]> AND Private Git Repository - ThesisAli.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Ali Made update
authorali <ali@ali>
Wed, 18 Mar 2015 16:49:42 +0000 (17:49 +0100)
committerali <ali@ali>
Wed, 18 Mar 2015 16:49:42 +0000 (17:49 +0100)
CHAPITRE_02.tex
INTRODUCTION.tex
Thesis.tex

index 7b56933da0baf935bf0e4d76dbb4b332b7f4d0be..b657f60be9a5b5ad6a0af9dedb111c1a7b036713 100755 (executable)
@@ -110,12 +110,12 @@ In \cite{GAF}, Xu et al. have described an algorithm, called Geographical Adapti
 
 \begin{figure}[h!]
 \centering
 
 \begin{figure}[h!]
 \centering
-\includegraphics[scale=0.5]{Figures/ch2/GAF1.jpeg} 
+\includegraphics[scale=0.8]{Figures/ch2/GAF1.jpeg} 
 \caption{ Example of fixed square grid in GAF.}
 \label{gaf1}
 \end{figure}
 
 \caption{ Example of fixed square grid in GAF.}
 \label{gaf1}
 \end{figure}
 
-The fixed grid is defined where, each two adjacent grids, for example, A and B in figure\ref{gaf1}, all the sensor nodes inside A can communicate with sensor nodes inside B and vice versa. Therefore, all the sensor nodes are equivalent from the point of view the routing. The size of the fixed grid is based on the radio communication range $R_c$. It is supposed that the fixed grid is square with $r$ units on a side as shown in figure~\ref{gaf1}. The distance between the farthest two possible sensor nodes in two adjacent grid such as, B and C in figure~\ref{gaf1}, should not be greater than the radio communication range $R_c$ so as to satisfy the definition of fixed square grid. For instance, the sensor node \textbf{2} of grid B can communicate with the sensor node \textbf{5} of grid C. So, 
+The fixed grid is defined where, each two adjacent grids, for example, A and B in figure\ref{gaf1}, all the sensor nodes inside A can communicate with sensor nodes inside B and vice versa. Therefore, all the sensor nodes are equivalent from the point of view the routing. The size of the fixed grid is based on the radio communication range $R_c$. It is supposed that the fixed grid is square with $r$ units on a side as shown in figure~\ref{gaf1}. The distance between the farthest two possible sensor nodes in two adjacent grid such as, B and C in figure~\ref{gaf1}, should not be greater than the radio communication range $R_c$ so as to satisfy the definition of fixed square grid. For instance, the sensor node \textbf{2} of grid B can communicate with the sensor node \textbf{5} of grid C So, 
 
 \begin{eqnarray}
 r^2 + \left(2r \right)^2 \leq R_c^2 
 
 \begin{eqnarray}
 r^2 + \left(2r \right)^2 \leq R_c^2 
@@ -129,7 +129,7 @@ The sensor nodes in GAF can be in one of the three states: active, sleep, or dis
 
 \begin{figure}[h!]
 \centering
 
 \begin{figure}[h!]
 \centering
-\includegraphics[scale=0.5]{Figures/ch2/GAF2.jpeg} 
+\includegraphics[scale=0.8]{Figures/ch2/GAF2.jpeg} 
 \caption{ Example of fixed square grid in GAF.}
 \label{gaf2}
 \end{figure}
 \caption{ Example of fixed square grid in GAF.}
 \label{gaf2}
 \end{figure}
@@ -141,7 +141,7 @@ In~\cite{DESK}, the author have designed a novel distributed heuristic, called D
 
 \begin{figure}[h!]
 \centering
 
 \begin{figure}[h!]
 \centering
-\includegraphics[scale=0.5]{Figures/ch2/DESK.jpeg} 
+\includegraphics[scale=0.6]{Figures/ch2/DESK.jpeg} 
 \caption{ DESK network time line.}
 \label{desk}
 \end{figure}
 \caption{ DESK network time line.}
 \label{desk}
 \end{figure}
