• 沒有找到結果。

Optimal coloring for H 5

We first define a matrix M5 =

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

1 1 2 5 4 3 − − − − − − − − − − − − − − −

2 4 5 6 4 1 7 6 1 5 7 − − − − − − − − − −

3 3 2 7 5 6 3 2 7 4 1 − − − − − − − − − −

4 6 5 4 6 3 4 2 1 4 2 1 4 5 1 3 5 2 6 5 2

5 1 2 7 1 2 5 3 7 5 3 6 2 7 6 2 4 3 7 4 3

 where “−” means the corresponding item is not used. By Lemma 2.5, H40 is a subgraph of H5. Thus one way to color H5 is to extend a coloring of H40and this leads to Algorithm OP T 5. See Figure 7 for an illustration of this algorithm.

Algorithm 4 OP T 5 (As Executed At Every Vertex)

1: if c ≤ 5 then

2: vertices (c, s) get the color M5(c, s);

3: else // c ≥ 6.

4: let b = b 8·s

5·2b c2cc;

5: vertex (c, s) gets the color A(|c|4, |s|3)◦Q

j<bpj; // use the |`|3 = 2 case in OP T 8.

6: end if

Theorem 3.4. Algorithm OP T 5 is distributed, takes constant number of steps, and pro-duces an optimal distance-two 7-coloring for H5.

Proof. It is obvious that OP T 8 is distributed and takes constant time. Let f be the coloring produced by OP T 5. We now verify that f is a distance-two coloring. Suppose

y y

Figure 7: The distance-two 7-coloring for H5 produced by OP T 5; all the vertices are colored by using A (along with permutations p0, p1, . . . , p6) except that those highlighted are colored by using M5.

(c, s) and (c0, s0) are two distinct vertices that are of distance at most 2. If at least one of (c, s) and (c0, s0) is highlighted (see Figure 7), then f (c, s) 6= f (c0, s0) can be verified by a brute-force checking. If both of (c, s) and (c0, s0) are not highlighted, then OP T 5 performs in the same way as the |`|3 = 2 case of OP T 8; hence f (c, s) 6= f (c0, s0) by Theorem 3.2.

From the above, f is a distance-two coloring. It is obvious that f uses 7 colors. Thus by Theorem 2.3, OP T 5 is optimal and we have this theorem.

4 The leader election problem

The leader election problem is to select a leader (from the sensors in a cluster) to perform certain tasks on each cluster. Because sensor networks contain many sensed data of the local environment, leader election can be used to combine or aggregate the data into meaningful information. More precisely, leader election has applications to coordination and data fusion, the latter is also called data aggregation and can be used to reduce the number of data to be communicated between the sensor node and the actor so that to

avoid information overload. Leaders paly the most important role of each cluster. Thus an efficient process for the election of a cluster leader (or data aggregator node) is essential.

In [13], the authors mentioned that they use the uniform leader election for radio networks protocol in [15] (abbreviated as ULERNP) to select a leader for each cluster.

Unfortunately, we find that this is incorrect. In ULERNP, the network has to be a single-hop network (i.e., every two nodes can communicate directly). Therefore to use ULERNP to select a leader for each cluster in the virtual infrastructure G`, the nodes in each cluster have to form a complete graph; however, it is usually impossible that every two nodes in a cluster can communicate directly. Furthermore, when the nodes are very dense, ULERNP usually produces dramatic communication overhead.

In [8], a hybrid approach that combines the energy conservation with the simplicity was introduced. This approach is based on four selection parameters: (1) the available energy, (2) the number of neighbouring sensor nodes, (3) the distance from the current group leader, and (4) the level of trust; for details, please refer to [8]. This approach can be used in leader election for G` and H`. However, nodes may produce a lot of communication overhead since G` and H` are usually multi-hop networks. For other leader election protocols, please see [10, 16].

Before closing this section, we propose an idea of how to perform leader election in a multi-hop network like G` and H`. We will only consider the parameter (1) and the distance from the candidate node to the other nodes in the cluster (the leader should be easy accessed from the other nodes). If more than one node can be selected, we randomly select one of them as the leader.

5 The concluding remarks

