From 5b975fc33314e3975c3f73b3180e428609ec3ece Mon Sep 17 00:00:00 2001 From: Arthur Grisel-Davy Date: Wed, 14 Jun 2023 13:42:45 -0400 Subject: [PATCH] address sf comments, add sections to write --- .gitignore | 8 + PhD/research_proposal/futurwork.tex | 56 +-- .../images/ssmm_illustration.pdf | Bin 27966 -> 29335 bytes .../images/ssmm_illustration.svg | 354 +++++++++++------- PhD/research_proposal/proposal.tex | 1 + PhD/research_proposal/timetable.tex | 10 + 6 files changed, 263 insertions(+), 166 deletions(-) diff --git a/.gitignore b/.gitignore index 878ce1a..6a67387 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,14 @@ *.fdb_latexmk *.log *.toc +*.acn +*.bbl +*.blg +*.glo +*.glsdefs +*.ist +*.lof +*.lot *.nav *.snm diff --git a/PhD/research_proposal/futurwork.tex b/PhD/research_proposal/futurwork.tex index faff6b1..e845e9d 100644 --- a/PhD/research_proposal/futurwork.tex +++ b/PhD/research_proposal/futurwork.tex @@ -73,37 +73,27 @@ Figure \ref{fig:notation} illustrate the $ts$ and $P$ objects. \end{figure} \subsection{Applications} -The goal of the multi-measure setup is dual. -First, correlated information allows for a more robust detection mechanism. -If all components of a machine display behaviours associated with the same global activity, the detection confidence is greater than with the global consumption only. -Second, multiple measures enable a more granular activity detection. +The multi-measure setup present two potential benefits that will be investigated in this thesis. +First, correlated information could allows for a more robust detection mechanism. +If all components of a machine display behaviours associated with the same global activity, the detection confidence could improve compared with the global consumption only. +Second, multiple measures could enable a more granular activity detection. With the power consumption measurement of multiple components available, every combination of component's activity can be associated with a different global activity. -These changes allow for detecting potentially anomalous combinations of states and for a better understanding of the machine's behaviour. +These changes would allow for detecting potentially anomalous combinations of states and for a better understanding of the machine's behaviour. + +\sfm{Because we address embedded stsrems, somewhere discuss the problem of actuators distorting the power trace (e.g., fans, motors, etc). You can link that to the MSSM problem.} The typical application of this technology would concern general-purpose computers or medium-complexity systems with multiple internal components. These machines are typically difficult to profile with global consumption as each component influences the measure in a different way. The detection of the activity can be restricted to general states like \textit{ON}, \textit{OFF}, \textit{SLEEP} or \textit{HIGH LOAD}. While this information is still valuable, it does not enable in-depth monitoring of the machine. + \section{Multi-Source Single-Measure} If the Single-Source Multi-Measure was looking \textit{in} a machine to get more insight, the Multi-Source Single-Measure is looking \textit{out} and considering multiple devices at once. In a context where measuring the consumption of individual machines is not possible, the problem of disambiguation arises. Signal disambiguation is the ability to identify the source of each component signal from a single aggregated signal. -This is a complicated problem as the different sources can affect each other, sometimes in a non-linear way. - -\subsection{Problem Statement} - -\begin{problem-statement}[Multi-Source Single-Measure] - Given a discretized aggregated time series $t_a = t_1 \oplus t_2 \oplus \dots \oplus t_k$ and a set of patterns $P=\{(P_1\times\dots\times P_n)\}$, identify an injective mapping $m_{MSSM}:\mathbb{N}\longrightarrow P$ such that every sample $t_a[i]$ maps to a pattern set in $P$ with the condition that the sample matches an occurrence of the pattern in $t_a$. -\end{problem-statement} - -The time series $t_a$ is a discretized, mono-variate, real-valued time series. -The set of patterns $P$ is the cartesian product of the sets of patterns for each source $P_i$. -Thus, each element of $P$ is a set of $n$ patterns, each associated with one source. -Each set $P_i$ contain any number of pattern and the unknown $\chi$ pattern. -The unknown pattern is not added to the set $P$ as the set of all $\chi$ is already present and bears the same meaning. -The operator $\oplus$ is the aggregation function, generally the summation or caped summation. -In some applications, the associativity of the $\oplus$ operator can be discarded as the aggregation is performed at the physical level, instantly across all sources $t_i$. +This is a difficult problem as the different sources can affect each other, sometimes in a non-linear way. +Figure \ref{fig:mssm_illustration} illustrate the aggregation of multiple consumption sources in a single measurement. \begin{figure} \centering @@ -111,14 +101,34 @@ In some applications, the associativity of the $\oplus$ operator can be discarde \caption{Illustration of the MSSM setup.} \label{fig:mssm_illustration} \end{figure} +\agd{add a map of the problems and what is planned. Some visual representation of the SSSM, SSMM, MSSM and MSMM problems} + +\subsection{Problem Statement} + +\begin{problem-statement}[Multi-Source Single-Measure] + Given a discretized aggregated time series $ts_a = ts_1 \oplus ts_2 \oplus \dots \oplus ts_k$ and a set of patterns $P=\{(P_1\times\dots\times P_k)\}$, identify an injective mapping $m_{MSSM}:\mathbb{N}\longrightarrow P$ such that every sample $ts_a[i]$ maps to a pattern set in $P$ with the condition that the sample matches an occurrence of the pattern in $ts_a$. +\end{problem-statement} + +The time series $ts_a$ is a discretized, mono-variate, real-valued time series. +The set of patterns $P$ is the cartesian product of the sets of patterns for each source $P_i$. +Thus, each element of $P$ is a set of $n$ patterns, each associated with one source. +Each set $P_i$ contain any number of pattern and the unknown $\chi$ pattern. +The unknown pattern is not added to the set $P$ as the set of all $\chi$ is already present and bears the same meaning. +The operator $\oplus$ is the aggregation function, generally the summation or caped summation. +%In some applications, the associativity of the $\oplus$ operator can be discarded as the aggregation is performed at the physical level, instantly across all sources $ts_i$. + +The MSSM problem can be expressed as a combination of $k$ SSSM problems with a different input time series. +Because the input is an aggregated time series, the patterns describing an activity may not appear similarly in the input. +These patterns may be distorded by the aggregation with another pattern from another source. +The main hurdle when developping a solution for the MSSM problem will be to correctly identify the distorded patterns when having access to all possible distortion sources (the other patterns). \subsection{Applications} -The successful design of a Multi-source Single-Measure monitoring system finds its best application in an industrial setting. +The successful design of a Multi-source Single-Measure monitoring system would finds its best application in an industrial setting. Any industry that relies on many simple embedded systems to reliably perform a task can benefit from a monitoring system that is minimally disruptive to install. For example, an assembly line can leverage hundreds of conveyor belt drivers, robotic arms, or quality assessment points. Each type of system is simple in its design and task. -However, adding a designated power monitoring measurement device to each individual system is costly, maintenance-heavy, and it multiplies the potential points of failure. -Capturing the power consumption of these machines at a single point is an efficient way to minimize the implementation footprint while maintaining a reliable physics-based monitoring solution. +However, adding a designated power monitoring measurement device to each individual system can significantly increase cost, maintenance, and points of failure. +Capturing the power consumption of these machines at a single point could minimize the implementation footprint while maintaining a reliable physics-based monitoring solution. \section{Conclusion} \agd{to be filled} diff --git a/PhD/research_proposal/images/ssmm_illustration.pdf b/PhD/research_proposal/images/ssmm_illustration.pdf index 62be28f3f2de562fad961fcc32b71fb09cf3869f..438069166655c3c0f4be5fdad6a4b21b27d320e4 100644 GIT binary patch delta 19454 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 gqKK$slrB;WARVB=_#1BfAF=vu&Hw-a delta 18127 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 + + + + + + + + + + + + + + + + + + + transform="translate(7.68559, -73.2027)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PhD/research_proposal/proposal.tex b/PhD/research_proposal/proposal.tex index 7a3b7fe..c569275 100644 --- a/PhD/research_proposal/proposal.tex +++ b/PhD/research_proposal/proposal.tex @@ -175,6 +175,7 @@ % Custom command to print visual indications of comments \newcommand\agd[1]{{\color{red}$\bigstar$}\footnote{agd: #1}} +\newcommand\sfm[1]{{\color{blue}$\bigstar$}\footnote{sf: #1}} \newcommand{\cn}{{\color{purple}[citation needed]}} %====================================================================== diff --git a/PhD/research_proposal/timetable.tex b/PhD/research_proposal/timetable.tex index 4a4ad6d..c025a6f 100644 --- a/PhD/research_proposal/timetable.tex +++ b/PhD/research_proposal/timetable.tex @@ -30,3 +30,13 @@ After evaluating the single-source multi-measure system, a paper will summarize This term will also be dedicated to beginning the design of the multi-source single-measure system. For this third system, the capture system is already available. The workload is mainly centred on the design of the processing algorithm. + +\section{Alternative Courses of Action} +Pandemic: continue from my home (already did before) + +SSMM and MSSM fails, focuse on improving SSSM + +Find other + +\section{Publication Goals} +Find conferences/journals to aim for publishing.