\chapter{Design}\label{s:design} \begin{mynote} Our contribution in this chapter is three-fold: \vspace{-0.2cm} \begin{enumerate}[label=\emph{C\textsubscript{\arabic*}}, itemsep=0.2pt] \item We analyze the requirements for \mysystem (\Cref{ss:requirements_analysis}). \item We propose a conceptual design for \mysystem's architecture (\Cref{ss:design_of_mysystem}) \item We describe how \mysystem enables predictive analytics through digital twinning (\Cref{ss:design_discussion}) \end{enumerate} \end{mynote} \section{Requirements Analysis}\label{ss:requirements_analysis} In this section we determine the requirements that should be fulfilled by \mysystem. We present here the stakeholders identified by our literature survey (see \Cref{sss:digital_twins_for_datacenters}) and the relevant use-cases. Afterwards, we list the functional and non-functional requirements for \mysystem. \subsection{Stakeholders}\label{sss:stakeholders} \begin{enumerate}[label=\textbf{S\arabic*:},align=left] \item \textbf{Datacenter} \\ \end{enumerate} \subsection{Use-cases}\label{sss:use_cases} \begin{enumerate}[label=\textbf{UC\arabic*:},align=left] \item \textbf{Datacenter} \\ \end{enumerate} \subsection{Functional Requirements}\label{sss:functional_requirements} \begin{enumerate}[label=\textbf{FR\arabic*:},align=left] \item \textbf{Datacenter} \\ \end{enumerate} \subsection{Non-functional Requirements}\label{sss:non_functional_requirements} \begin{enumerate}[label=\textbf{NFR\arabic*:},align=left] \item \textbf{Datacenter} \\ \end{enumerate} \section{Design of \emph{Sunfish}}\label{ss:design_of_mysystem} \subsection{Digital Thread} \subsection{Data Storage} \subsection{Predictive Analytics Module} \section{Discussion}\label{ss:design_discussion}