index a5c141fe660e0ed461451516c6e167bc266a4086..0921b966ca7c338fbfd65e3abc1ab3bf208d63b1 100755 (executable)
@@ -35,11 +35,11 @@ election and sensor activity scheduling based optimization, where the challenges
 The coverage problem in WSNs is becoming more and more important for many applications ranging from military applications such as battlefield surveillance to the civilian applications such as health-care surveillance and habitant monitoring. The main contributions in this dissertation concentrate on design a distributed optimization protocols so as to extend the lifetime of the WSNs.  We summarize the main contributions of our research as follows:
  
 \begin{enumerate} [i)]
 The coverage problem in WSNs is becoming more and more important for many applications ranging from military applications such as battlefield surveillance to the civilian applications such as health-care surveillance and habitant monitoring. The main contributions in this dissertation concentrate on design a distributed optimization protocols so as to extend the lifetime of the WSNs.  We summarize the main contributions of our research as follows:
  
 \begin{enumerate} [i)]
- \item We design a protocol that focuses on the area coverage problem with the objective of maximizing the network lifetime. Our proposition, the Distributed Lifetime Coverage Optimization (DILCO) protocol, maintains the coverage and improves the lifetime in WSNs. DILCO protocol presented in chapter 3 is an extension of our approach introduced in \cite{ref159}. In \cite{ref159}, the protocol is deployed over only two subregions. In DILCO protocol, the area of interest is first divided into subregions using a divide-and-conquer algorithm and an activity scheduling for sensor nodes is then planned by the elected leader in each subregion. In fact, the nodes in a subregion can be seen as a cluster where each node sends sensing data to the cluster head or the sink node. Furthermore, the activities in a subregion/cluster can continue even if another cluster stops due to too many node failures. DiLCO protocol considers periods, where a period starts with a discovery phase to exchange information between sensors of the same subregion, in order to choose in a suitable manner a sensor node (the leader) to carry out the coverage strategy. In each subregion, the activation of the sensors for the sensing phase of the current period is obtained by solving an integer program. The resulting activation vector is broadcast by a leader to every node of its subregion.
+ \item We design a protocol that focuses on the area coverage problem with the objective of maximizing the network lifetime. Our proposition, the Distributed Lifetime Coverage Optimization (DILCO) protocol, maintains the coverage and improves the lifetime in WSNs. DILCO protocol presented in chapter 4 is an extension of our approach introduced in \cite{ref159}. In \cite{ref159}, the protocol is deployed over only two subregions. In DILCO protocol, the area of interest is first divided into subregions using a divide-and-conquer algorithm and an activity scheduling for sensor nodes is then planned by the elected leader in each subregion. In fact, the nodes in a subregion can be seen as a cluster where each node sends sensing data to the cluster head or the sink node. Furthermore, the activities in a subregion/cluster can continue even if another cluster stops due to too many node failures. DiLCO protocol considers periods, where a period starts with a discovery phase to exchange information between sensors of the same subregion, in order to choose in a suitable manner a sensor node (the leader) to carry out the coverage strategy. In each subregion, the activation of the sensors for the sensing phase of the current period is obtained by solving an integer program. The resulting activation vector is broadcast by a leader to every node of its subregion.
 
 
-\item We extend our work that explained in chapter 3 and present a generalized framework that can be applied to provide the cover sets of all rounds in each period. The MuDiLCO protocol (for Multiround Distributed Lifetime Coverage Optimization protocol) presented in chapter 4 is an extension of the approach introduced in chapter 3. In DiLCO protocol, the activity scheduling based optimization is planned for each subregion periodically only for one round. Whilst, we study the possibility of dividing the sensing phase into multiple rounds. In fact, we make a multiround optimization while it was a single round optimization in our previous contribution.
+\item We extend our work that explained in chapter 5 and present a generalized framework that can be applied to provide the cover sets of all rounds in each period. The MuDiLCO protocol (for Multiround Distributed Lifetime Coverage Optimization protocol) presented in chapter 4 is an extension of the approach introduced in chapter 3. In DiLCO protocol, the activity scheduling based optimization is planned for each subregion periodically only for one round. Whilst, we study the possibility of dividing the sensing phase into multiple rounds. In fact, we make a multiround optimization while it was a single round optimization in our previous contribution.
 
 
-\item We devise a framework to schedule nodes to be activated alternatively such that the network lifetime is prolonged  while ensuring that a certain level of   coverage is preserved. A key idea in our framework is  to exploit the spatial-temporal subdivision. On the one hand, the area of interest is divided into several smaller subregions and, on the other hand, the timeline is divided into periods of equal length. In each subregion, the sensor nodes will cooperatively choose a  leader which will schedule  nodes' activities, and this grouping of sensors is similar to typical cluster architecture. We  propose a new mathematical  optimization model. Instead of  trying to cover a set of specified points/targets as in most of the methods proposed in the literature, we formulate an integer program based on perimeter coverage of each sensor. The model involves integer variables to capture the deviations between the actual level of coverage and the required  level. So that an optimal scheduling  will be  obtained by  minimizing a  weighted sum  of these deviations. This contribution is demonstrated in Chapter 5.
+\item We devise a framework to schedule nodes to be activated alternatively such that the network lifetime is prolonged  while ensuring that a certain level of   coverage is preserved. A key idea in our framework is  to exploit the spatial-temporal subdivision. On the one hand, the area of interest is divided into several smaller subregions and, on the other hand, the timeline is divided into periods of equal length. In each subregion, the sensor nodes will cooperatively choose a  leader which will schedule  nodes' activities, and this grouping of sensors is similar to typical cluster architecture. We  propose a new mathematical  optimization model. Instead of  trying to cover a set of specified points/targets as in most of the methods proposed in the literature, we formulate an integer program based on perimeter coverage of each sensor. The model involves integer variables to capture the deviations between the actual level of coverage and the required  level. So that an optimal scheduling  will be  obtained by  minimizing a  weighted sum  of these deviations. This contribution is demonstrated in Chapter 6.
 
 \item We add an improved model of energy consumption to assess the efficiency of our protocols as well as we conducted extensive simulation experiments, using the discrete event simulator OMNeT++, to demonstrate the  efficiency of our protocols. We compared our proposed distributed optimization protocols to two approaches found in the literature: DESK~\cite{DESK} and GAF~\cite{GAF}, simulation results based on multiple criteria (energy consumption, coverage ratio, network lifetime and so on) show that the proposed protocols can prolong efficiently the network lifetime and improve the coverage performance.
 
 
 \item We add an improved model of energy consumption to assess the efficiency of our protocols as well as we conducted extensive simulation experiments, using the discrete event simulator OMNeT++, to demonstrate the  efficiency of our protocols. We compared our proposed distributed optimization protocols to two approaches found in the literature: DESK~\cite{DESK} and GAF~\cite{GAF}, simulation results based on multiple criteria (energy consumption, coverage ratio, network lifetime and so on) show that the proposed protocols can prolong efficiently the network lifetime and improve the coverage performance.
 