In this thesis, we propose a virtual infrastructure called H` and an distance-two col-oring algorithm for H`. Our virtual infrastructure H` provides a coarse-grained location

to the sensors in a network and allows geographic routing. Our distance-two coloring algorithm can be used to assign the frequency channels (or colors) in a fully distributed manner and our algorithm uses fewer channels than the previous work [13]. In the fu-ture, we intend to determine an appropriate way for the leader election problem, because choosing the right leader can help enhancing the network lifetime and can make routing more easier. In real world applications, the environment may have obstruction in it. Thus it is also challenging to find a virtual infrastructure for such an environment.

References

[1] I.F. Akyildiz and I.H. Kasimoglu, Wireless sensor and actor networks: Research challenges, Ad Hoc Networks 2 (2004) 351–367.

[2] F. Barsi, A.A. Bertossi, C. Lavault, A. Navarra, S. Olariu, C.M. Pinotti and V.

Ravelomanana, Efficient location training protocols for heterogeneous sensor and actor networks, IEEE Transactions on Mobile Computing 10 (2011) 377–391.

[3] F. Barsi, A.A. Bertossi, F.B. Sorbelli, R. Ciotti, S. Olariu and C.M. Pinotti, Asyn-chronous corona training protocols in wireless sensor and actor networks, IEEE Transactions on Parallel and Distributed Systems 20 (2009) 1216–1230.

[4] A.A. Bertossi, S. Olariu and C.M. Pinotti, Efficient corona training protocols for sensor networks, Theoretical Computer Science 402 (2008) 2–15.

[5] G. Chartrand, L. Lensniak, Graph and Digraphs, Wadsworth, Monterey, CA, 1981.

[6] C.W. Commander, S.I. Butenko and P.M. Pardalos, On the performance of heuristics for broadcast scheduling, in: Theory and Algorithms for Cooperative Systems, 2004, 63–80.

[7] S.K. Das, G. Ghidini, A. Navarra and C.M. Pinotti, Localization and scheduling protocols for actor-centric sensor networks, Networks 59 (2012) 299–319.

[8] K. Kifayat, M. Merabti, Q. Shi and D. Llewellyn-Jones, An efficient multi-parameter group leader selection scheme for wireless sensor networks, In:Network and Service Security, 2009. N2S’09. International Conference on. IEEE, 2009. 1-5.

[9] W.H. Lin, Y.C. Chao, C. Chen and W.Y. Chiu, A distance-two coloring with appli-cation to wireless sensor and actor networks, preprint.

[10] M. Mozumdar, F. Gregoretti, L. Lavagno and L. Vanzago, An algorithm for selecting the cluster leader in a partially connected sensor network. In:Systems and Networks Communications, 2008. ICSNC’08. 3rd International Conference on. IEEE, 2008.

133-138.

[11] S.T. McCormick, Optimal approximation of sparse hessians and it equivalence to a graph coloring problem, Mathematics Programming 26 (1983) 153–171.

[12] A. Navarra and C.M. Pinotti, Collision-free routing in sink-centric sensor networks with coarse-grain coordinates, in: Proceedings of the 21st International Workshop on Combinatorial Algorithms (IWOCA 2010), in: Lecture Notes in Computer Science 6460, Springer, 2011, 140–153.

[13] A. Navarra, C.M. Pinotti and A. Formisano, Distributed colorings for collision-free routing in sink-centric sensor networks, Journal of Discrete Algorithms 14 (2012) 232–247.

[14] A. Navarra, C.M. Pinotti, V. Ravelomanana, F.B. Sorbelli and R. Ciotti, Cooperative training for high density sensor and actor networks, IEEE Journal on Selected Areas in Communications 28 (2010) 753–763.

[15] K. Nakano and S. Olariu, Uniform leader election protocols for radio networks, Par-allel and Distributed Systems, IEEE Transactions 13.5 (2002): 516-526.

[16] O. Olabiyi, A. Annamalai and L. Qian, Leader election algorithm for distributed ad-hoc cognitive radio networks, In:Consumer Communications and Networking Con-ference (CCNC). IEEE, 2012. 859-863.

[17] S. Olairu, A. Wadaa, L. Wilson and M. Eltoweissy, Wireless sensor networks: lever-aging the virtual infrastructure, IEEE Network 18 (2004) 51–56.

[18] S. Olariu, Q. Xu, A. Wadaa and I. Stojmenovic, A virtual Infrastructure for wireless sensor networks, John Wiley & Sons, 2005.

[19] A. Wadaa, S. Olariu, L. Wilson, M. Eltoweissy and K. Jones, Training a wireless sensor network, Mobile Networks Applications 10 (2005) 151–168.

[20] G. Wang and N. Ansari, Optimal broadcast scheduling in packet radio networks using mean field annealing, IEEE Journal on Selected Areas in Communications 15 (1997) 250–260.

[21] D.B. West, Introduction to Graph Theory, 2nd ed., Prentice Hall, Upper Saddle River, NJ, 2001.

相關文件