index 55a40997c1f8885a683964b36856a21f8a14bfd9..4b6c21badb618451fd41506a5b9ced936baf9520 100755 (executable)
@@ -7,6 +7,7 @@
 \begin{document}
 
 % set the page numbers to be arabic, starting at page 1 %
 \begin{document}
 
 % set the page numbers to be arabic, starting at page 1 %
+
 \setcounter{page}{1}
 \pagenumbering{arabic}
 
 \setcounter{page}{1}
 \pagenumbering{arabic}
 
 
 \include{CHAPITRE_03}
 
 
 \include{CHAPITRE_03}
 
-
 \part{Contributions}
 \part{Contributions}
-%% 
+
 \include{CHAPITRE_04}
 
 \include{CHAPITRE_05}
 
 \include{CHAPITRE_06}
 
 \include{CHAPITRE_04}
 
 \include{CHAPITRE_05}
 
 \include{CHAPITRE_06}
 
-
 \part{Conclusion and Perspectives}
 %% Conclusion et perspectives
 \include{CONCLUSION}
 
 \setlength{\parindent}{0cm} 
 \part{Conclusion and Perspectives}
 %% Conclusion et perspectives
 \include{CONCLUSION}
 
 \setlength{\parindent}{0cm} 
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% Publications
 %\include{PUBLICATIONS}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% Publications
 %\include{PUBLICATIONS}
@@ -71,6 +71,7 @@
 \bibliographystyle{plain}
 \bibliography{bib}
 \addcontentsline{toc}{part}{Bibliographie}
 \bibliographystyle{plain}
 \bibliography{bib}
 \addcontentsline{toc}{part}{Bibliographie}
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%