Data Gathering in Wireless Sensor Networks with Multiple Mobile Collectors and SDMA Technique Sensor Networks

Size: px
Start display at page:

Download "Data Gathering in Wireless Sensor Networks with Multiple Mobile Collectors and SDMA Technique Sensor Networks"

Transcription

1 This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 0 proceedings. Data Gathering in Wireless Sensor Networs with Multiple Mobile Collectors and SDMA Technique Sensor Networs Miao Zhao and Yuanyuan Yang Department of Electrical and Computer Engineering, Stony Broo University, Stony Broo, NY, USA Abstract In this paper, we consider data gathering in wireless sensor networs (WSNs) by utilizing multiple mobile collectors and spatialdivision multiple access (SDMA) technique. In particular, multiple mobile collectors, for convenience, called SenCars in this paper, are deployed in a WSN and wor independently and simultaneously to collect data. The sensing field is divided into several non-overlapping regions, each having a SenCar. Each SenCar gathers data from sensors in the region while traversing their transmission ranges. Sensors directly send data to their associated SenCars without relay in order to achieve uniform energy consumption. We also consider exploiting SDMA technique by equipping each SenCar with two antennas. With the support of SDMA, two distinct compatible sensors in the same region can successfully mae concurrent data uploading to their associated SenCar. Intuitively, if each SenCar can always simultaneously communicate with two compatible sensors, the data uploading time in each region can be cut into half in the ideal case. We focus on the problem of minimizing maximum data gathering time among different regions, which consists of two parts: the data uploading time of the sensors in this region and the moving time of the associated SenCar on a tour. We refer to this problem as data gathering with multiple mobile collectors and SDMA, or DG-MS for short, and formalize it into an integer linear program. We then propose a region-division and tour-planning algorithm to provide a practically good solution to the problem. Simulation results demonstrate that the proposed scheme significantly outperforms other non-sdma or single mobile collector schemes by efficiently shortening and balancing the data gathering time among different regions. I. INTRODUCTION Wireless sensor networs (WSN) have recently emerged as a new information-gathering paradigm with a diversity of applications. A WSN is typically composed of low-cost, low-power, densely-deployed and randomly distributed sensors []. Besides monitoring the environment by taing spatial or temporal measurements, sensors are also responsible for routing sensing data bac to an inside or outside sin [], []. This may lead to nonuniform energy consumption among sensors due to the fact that sensors near the sin need to relay more pacets from sensors far away from the sin. As a result, their energy will be depleted much faster than others. Thus, how to efficiently aggregate the information from the scattered sensors, generally referred to as data gathering problem, is an important and challenging issue as it largely determines networ lifetime. In recent studies, mobility has received much attention as an effective solution to alleviate the aforementioned nonuniformity problem, see, for example, []-[]. Different from traditional routing, schemes involving mobility use a special type of mobile nodes for facilitating connectivity among static sensors. These mobile nodes can move arbitrarily close to sensors and collect data from them via short-range communications. In these schemes, routing burden has been taen over by mobile nodes and energy can be greatly saved at sensors. A recent wor in [] employed a single mobile collector, called SenCar, in WSNs and focused on optimizing the data gathering tour. However, in a large-scale WSN, utilizing only a single SenCar may lead to a long data gathering cycle and data buffer Research supported by NSF grant numbers ECCS-00 and ECS- 0 and ARO grant number WNF overflow at sensors. To deal with these problems, in this paper, we consider deploying multiple SenCars, which wor simultaneously in a sensing field to collect data from sensors. In our scheme, the sensing field is divided into several nonoverlapping regions, and each SenCar is responsible for gathering sensing data in a region. The mobility control on the Sen- Cars maes it possible for each sensor to directly upload data to the SenCar in its region via single-hop transmission when the SenCar traverses its transmission range. Besides deploying multiple SenCars, we also consider utilizing the spatial-division multiple access (SDMA) technique in data gathering by mounting multiple antennas on each Sen- Car. SDMA is a multiuser multiple-input and multiple-output (MIMO) technique, specifically with multiple receive antennas []. It enables multiple senders to simultaneously transmit data to a receiver. In WSNs, sensors act as source nodes that generate data and data pacets are converged to a data collector from multiple sensors. Such many-to-one traffic pattern perfectly meets the requirements of applying SDMA technique. To elaborate, if each SenCar is equipped with two antennas and each sensor has a single antenna, two compatible sensors in the same region can mae concurrent data uploading to the associated SenCar by utilizing SDMA technique. Thus, data uploading time in each region would be cut into half in the ideal case and the data gathering cycle can be dramatically shortened. Hence, applying SDMA is well suitable to data gathering in WSNs, achieving spatial reuse to further leverage the effect of employing multiple SenCars. In this paper, we focus on data gathering with multiple mobile collectors and SDMA technique (DG-MS), which involves a joint design of mobility control on SenCars and the utilization of SDMA in sensor data transmissions. For each SenCar in a region, the data gathering time mainly consists of two parts: data uploading time of sensors in this region and moving time of the SenCar on the tour. The objective of our study is to minimize maximum data gathering time among different regions. In particular, we are interested in following questions: how to divide the sensing field into a certain number of regions to balance data gathering time among different regions, how to better enjoy the benefit of SDMA to shorten data uploading time in each region, and how to move each SenCar on a short tour in each region. We will examine these issues and find an effective solution to the DG-MS problem. The main contributions of our wor in this paper can be summarized as follows. () Introduce a joint design of multiple mobile collectors and SDMA technique for data gathering in WSNs and formalize it into the DG-MS problem. () Formulate the DG-MS problem into an integer linear program (ILP) and propose a heuristic region-division and tourplanning algorithm to provide a practically good solution. () The proposed scheme can radically resolve the problem of non- ----//$.00 0 IEEE

2 This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 0 proceedings. uniform energy consumption among sensors by applying mobility control to achieve single-hop transmission between each sensor and its associated SenCar. () DG-MS wors well not only in a connected WSN but also in a disconnected networ since SenCars play as virtual bridges to connect separated regions. () The proposed scheme achieves much shorter data gathering time with respect to other mobile data gathering schemes due to the concurrent use of multiple SenCars and simultaneous data uploading among sensors by utilizing SDMA. () A commercially appealing feature of the scheme is that sensors can be ept as simple as before and all intelligent operations are performed by SenCars. II. DATA GATHERING WITH MULTIPLE MOBILE COLLECTORS AND SDMA TECHNIQUE In this section, we describe the DG-MS scheme in detail. For the sae of clarity, we first define some terms that will be used in the rest of this paper. The sensing field is divided into several non-overlapping regions, each having a SenCar. We assume that each SenCar can forward the gathered data to one of the nearby SenCars when they move close enough, such that data can be eventually forwarded to the SenCar that will visit the static data sin. While SenCars are moving through the sensing field, they can only stop at certain positions to poll nearby sensors to gather data pacets. We define the positions that SenCars can stop for polling as polling points. When a SenCar moves to a polling point, it polls nearby sensors with the same transmission power as sensors, such that sensors that receive the polling messages can upload pacets to their associated SenCar within a single hop. The dis-lie shaped area centered at a polling point with the radius equal to the transmission range of a sensor is defined as the coverage area of a polling point. All the sensors in the coverage area of a polling point form the neighbor set of this polling point. Though a sensor may be located in the coverage areas of multiple polling points, it is associated with only one polling point for data uploading. In other words, the associated sensors of a polling point are not necessarily all the sensors in its neighbor set. Each SenCar is equipped with two antennas, which means that at each time slot, up to two sensors can send data simultaneously to a SenCar by utilizing SDMA technique. We say any two sensors in the coverage area of the same polling point to be compatible if a SenCar arriving at this polling point can successfully decode the multiplexing signals concurrently transmitted from these two sensors. Note that due to limited transmit power of sensors, not any two sensors in the same neighbor set of a polling point are compatible. For detailed discussions at physical layer on utilizing SDMA for concurrent data uploading, interested readers may refer to []. Different association patterns of sensors with polling points correspond to different compatibility relationship among them because the channel state information varies with the association pattern. Two compatible sensors associated with the same polling point are qualified to be a compatible pair to upload data simultaneously when the SenCar arrives at this polling point. There are two main operations in a data gathering tour: the SenCar s movement which specifies SenCar s moving tour from one polling point to another, and the operation of data uploading which specifies how sensors interact with the SenCar. Thus, Sin SenCar Sensing Field SenCar a g b f d c e a g Time slots a c f Scheduler e b d g Sensors Polling points Selected polling points SenCar moving path Compatible Compatible pair Coverage area of centered polling point Fig.. Two SenCars gather data simultaneously and compatible sensors can concurrently upload data to SenCars with the support of SDMA technique. the data gathering time in a region is the sum of the moving time of the SenCar and the data uploading time of sensors in this region. A SenCar arriving at a polling point in its region collects data from associated sensors and then moves straightly to the next polling point in the tour. Thus, the moving tour of a SenCar consists of a number of polling points in its region and the straight line segments connecting them. Note that a SenCar does not need to visit every polling point in its region. However, the polling points on the tour should cover all the sensors in this region. We call these polling points selected polling points. Fig. gives an example of such data gathering, in which there are two non-overlapping regions and polling points over the field. Two SenCars wor simultaneously and each of them moves along the selected polling points in its region. When a SenCar arrives at a selected polling point, sensors associated with this polling point are scheduled to communicate with the SenCar. Two sensors in a compatible pair can upload data simultaneously in a time slot, while an isolated sensor (i.e., a sensor not in any compatible pair) will send data to the SenCar separately. The compatibility relationship among sensors is denoted by the lins between them. Sensors a to g are associated with the same polling point. In a possible schedule, a and b, c and d, and f and g are three compatible pairs such that only time slots are needed in total for every sensor to upload a pacet. We assume that sensors can turn to sleep mode for power saving after data uploading. Thus, finding optimal data gathering that shortens data gathering latency is equivalent to minimizing maximum data gathering time among different regions. We refer to this problem as DG-MS problem. It consists of several tightly coupled subproblems: determining selected polling points and sensor association patterns, finding compatible pairs among sensors, assigning selected polling points and their associated sensors to different regions, and determining the order for each SenCar to visit selected polling points in its region. III. DG-MS PROBLEM AND HEURISTIC ALGORITHM We now formally describe the DG-MS problem. Given a set of sensors S = {,,...,N s }, a set of polling points P = {,,...,N p }, and a set of SenCars K = {,,...,N }, find: () a set of subsets of P, denoted by P, P,...,P N, which represent the selected polling points in different regions that satisfy P P... P =Φand P P... P = P P, () a set of subsets of S, denoted by S, S,...,S N, b f c d e

3 This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 0 proceedings. 0 (a) Step : Find the maximum compatible pairs among sensors (b) Step : Determine the selected polling points and association pattern of sensors (c) Step : Find the minimum spanning tree among the selected polling points (d) Step : Divide the selected polling points into two parts based on their weights Region..0 Region Original neighbor set of each polling point: : {} : {,,} : {} : {,} : {,} : {,} : {,,,,} : {,,,} : {,,} : {,} : {,,} : {,,,} : {,,} : {,,,} : {,} : {,,0} : {,,,0} : {,} : {,,,} 0: {,} : {0} : {0} : { } : {} : {} Updated neighbor set of each polling point: : {} : {} : { } : {,} : {,} : { } : {,,,} : {,} : { } : { } : { } : {,} : {,,} : { } : {,} : {,0 } : { } : {} : {,} 0: { } (e) Original neighbor set of each polling point (f) Updated neighbor sets based on maximum compatible pairs. Fig.. Illustration of the region-division and tour-planning (RDTP) algorithm. which represent the sensors assigned in different regions that satisfy S S... S =Φand S S... S = S, () the compatible pairs among the sensors in S i, i =,,,N, () the sequence by which each SenCar visits the selected polling points in P i, i =,,,N, such that maximum data gathering time among a total of N regions can be minimized. We can formulate the DG-MS problem as an ILP as shown in the Appendix. However, the complexity of the ILP solution is generally high, which may not be suitable for large-scale sensor networs. Therefore, we propose a heuristic region-division and tour-planning algorithm (RDTP) to give a practically good solution to the problem. For clarity, we describe algorithm details in four steps as follows. To better understand the algorithm, we also provide an example in Fig., where the sensing field will be divided into two regions and there are 0 sensors in S (plotted as labeled dots) and polling points in P (plotted as small numbered circles). The first step of our algorithm deals with how to fully extract the benefits of SDMA. To collect data as fast as possible, sensors should be organized into the maximum number of compatible pairs for data uploading. This can be formalized as a matching problem in a compatibility graph, where each vertex represents a sensor, and two vertices are adjacent to each other if the two sensors are compatible. In order to eep the graph simple, there is only one edge between two vertices even if two corresponding sensors are compatible in the coverage area of multiple polling points. A group of compatible pairs corresponds to a set of vertex-disjoint edges in the graph. A set of vertex-disjoint edges is defined as a matching in graph theory []. Therefore, finding a maximum number of compatible pairs among all the sensors, which is the first step of the RDTP algorithm, is equivalent to finding a maximum matching in the compatibility graph. Maximum matching can be found by some existing algorithms, such as Edmonds Blossom Algorithm []. Fig. (a) shows the compatibility graph of the example, where there is an edge between any two sensors if they are compatible in the coverage area of some polling points. We can see that the number of maximum compatible pairs among 0 sensors is, which are plotted by the bold lines as the maximum matching in the corresponding compatibility graph. : { } : { } : { } : { } : { } Selected polling points and their associated sensors: : {,} : {} : {,,} : {,} : {,} : {,,,} : {,0 } : {,} : {,} (g) Selected polling points. The second step of the RDTP algorithm is to determine selected polling points and association patterns of sensors based on maximum compatible pairs. Since we want the selected polling points to result in short moving tours for SenCars, it is preferred to find a minimum number of polling points that can achieve maximum number of compatible pairs. Since it is required that any two sensors in a compatible pair are associated with the same polling point, we first update the neighbor set of each polling point based on maximum compatible pairs obtained in the first step of the algorithm. In particular, in the case that the two sensors of a compatible pair are not compatible in a particular neighbor set, or one sensor of a compatible pair is in a neighbor set while the other is not, the neighbor sets need to be updated by deleting such sensors from them, in order for any two sensors of a compatible pair to be treated as a single element in all the neighbor sets. Fig. (e)-(f) list the original and updated neighbor sets in the example. Now, finding the minimum number of selected polling points is reduced to finding the minimum number of updated neighbor sets of polling points in P such that the selected neighbor sets contain all the sensors, which is the well-nown Minimum Set Cover (MSC) problem. We can utilize the greedy algorithm for MSC problem [] to find the selected neighbor sets, whose corresponding polling points are the selected polling points. We use P to denote the set of all selected polling points defined in the DS- MS problem. Since one of the SenCars needs to visit the static data sin, P should include the sin. Without loss of generality, we assume that the data sin is located at the position of polling point in our example. Fig. (b) shows that polling points,,,,,,, and are selected into P by the greedy algorithm. Also, the updated neighbor sets of these selected polling points explicitly indicate the association pattern of sensors. Fig. (g) lists the finally selected polling points and their associated sensors in the example. So far we have found compatible pairs among sensors and selected polling points. In the next two steps, we determine the region that each SenCar wors on by dividing the selected polling points into N parts. In the third step of the algorithm, we organize the selected polling points into a tree structure and assign each of them a

4 This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 0 proceedings. TABLE PROCEDURE OF DIVIDING SELECTED POLLING POINTS AND THEIR ASSOCIATED SENSORS INTO N PARTS. Procedure Division (T, N ) For all v on T do Calculate w(v) according to Eq. (); end for m N ; While m> W T w(r T ); v the farthest leaf vertex on T with minimum w(v); While w(v) <W T /m v PA(v); end while Build subtree t rooted at v; Add all vertices on t to P m; Add corresponding associated sensors to S m ; Remove subtree t from T ; Update w(v) for each v on the remaining T ; m m ; end while Assign remaining selected polling points on T to P ; Assign corresponding associated sensors to S ; Find approximate shortest tours that visit selected polling points in P, P,...,P N, respectively. weight, based on which the operation of region division can be done in the next step. Specifically, we find the minimum spanning tree T (V,E) among the selected polling points in P and treat the data sin as the root of the tree, denoted by r T. For example, in Fig. (c), the minimum spanning tree among selected polling points is shown by bold lines among them with polling point as the root. Let w(v) represent the weight for selected polling point v. Next, we calculate the weight for each selected polling point in P according to the following criteria. w(v) = α( f u M u )+ βl e, v P () u V (subt(v)) e E(subT(v)) where α and β are constant coefficients, which represent the time cost for a sensor to upload its data and for a SenCar to move a unit distance, respectively, subt(v) denotes the subtree of T rooted at v, V ( ) and E( ) represent the vertices and edges on the tree, f u denotes the set of associated sensors to selected polling point u, M u denotes the compatible pairs associated with u, and L e is the length of edge e. The first part of w(v) represents the sum of data uploading time at selected polling points on the subtree rooted at v, while the second part indicates the sum of moving time along edges on the subtree. Therefore, the value of w(v) implicitly reveals the expected data gathering time if a SenCar carries out a tour for data collection by visiting selected polling points on the subtree rooted at v. Clearly, the root has the largest weight among all the vertices on T and the weight is also considered as the total weight of T, denoted by W T. In the example, the weight for each selected polling point is labeled as shown in Fig. (c) with α and β set to. and., respectively. W T is equal to., which is also the weight of the root on T (i.e., polling point ). Now, the remaining issue is how to divide selected polling points and their associated sensors into a certain number of parts, each for a region, so as to balance data gathering time among these regions. Suppose there are a total of N available SenCars, which means that the selected polling points will be divided into N parts. In the fourth step of the algorithm, TABLE REGION-DIVISION AND TOUR-PLANNING (RDTP) ALGORITHM Inputs: Set S containing N s sensors Set P containing N p polling points Set K containing N SenCars Neighbor family set F = {f i i P},wheref i is the neighbor set of polling point i Distance matrix D = {d i,j } P P,whered i,j is the segment length between polling points i and j Compatibility relationship matrix C(P) ={c m,n,i } S S P Outputs: AsetP of selected polling points with P = P P... P A set of subsets of P, P, P,...,P N, each representing the selected polling points in a region A set of subsets of S, S, S,...,S N, each representing the sensors associated in a region Moving tour of each SenCar RDTP algorithm: Step : Find maximum compatible pairs M based on C(P); Step : Update F according to M; Find minimum set cover of F by the greedy algorithm; Add corresponding polling points of selected neighbor sets to P ; Step : Find minimum spanning tree T among selected polling points in P ; Calculate the weight of each vertex on T ; Step : Divide P into P, P,...,P N and divide S into S, S,..., S N by iteratively finding a subtree of T ; Find approximate shortest tours that visit selected polling points in P, P,...,P N, respectively. we focus on solving this problem. The basic idea is to partition minimum spanning tree T into N parts, by iteratively finding a subtree t based on the weight of each vertex on T and pruning t from T. In order to balance data gathering tass in different regions, it is desirable for these subtrees to have a similar total weight. We use a variable m to represent the number of currently available SenCars in each stage of the algorithm and initialize it to N. To build a subtree in each iteration, first find a farthest leaf vertex v on T with the minimum weight. If w(v) < W T /m, find its parent vertex on T, denoted by PA(v), and let v = PA(v). Chec its weight and repeat this up-tracing process until w(v) W T /m. Record this vertex v and consider it as the root of subtree t. All the vertices on t will belong to the same part and are removed from T, which means that the corresponding selected polling points on t will be assigned to the same region (or a SenCar). After that, update T, W T, m and w(v) for each vertex on the updated T and repeat this operation. When there is only one available SenCar left, all the remaining selected polling points and their associated sensors are assigned to this SenCar and the procedure terminates. To better understand it, let us tae a loo at the example in Fig (c). Polling point, as a farthest leaf vertex on T, has the minimum weight equal to. in the first iteration. Thus, v =. Since m = N =and W T =., w() <W T /m =.. Consequently, chec the weight of polling point, which is the parent vertex of polling point on T. Since w() is still less than W T /m, this up-tracing procedure continues until polling point is found with the weight larger than W T /m. Thus, polling point is considered as the root of subtree t. All the vertices on t, which are polling points,,, and, are assigned to P and their associated sensors are correspondingly assigned to S. After removing these selected polling points from T, update w(v) for each vertex on the remaining T, which are listed in Fig. (d). Also, W T is

5 This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 0 proceedings. The average data gathering time T (s) N 000 p =, D=0m, r=0m, v m =0.m/s, v d =0bps SDMA+two SenCars (RDTP) non SDMA+two SenCars 00 SDMA+single SenCar non SDMA+single SenCar Number of sensors in the field N s The average data gathering time T (s) N p =, N =, D=0m, r=0m Case I: v m =m/s, v d =0bps Case II: v m =0.m/s, v d =bps Number of sensors in the field N s The average data gathering time T (s) N 00 s =0, N p =, r=0m, v m =0.m/s, v d =0bps 00 N = N = 00 N = Side length of sensing field D (m) Fig.. (a) Data gathering time as a function of N s. (b) Data gathering time of RDTP under different settings of v m and v d. (c) Data gathering time of RDTP under different settings of N. recalculated with the result equal to 0. and m is updated to. Since only one SenCar is left (i.e., m =), all the remaining selected polling points and their associated sensors are simply assigned to P and S, respectively. Finally, since selected polling points in each region are determined, the moving tour of a SenCar is to visit each selected polling point in its region exactly once. Then finding the shortest tour of a SenCar is equivalent to the Traveling Salesman Problem (TSP) []. We can use the approximate or heuristic algorithms for the TSP problem to determine the moving tour for each SenCar. As a result, the moving tours of the two SenCars in the example are as given in Fig. (d): SenCar : and SenCar :. The details of the procedure in step are shown in Table. Finally, we summarize the RDTP algorithm in Table. IV. PERFORMANCE EVALUATIONS In this section, we present the simulation results to evaluate the performance of RDTP algorithm for the DG-MS problem and compare it with other three mobile data gathering schemes. In the simulations, we consider a D D square sensing field, where a total of N s sensors are randomly distributed, and N p polling points are located at the intersections of grids with each polling point having the same distance to its adjacent polling points in horizontal and vertical directions. The radius of the coverage area of each polling point r =0m, which is also the transmission range of each sensor. A total of N SenCars are available. We assume that the size of sensing data q in each sensor is Mb, the effective data uploading rate of each sensor v d =0bps, and the moving velocity of each SenCar v m = 0.m/s, if not stated otherwise. Fig. (a) plots the data gathering time by different schemes when N s varies from to 0, where N p = and D = 0m. We compare four mobile schemes: without SDMA and with a single SenCar (non-sdma+single-sencar), with SDMA and with a single SenCar (SDMA+single-SenCar), without SDMA and with two SenCars (non-sdma+two-sencars), and with SDMA and with two SenCars (SDMA+two-SenCars, which is also the RDTP scheme). When multiple SenCars are used, data gathering time refers to the maximum time among different regions. It can be seen that data gathering time of all the schemes increases as N s increases. However, RDTP always outperforms other schemes due to the concurrent use of multiple collectors and simultaneous data uploading among sensors with the support of SDMA technique. For instance, it achieves % time saving compared with non-sdma+single-sencar scheme when N s = 0. Shorter data gathering time leads to longer networ lifetime since sensors can turn to power-saving mode once the data gathering in their region is done. We also notice that the advantages of RDTP over other schemes become more evident when the networ becomes denser with more sensors. This is reasonable because more sensors would provide more opportunities to utilize SDMA for concurrent data uploading. Fig. (b) shows that data gathering time of RDTP varies with N s under different settings of v m and v d, where D = 0m. There are polling points and two available SenCars. We consider two configurations of (v m,v d ), which are (v m =m/s, v d =0bps) and (v m =0.m/s, v d = bps), to represent two different cases. It is noticed that when N s is small, the moving velocity of SenCar v m has a greater impact on data gathering time than v d. Higher moving velocity, such as v m =m/s in Case I, results in shorter data gathering time even with a smaller v d than the other case. It is reasonable since the moving time of each SenCar is dominant when sensors are sparsely scattered. On the contrary, when N s is large, the impact of v d on data gathering time overwhelms that of v m. For example, when N s increases to more than 0, the data gathering time for Case II, which has higher effective data uploading rate at v d = bps, is smaller than that of Case I. This is because that more sensors mae data uploading time dominant in each region and they provide more opportunities to extract the benefit of SDMA technique to the maximum extent. Fig. (c) plots the data gathering time of RDTP varying with D under different settings of N, where N s =0and N p =. We can see that as D increases, data gathering time increases. The reason for the increase is two fold. First, maximum compatible pairs among sensors decrease as the sensing area becomes larger since the sparse distribution maes it less possible for any two sensors to be compatible. Second, as the number of polling points is given, the distance among the selected polling points becomes larger with the increase of D. Apparently, the moving tour of each SenCar may also be longer than that with a smaller D. It is also noticed that data gathering time is shortened with more available SenCars as the load of data gathering is shared and balanced among different SenCars. V. CONCLUSIONS In this paper, we have considered data gathering in WSNs by applying multiple mobile collectors and SDMA technique. We formalized this problem as DG-MS problem and formulated it into an integer linear program. Correspondingly, we proposed a heuristic region-division and tour-planning (RDTP) algorithm

6 This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 0 proceedings. to provide a practically good solution to the problem. Simulation results demonstrate that RDTP algorithm can effectively shorten the data gathering time compared to other non-smda or single mobile collector schemes. APPENDIX: DG-MS PROBLEM FORMULATION In this appendix, we formulate the DG-MS problem as the following integer linear program. We summarize the notations used in Table. Minimize max T () K ( ) d T = q x v n,i, i,j e i,j, i,j P u d m,n,i, + v m n Si P m,n Si P subject to x n,i, f n,i I i,, n S, i P, K () x n,i, = n S () i P K x n,i, I i, i P, K () n S I i, = i P () K I i, K () i P ( xm,i, ) +x u m,n,i, n,i, c m,n,i m, n S, i P, K () u m,n,i, n S () m S\{n} i P K u m,n,i, m S () n S\{m} i P K u m,n,i, = u n,m,i, m, n S, i P, K () e i,j, = I j, j P, K () i P\{j} e i,j, = I i, i P, K () j P\{i} y i,j, P e i,j, i, j P, K () y i,, = I i, i P () i P i P\{} y j,i, y i,j, = I j, j P, K () i P\{j} i P\{j} In the above formulation, objective function () minimizes the maximum data gathering time among different regions over the sensing field, which aims to shorten the data gathering latency of different regions. Constraints ()-() ensure that a sensor should be associated with one and only one selected polling point within the coverage area the sensor is located, so that its sensing data can be collected by a SenCar visiting this polling point. Constraints ()-() indicate that a selected polling point can only belong to one region and each region consists of at least one selected polling point. Constraint () reveals that any two sensors that are qualified to be a compatible pair must be both associated with the same selected polling point in a region and be compatible in the coverage area of this polling point. Constraints ()-() enforce that each sensor belongs to at most one compatible pair. Constraints ()-() ensure the fact that each selected polling point on the moving tour of a SenCar should have one arc pointing toward it and another arc pointing away from it. Constraint () restricts that flow can tae place only when the arc is on the moving tour of a SenCar. Constraint () TABLE NOTATIONS USEDINTHEFORMULATION OF DG-MS PROBLEM Indices: S = {,,...,N s} A set of sensors. P = {,,...,N p} A set of polling points. K = {,,...,N } A set of mobile collectors or a set of regions. Constants: f n,i = {0, } Location indicator. If sensor n is in coverage n S, i P area of polling point i, f n,i =, otherwise, f n,i =0. c m,n,i = {0, } Indicator of compatibility relationship. If sensors m, n S, i P m and n are compatible when they are both in coverage area of polling point i, c m,n,i =, otherwise, c m,n,i =0. d i,j 0 Length of arc a i,j, i.e., distance between polling i, j P point i and polling point j. q>0 Size of the sensing data of each sensor. v d > 0 Effective data uploading rate of each sensor. v m > 0 Moving velocity of the SenCar. Variables: I i, = {0, } Indicator of selected polling point. If polling i P, K point i is selected and assign to region, I i, =, otherwise, I i, =0. x n,i, = {0, } Indicator of sensor association. If sensor n is n S, i P, associated with polling point i in region, K x n,i, =, otherwise, x n,i, =0. u m,n,i, = {0, } Indicator of compatible pair. If sensors m and n m, n S, i P, are selected as a compatible pair when they are K both associated with polling point i in region, u m,n,i, =, otherwise, u m,n,i, =0. e i,j, = {0, } Indicator of selected line segment in moving i, j P, K tour of the associated SenCar in region. If moving tour contains arc a i,j, e i,j, =, otherwise, e i,j, =0. y i,j, 0 Flow value from polling point i to polling point i, j P, K j in region on arc a ij. specifies that the units of flow entering polling point are equal to the number of selected polling points on the tour for SenCar since polling point is the position of the static data sin, which is assumed to be visited by SenCar as the starting and ending points of its tour. Constraint () specifies that for each selected polling point on the moving tour of a SenCar, the units of outgoing flow are one unit more than that of the incoming flow, which excludes the solution of the moving tour of a SenCar with loops [][]. REFERENCES [] I. F. Ayildiz, W. Su, Y. Sanarasubramaniam and E. Cayirci, A survey on sensor networs, IEEE Commun. Magazine, pp. -, Aug. 00. [] R. Shah, S. Roy, S. Jain and W. Brunette, Data MULEs: modeling a three-tier architecture for sparse sensor networs, Elsevier Ad Hoc Networs Journal, Vol., pp. -, Sept. 00. [] W. Zhao, M. Ammar and E. Zegura, A message ferrying approach for data delivery in sparse mobile ad hoc networs, ACM MobiHoc, 00. [] J. Luo and J. P. Hubaux, Joint mobility and routing for lifetime elongation in wireless sensor networs, IEEE INFOCOM, 00. [] D. Jea, A.A. Somasundara and M.B. Srivastava, Multiple controlled mobile elements (data mules) for data collection in Sensor Networs, IEEE/ACM DCOSS, June 00. [] M. Zhao, M. Ma and Y. Yang, Mobile data gathering with space-division multiple access in wireless sensor networs, IEEE INFOCOM, 00. [] D.N.C.TseandP.Viswanath,Fundamentals of Wireless Communication, Cambridge University Press, May 00. [] D.B. West, Introduction to Graph Theory, Prentice-Hall,. [] J. Edmonds, Paths, trees, and flowers, Canad. J. Math,. [] T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to algorithms, Second Edition, The MIT Press, 00. [] R.K. Ahuja, T.L. Magnanti and J.B. Orlin, Networ Flows: Theory, Algorithms, and Applications, Prentice-Hall,. [] B. Gavish, Formulations and algorithms for the capacitated minimal directed tree problem, Journal of the ACM, Vol. 0, pp. -,.

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network ISSN (e): 2250 3005 Volume, 06 Issue, 06 June 2016 International Journal of Computational Engineering Research (IJCER) Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor

More information

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.854

More information

Data Aggregation In Wireless Sensor Networks Using Mobile Data Collector

Data Aggregation In Wireless Sensor Networks Using Mobile Data Collector Data Aggregation In Wireless Sensor Networks Using Mobile Data Collector P.Saranya 1 M.E Computer and communication Engg, Department of IT, SNS College of Technology, Coimbatore, Tamilnadu, India 1 ABSTRACT:

More information

Distributed minimum spanning tree problem

Distributed minimum spanning tree problem Distributed minimum spanning tree problem Juho-Kustaa Kangas 24th November 2012 Abstract Given a connected weighted undirected graph, the minimum spanning tree problem asks for a spanning subtree with

More information

Prolonging Network Lifetime Through the Use of Mobile Base Station in Wireless Sensor Networks

Prolonging Network Lifetime Through the Use of Mobile Base Station in Wireless Sensor Networks Prolonging Network Lifetime Through the Use of Mobile Base Station in Wireless Sensor Networks ABSTRACT Oday Jerew Department of Engineering College of Engineering and Computer Science The Australian National

More information

Efficient Path Finding Algorithm for Mobile Data-Gathering in Wireless Sensor Networks M.Tamilarasi 1, G.Yogarajan 2, T.Revathi 3

Efficient Path Finding Algorithm for Mobile Data-Gathering in Wireless Sensor Networks M.Tamilarasi 1, G.Yogarajan 2, T.Revathi 3 ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

Mobile Data Gathering With Load Balanced Clustering and Dual Data Uploading In Wireless Sensor Networks

Mobile Data Gathering With Load Balanced Clustering and Dual Data Uploading In Wireless Sensor Networks Mobile Data Gathering With Load Balanced Clustering and Dual Data Uploading In Wireless Sensor Networks 1 Mr. Shankargouda Biradar, 2 Mrs. Sarala D.V. 2 Asst.Professor, 1,2 APS college of Engg Bangalore,

More information

Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering

Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering

More information

Mobile Data Collection Networks for Wireless Sensor Networks

Mobile Data Collection Networks for Wireless Sensor Networks Mobile Data Collection Networks for Wireless Sensor Networks Kai Li Kien A. Hua Department of Electrical Engineering and Computer Science, University of Central Florida Orlando, Florida 32816, U.S.A. kailee.cs@knights.ucf.edu,

More information

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees

Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees Pouya Ostovari Department of Computer and Information Siences Temple University Philadelphia, Pennsylvania, USA Email: ostovari@temple.edu

More information

Object Coverage with Camera Rotation in Visual Sensor Networks

Object Coverage with Camera Rotation in Visual Sensor Networks Object Coverage with Camera Rotation in Visual Sensor Networs Tzung-Shi Chen Chih-Ping Chen Hua-Wen Tsai Dep. of Computer Sci. and Information Eng. National University of Tainan chents@mail.nutn.edu.tw,

More information

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS 1 K MADHURI, 2 J.KRISHNA, 3 C.SIVABALAJI II M.Tech CSE, AITS, Asst Professor CSE, AITS, Asst Professor CSE, NIST

More information

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS International Journal of Wireless Communications and Networking 3(1), 2011, pp. 7-13 CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS Sudhanshu Pant 1, Naveen Chauhan 2 and Brij Bihari Dubey 3 Department

More information

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey Journal of Computer Science 7 (1): 114-119, 2011 ISSN 1549-3636 2011 Science Publications Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey K. Indra Gandhi and

More information

Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN

Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN Prolonging Network Lifetime via Partially Controlled Node Deployment and Adaptive Data Propagation in WSN Fangting Sun, Mark Shayman Department of Electrical and Computer Engineering University of Maryland,

More information

Algorithms for minimum m-connected k-tuple dominating set problem

Algorithms for minimum m-connected k-tuple dominating set problem Theoretical Computer Science 381 (2007) 241 247 www.elsevier.com/locate/tcs Algorithms for minimum m-connected k-tuple dominating set problem Weiping Shang a,c,, Pengjun Wan b, Frances Yao c, Xiaodong

More information

Chapter 8: Energy Conservation. MANETs. Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering

Chapter 8: Energy Conservation. MANETs. Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering Chapter 8: Energy Conservation for Broadcast Routing in MANETs Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering National Taipei University 1 Outline Introduction Energy-Efficient

More information

Cost Minimization in Shortest Path Communication for Dual Data Uploading in Wireless Sensor Network

Cost Minimization in Shortest Path Communication for Dual Data Uploading in Wireless Sensor Network International Conference on Systems, Science, Control, Communication, Engineering and Technology 746 International Conference on Systems, Science, Control, Communication, Engineering and Technology 2016

More information

Mobility-Based Communication in Wireless Sensor Networks

Mobility-Based Communication in Wireless Sensor Networks TOPICS IN AD HOC NETWORKS Mobility-Based Communication in Wireless Sensor Networks Eylem Ekici, Yaoyao Gu, and Doruk Bozdag, Ohio State University ABSTRACT Wireless sensor networks are proposed to deliver

More information

Insensitive Traffic Splitting in Data Networks

Insensitive Traffic Splitting in Data Networks Juha Leino and Jorma Virtamo. 2005. Insensitive traffic splitting in data networs. In: Proceedings of the 9th International Teletraffic Congress (ITC9). Beijing, China, 29 August 2 September 2005, pages

More information

PERFECT MATCHING THE CENTRALIZED DEPLOYMENT MOBILE SENSORS THE PROBLEM SECOND PART: WIRELESS NETWORKS 2.B. SENSOR NETWORKS OF MOBILE SENSORS

PERFECT MATCHING THE CENTRALIZED DEPLOYMENT MOBILE SENSORS THE PROBLEM SECOND PART: WIRELESS NETWORKS 2.B. SENSOR NETWORKS OF MOBILE SENSORS SECOND PART: WIRELESS NETWORKS 2.B. SENSOR NETWORKS THE CENTRALIZED DEPLOYMENT OF MOBILE SENSORS I.E. THE MINIMUM WEIGHT PERFECT MATCHING 1 2 ON BIPARTITE GRAPHS Prof. Tiziana Calamoneri Network Algorithms

More information

Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem

Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem L. De Giovanni M. Di Summa The Traveling Salesman Problem (TSP) is an optimization problem on a directed

More information

DATA-GATHERING IN WIRELESS SENSOR NETWORKS USING MOBILE ELEMENTS

DATA-GATHERING IN WIRELESS SENSOR NETWORKS USING MOBILE ELEMENTS DATA-GATHERING IN WIRELESS SENSOR NETWORKS USING MOBILE ELEMENTS Khaled A. Almi ani, Ali Al_ghonmein, Khaldun Al-Moghrabi and Muder Almi ani Al-Hussein Bin Talal University ABSTRACT Using mobile gateway

More information

Byzantine Consensus in Directed Graphs

Byzantine Consensus in Directed Graphs Byzantine Consensus in Directed Graphs Lewis Tseng 1,3, and Nitin Vaidya 2,3 1 Department of Computer Science, 2 Department of Electrical and Computer Engineering, and 3 Coordinated Science Laboratory

More information

An Immunity-based Ant Colony Optimization Topology Control Algorithm for 3D Wireless Sensor Networks

An Immunity-based Ant Colony Optimization Topology Control Algorithm for 3D Wireless Sensor Networks Sensors & Transducers 013 by IFSA http://www.sensorsportal.com An Immunity-based Ant Colony Optimization Topology Control Algorithm for 3D Wireless Sensor Networs Dequan Yang School of automation Being

More information

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.9, September 2017 139 Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks MINA MAHDAVI

More information

On Distributed Algorithms for Maximizing the Network Lifetime in Wireless Sensor Networks

On Distributed Algorithms for Maximizing the Network Lifetime in Wireless Sensor Networks On Distributed Algorithms for Maximizing the Network Lifetime in Wireless Sensor Networks Akshaye Dhawan Georgia State University Atlanta, Ga 30303 akshaye@cs.gsu.edu Abstract A key challenge in Wireless

More information

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Ambreen Shahnaz and Thomas Erlebach Department of Computer Science University of Leicester University Road, Leicester LE1

More information

Network Topology Control and Routing under Interface Constraints by Link Evaluation

Network Topology Control and Routing under Interface Constraints by Link Evaluation Network Topology Control and Routing under Interface Constraints by Link Evaluation Mehdi Kalantari Phone: 301 405 8841, Email: mehkalan@eng.umd.edu Abhishek Kashyap Phone: 301 405 8843, Email: kashyap@eng.umd.edu

More information

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks William Shaw 1, Yifeng He 1, and Ivan Lee 1,2 1 Department of Electrical and Computer Engineering, Ryerson University, Toronto,

More information

Algorithms for Minimum m-connected k-dominating Set Problem

Algorithms for Minimum m-connected k-dominating Set Problem Algorithms for Minimum m-connected k-dominating Set Problem Weiping Shang 1,2, Frances Yao 2,PengjunWan 3, and Xiaodong Hu 1 1 Institute of Applied Mathematics, Chinese Academy of Sciences, Beijing, China

More information

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks S. Gokilarani 1, P. B. Pankajavalli 2 1 Research Scholar, Kongu Arts and Science College,

More information

Coordinated Robust Routing by Dual Cluster Heads in Layered Wireless Sensor Networks

Coordinated Robust Routing by Dual Cluster Heads in Layered Wireless Sensor Networks Coordinated Robust Routing by Dual Cluster Heads in Layered Wireless Sensor Networks Mei Yang, Jianping Wang, Zhenguo Gao, Yingtao Jiang, Yoohwan Kim Department of Electrical and Computer Engineering,

More information

Predetermined path of mobile data gathering in wireless sensor networks based on network layout

Predetermined path of mobile data gathering in wireless sensor networks based on network layout Ghaleb et al. EURASIP Journal on Wireless Communicationsand Networking 2014, 2014:51 RESEARCH Open Access Predetermined path of mobile data gathering in wireless sensor networks based on network layout

More information

Chapter 2 Graphs. 2.1 Definition of Graphs

Chapter 2 Graphs. 2.1 Definition of Graphs Chapter 2 Graphs Abstract Graphs are discrete structures that consist of vertices and edges connecting some of these vertices. Graphs have many applications in Mathematics, Computer Science, Engineering,

More information

Finding Optimal Tour Length of Mobile Agent in Wireless Sensor Network

Finding Optimal Tour Length of Mobile Agent in Wireless Sensor Network Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013) Finding Optimal Tour Length of Mobile Agent in Wireless Sensor Network Anil Kumar Mahto anil.fiem16@gmail.com Ajay Prasad Department

More information

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1 Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1 Maryam Soltan, Inkwon Hwang, Massoud Pedram Dept. of Electrical Engineering University of Southern California Los Angeles, CA

More information

Gateway Placement for Latency and Energy Efficient Data Aggregation

Gateway Placement for Latency and Energy Efficient Data Aggregation Gateway Placement for Latency and Energy Efficient Data Aggregation Jennifer L. Wong, Roozbeh Jafari, Miodrag Potkonjak University of California, Los Angeles Computer Science Department {jwong,rjafari,midorag}@cs.ucla.edu

More information

Analysis and Algorithms for Partial Protection in Mesh Networks

Analysis and Algorithms for Partial Protection in Mesh Networks Analysis and Algorithms for Partial Protection in Mesh Networks Greg uperman MIT LIDS Cambridge, MA 02139 gregk@mit.edu Eytan Modiano MIT LIDS Cambridge, MA 02139 modiano@mit.edu Aradhana Narula-Tam MIT

More information

Maximizing System Lifetime in Wireless Sensor Networks

Maximizing System Lifetime in Wireless Sensor Networks Maximizing System Lifetime in Wireless Sensor Networks Qunfeng Dong Department of Computer Sciences University of Wisconsin Madison, WI 53706 qunfeng@cs.wisc.edu ABSTRACT Maximizing system lifetime in

More information

Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks

Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks Low Power Hitch-hiking Broadcast in Ad Hoc Wireless Networks Mihaela Cardei, Jie Wu, and Shuhui Yang Department of Computer Science and Engineering Florida Atlantic University Boca Raton, FL 33431 {mihaela,jie}@cse.fau.edu,

More information

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN: Fast Data Collection with Reduced Interference and Increased Life Time in Wireless Sensor Networks Jayachandran.J 1 and Ramalakshmi.R 2 1 M.Tech Network Engineering, Kalasalingam University, Krishnan koil.

More information

EFFICIENT MULTIHOP DUAL DATA UPLOAD CLUSTERING BASED MOBILE DATA COLLECTION IN WIRELESS SENSOR NETWORK

EFFICIENT MULTIHOP DUAL DATA UPLOAD CLUSTERING BASED MOBILE DATA COLLECTION IN WIRELESS SENSOR NETWORK EFFICIENT MULTIHOP DUAL DATA UPLOAD CLUSTERING BASED MOBILE DATA COLLECTION IN WIRELESS SENSOR NETWORK M.SUDHA #1 and P.REVATHI *2 # Associate Professor, Department of Computer Science, Muthayammal College

More information

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network V. Shunmuga Sundari 1, N. Mymoon Zuviria 2 1 Student, 2 Asisstant Professor, Computer Science and Engineering, National College

More information

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani Centre for Telecommunication and Information Engineering Monash University,

More information

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks Mobile Information Systems 9 (23) 295 34 295 DOI.3233/MIS-364 IOS Press Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks Keisuke Goto, Yuya Sasaki, Takahiro

More information

PATH-CONSTRAINED DATA GATHERING SCHEME FOR WIRELESS SENSOR NETWORKS WITH MOBILE ELEMENTS

PATH-CONSTRAINED DATA GATHERING SCHEME FOR WIRELESS SENSOR NETWORKS WITH MOBILE ELEMENTS PATH-CONSTRAINED DATA GATHERING SCHEME FOR WIRELESS SENSOR NETWORKS WITH MOBILE ELEMENTS Bassam A. Alqaralleh and Khaled Almi ani Al-Hussein Bin Talal University, Jordan ABSTRACT Wireless Sensor Networks

More information

Localized and Incremental Monitoring of Reverse Nearest Neighbor Queries in Wireless Sensor Networks 1

Localized and Incremental Monitoring of Reverse Nearest Neighbor Queries in Wireless Sensor Networks 1 Localized and Incremental Monitoring of Reverse Nearest Neighbor Queries in Wireless Sensor Networks 1 HAI THANH MAI AND MYOUNG HO KIM Department of Computer Science Korea Advanced Institute of Science

More information

PERFECT MATCHING THE CENTRALIZED DEPLOYMENT MOBILE SENSORS THE PROBLEM SECOND PART: WIRELESS NETWORKS 2.B. SENSOR NETWORKS OF MOBILE SENSORS

PERFECT MATCHING THE CENTRALIZED DEPLOYMENT MOBILE SENSORS THE PROBLEM SECOND PART: WIRELESS NETWORKS 2.B. SENSOR NETWORKS OF MOBILE SENSORS SECOND PART: WIRELESS NETWORKS.B. SENSOR NETWORKS THE CENTRALIZED DEPLOYMENT OF MOBILE SENSORS I.E. THE MINIMUM WEIGHT PERFECT MATCHING ON BIPARTITE GRAPHS Prof. Tiziana Calamoneri Network Algorithms A.y.

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 12, December 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Design Approach

More information

Data Caching under Number Constraint

Data Caching under Number Constraint 1 Data Caching under Number Constraint Himanshu Gupta and Bin Tang Abstract Caching can significantly improve the efficiency of information access in networks by reducing the access latency and bandwidth

More information

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12.

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12. AMS 550.47/67: Graph Theory Homework Problems - Week V Problems to be handed in on Wednesday, March : 6, 8, 9,,.. Assignment Problem. Suppose we have a set {J, J,..., J r } of r jobs to be filled by a

More information

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks The Impact of Clustering on the Average Path Length in Wireless Sensor Networks Azrina Abd Aziz Y. Ahmet Şekercioğlu Department of Electrical and Computer Systems Engineering, Monash University, Australia

More information

IMPROVE NETWORK LIFETIME AND LOAD BALANCING MOBILE DATA CLUSTERING FOR WIRELESS SENSOR NETWORKS

IMPROVE NETWORK LIFETIME AND LOAD BALANCING MOBILE DATA CLUSTERING FOR WIRELESS SENSOR NETWORKS IMPROVE NETWORK LIFETIME AND LOAD BALANCING MOBILE DATA CLUSTERING FOR WIRELESS SENSOR NETWORKS A.Abdulasik 1 P.Subramoniam 2 PG Scholar 1, Assistant Professor 2, Dept. of Electronic and Communication

More information

Improving Efficiency in WSN using Multihead Node Selection

Improving Efficiency in WSN using Multihead Node Selection Improving Efficiency in WSN using Multihead Node Selection Sonali Gadwar, Prof. D.M.Sable Department of CSE, ACE, Nagthana, Wardha, India ABSTRACT: In this paper, a three-layer framework is proposed for

More information

On minimum m-connected k-dominating set problem in unit disc graphs

On minimum m-connected k-dominating set problem in unit disc graphs J Comb Optim (2008) 16: 99 106 DOI 10.1007/s10878-007-9124-y On minimum m-connected k-dominating set problem in unit disc graphs Weiping Shang Frances Yao Pengjun Wan Xiaodong Hu Published online: 5 December

More information

On the Minimum k-connectivity Repair in Wireless Sensor Networks

On the Minimum k-connectivity Repair in Wireless Sensor Networks On the Minimum k-connectivity epair in Wireless Sensor Networks Hisham M. Almasaeid and Ahmed E. Kamal Dept. of Electrical and Computer Engineering, Iowa State University, Ames, IA 50011 Email:{hisham,kamal}@iastate.edu

More information

Splitter Placement in All-Optical WDM Networks

Splitter Placement in All-Optical WDM Networks plitter Placement in All-Optical WDM Networks Hwa-Chun Lin Department of Computer cience National Tsing Hua University Hsinchu 3003, TAIWAN heng-wei Wang Institute of Communications Engineering National

More information

Capacity-Aware Routing Using Throw-Boxes

Capacity-Aware Routing Using Throw-Boxes Capacity-Aware Routing Using Throw-Boxes Bo Gu, Xiaoyan Hong Department of Computer Science University of Alabama, Tuscaloosa, AL 35487 {bgu,hxy}@cs.ua.edu Abstract Deploying the static wireless devices

More information

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1

Communication Networks I December 4, 2001 Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page 1 Communication Networks I December, Agenda Graph theory notation Trees Shortest path algorithms Distributed, asynchronous algorithms Page Communication Networks I December, Notation G = (V,E) denotes a

More information

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 8, NO. 6, DECEMBER 2000 747 A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks Yuhong Zhu, George N. Rouskas, Member,

More information

Maximization of Time-to-first-failure for Multicasting in Wireless Networks: Optimal Solution

Maximization of Time-to-first-failure for Multicasting in Wireless Networks: Optimal Solution Arindam K. Das, Mohamed El-Sharkawi, Robert J. Marks, Payman Arabshahi and Andrew Gray, "Maximization of Time-to-First-Failure for Multicasting in Wireless Networks : Optimal Solution", Military Communications

More information

A Message Ferrying Approach for Data Delivery. How to deliver data in sparse networks

A Message Ferrying Approach for Data Delivery. How to deliver data in sparse networks A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks Wenrui Zhao, Mostafa Ammar, and Ellen Zegura College of Computing, Georgia Institute of Technology MobiHoc 2004 Presented

More information

Computer Communications

Computer Communications Computer Communications (010) 09 19 Contents lists available at ScienceDirect Computer Communications journal homepage: www.elsevier.com/locate/comcom Improving network lifetime with mobile wireless sensor

More information

Significance of DSSD towards Cut Detection in Wireless Sensor Network

Significance of DSSD towards Cut Detection in Wireless Sensor Network Significance of DSSD towards Cut Detection in Wireless Sensor Network 1 G V N LAKSHMI PRIYANKA, 2 TELUGU KAVITHA, 3 B SWATHI and 4 P.SUMAN PRAKASH 1, 2, 3 Department of IT, GPCET, Kurnool. Andhra Pradesh,

More information

AN MMSE BASED WEIGHTED AGGREGATION SCHEME FOR EVENT DETECTION USING WIRELESS SENSOR NETWORK

AN MMSE BASED WEIGHTED AGGREGATION SCHEME FOR EVENT DETECTION USING WIRELESS SENSOR NETWORK AN MMSE BASED WEIGHTED AGGREGATION SCHEME FOR EVENT DETECTION USING WIRELESS SENSOR NETWORK Bhushan G Jagyasi, Bikash K Dey, S N Merchant, U B Desai SPANN Laboratory, Electrical Engineering Department,

More information

Dynamic Wavelength Assignment for WDM All-Optical Tree Networks

Dynamic Wavelength Assignment for WDM All-Optical Tree Networks Dynamic Wavelength Assignment for WDM All-Optical Tree Networks Poompat Saengudomlert, Eytan H. Modiano, and Robert G. Gallager Laboratory for Information and Decision Systems Massachusetts Institute of

More information

REDUCING GRAPH COLORING TO CLIQUE SEARCH

REDUCING GRAPH COLORING TO CLIQUE SEARCH Asia Pacific Journal of Mathematics, Vol. 3, No. 1 (2016), 64-85 ISSN 2357-2205 REDUCING GRAPH COLORING TO CLIQUE SEARCH SÁNDOR SZABÓ AND BOGDÁN ZAVÁLNIJ Institute of Mathematics and Informatics, University

More information

Diversity Coloring for Distributed Storage in Mobile Networks

Diversity Coloring for Distributed Storage in Mobile Networks Diversity Coloring for Distributed Storage in Mobile Networks Anxiao (Andrew) Jiang and Jehoshua Bruck California Institute of Technology Abstract: Storing multiple copies of files is crucial for ensuring

More information

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions R.Thamaraiselvan 1, S.Gopikrishnan 2, V.Pavithra Devi 3 PG Student, Computer Science & Engineering, Paavai College

More information

Load Balanced Short Path Routing in Wireless Networks Jie Gao, Stanford University Li Zhang, Hewlett-Packard Labs

Load Balanced Short Path Routing in Wireless Networks Jie Gao, Stanford University Li Zhang, Hewlett-Packard Labs Load Balanced Short Path Routing in Wireless Networks Jie Gao, Stanford University Li Zhang, Hewlett-Packard Labs Aravind Ranganathan University of Cincinnati February 22, 2007 Motivation Routing in wireless

More information

Seminar on. A Coarse-Grain Parallel Formulation of Multilevel k-way Graph Partitioning Algorithm

Seminar on. A Coarse-Grain Parallel Formulation of Multilevel k-way Graph Partitioning Algorithm Seminar on A Coarse-Grain Parallel Formulation of Multilevel k-way Graph Partitioning Algorithm Mohammad Iftakher Uddin & Mohammad Mahfuzur Rahman Matrikel Nr: 9003357 Matrikel Nr : 9003358 Masters of

More information

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005 OPTICAL NETWORKS Virtual Topology Design A. Gençata İTÜ, Dept. Computer Engineering 2005 Virtual Topology A lightpath provides single-hop communication between any two nodes, which could be far apart in

More information

Use of Tree Traversal Algorithms for Chain Formation in the PEGASIS Data Gathering Protocol for Wireless Sensor Networks

Use of Tree Traversal Algorithms for Chain Formation in the PEGASIS Data Gathering Protocol for Wireless Sensor Networks KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 3, NO. 6, December 2009 612 Copyright c 2009 KSII Use of Tree Traversal Algorithms for Chain Formation in the PEGASIS Data Gathering Protocol

More information

Exploiting Cooperative Relay for High Performance Communications in MIMO Ad Hoc Networks

Exploiting Cooperative Relay for High Performance Communications in MIMO Ad Hoc Networks 1 Exploiting Cooperative Relay for High Performance Communications in MIMO Ad Hoc Networks Shan Chu, Student Member, IEEE, Xin Wang Member, IEEE, and Yuanyuan Yang Fellow, IEEE. Abstract With the popularity

More information

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network Improving the Data Scheduling Efficiency of the IEEE 802.16(d) Mesh Network Shie-Yuan Wang Email: shieyuan@csie.nctu.edu.tw Chih-Che Lin Email: jclin@csie.nctu.edu.tw Ku-Han Fang Email: khfang@csie.nctu.edu.tw

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB NO. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information

An Energy Efficient and Minimum Latency Routing Protocol for Multihop WSNs

An Energy Efficient and Minimum Latency Routing Protocol for Multihop WSNs An Energy Efficient and Minimum Latency Routing Protocol for Multihop WSNs Changyan Yi and Ken Ferens Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB, Canada yic3@cc.umanitoba.ca,

More information

CSE 548: Analysis of Algorithms. Lecture 13 ( Approximation Algorithms )

CSE 548: Analysis of Algorithms. Lecture 13 ( Approximation Algorithms ) CSE 548: Analysis of Algorithms Lecture 13 ( Approximation Algorithms ) Rezaul A. Chowdhury Department of Computer Science SUNY Stony Brook Fall 2017 Approximation Ratio Consider an optimization problem

More information

Balanced Load Sharing Protocol for Wireless Sensor Networks

Balanced Load Sharing Protocol for Wireless Sensor Networks Balanced Load Sharing Protocol for Wireless Sensor Networks Maytham Safarª, Rabie Al-Mejbas b ªCollege of Engineering and Petroleum Kuwait University, Kuwait State ªE-mail: maytham@me.com, b mejbas@hotmail.com

More information

Mobile Sink Data Gathering Technique for Wireless Sensor Networks using PSO

Mobile Sink Data Gathering Technique for Wireless Sensor Networks using PSO 101 Mobile Sink Data Gathering Technique for Wireless Sensor Networks using PSO Govindarajan Saravanan 1 *, Madihally JanardhanaIyengar SrinivasaRangachar 2 1 Sri Sairam Institute of Technology, Chennai,

More information

Polynomial Time Approximation Schemes for the Euclidean Traveling Salesman Problem

Polynomial Time Approximation Schemes for the Euclidean Traveling Salesman Problem PROJECT FOR CS388G: ALGORITHMS: TECHNIQUES/THEORY (FALL 2015) Polynomial Time Approximation Schemes for the Euclidean Traveling Salesman Problem Shanshan Wu Vatsal Shah October 20, 2015 Abstract In this

More information

Estimating the Free Region of a Sensor Node

Estimating the Free Region of a Sensor Node Estimating the Free Region of a Sensor Node Laxmi Gewali, Navin Rongratana, Jan B. Pedersen School of Computer Science, University of Nevada 4505 Maryland Parkway Las Vegas, NV, 89154, USA Abstract We

More information

Energy Efficient Path-constrained Sink Navigation in Delay-guaranteed Wireless Sensor Networks

Energy Efficient Path-constrained Sink Navigation in Delay-guaranteed Wireless Sensor Networks 658 JOURNAL OF NETWORKS, VOL 5, NO 6, JUNE 2010 Energy Efficient Path-constrained Sink Navigation in Delay-guaranteed Wireless Sensor Networks Shuai Gao, Hongke Zhang National Engineering Lab for NGI Interconnection

More information

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

End-To-End Delay Optimization in Wireless Sensor Network (WSN) Shweta K. Kanhere 1, Mahesh Goudar 2, Vijay M. Wadhai 3 1,2 Dept. of Electronics Engineering Maharashtra Academy of Engineering, Alandi (D), Pune, India 3 MITCOE Pune, India E-mail: shweta.kanhere@gmail.com,

More information

Power efficient routing trees for ad hoc wireless networks using directional antenna

Power efficient routing trees for ad hoc wireless networks using directional antenna Ad Hoc Networks 3 (2005) 621 628 www.elsevier.com/locate/adhoc Power efficient routing trees for ad hoc wireless networks using directional antenna Fei Dai a, *, Qing Dai a, Jie Wu a a Department of Computer

More information

Monetary Cost and Energy Use Optimization in Divisible Load Processing

Monetary Cost and Energy Use Optimization in Divisible Load Processing 2004 Conference on Information Sciences and Systems, Princeton University, March 17 19, 2004 Monetary Cost and Energy Use Optimization in Divisible Load Processing Mequanint A. Moges, Leonardo A. Ramirez,

More information

The minimum spanning tree and duality in graphs

The minimum spanning tree and duality in graphs The minimum spanning tree and duality in graphs Wim Pijls Econometric Institute Report EI 2013-14 April 19, 2013 Abstract Several algorithms for the minimum spanning tree are known. The Blue-red algorithm

More information

Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method

Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.5, May 2017 265 Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method Mohammad Pashaei, Hossein Ghiasy

More information

A Genetic Approach for Solving Minimum Routing Cost Spanning Tree Problem

A Genetic Approach for Solving Minimum Routing Cost Spanning Tree Problem A Genetic Approach for Solving Minimum Routing Cost Spanning Tree Problem Quoc Phan Tan Abstract Minimum Routing Cost Spanning Tree (MRCT) is one of spanning tree optimization problems having several applications

More information

The Effect of Neighbor Graph Connectivity on Coverage Redundancy in Wireless Sensor Networks

The Effect of Neighbor Graph Connectivity on Coverage Redundancy in Wireless Sensor Networks The Effect of Neighbor Graph Connectivity on Coverage Redundancy in Wireless Sensor Networks Eyuphan Bulut, Zijian Wang and Boleslaw K. Szymanski Department of Computer Science and Center for Pervasive

More information

Idle-Slot Recycling in a Collision-Free Real-Time MAC Protocol

Idle-Slot Recycling in a Collision-Free Real-Time MAC Protocol Idle-Slot ecycling in a Collision-Free eal-time MAC Protocol Ming Zhang Ying Jian Liang Zhang Shigang Chen Department of Computer & Information Science & Engineering University of Florida {mzhang, yjian,

More information

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks Appl. Math. Inf. Sci. 8, No. 1L, 349-354 (2014) 349 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/081l44 Energy Optimized Routing Algorithm in Multi-sink

More information

Scheduling Unsplittable Flows Using Parallel Switches

Scheduling Unsplittable Flows Using Parallel Switches Scheduling Unsplittable Flows Using Parallel Switches Saad Mneimneh, Kai-Yeung Siu Massachusetts Institute of Technology 77 Massachusetts Avenue Room -07, Cambridge, MA 039 Abstract We address the problem

More information

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks Mehdi Jalili, Islamic Azad University, Shabestar Branch, Shabestar, Iran mehdijalili2000@gmail.com Mohammad Ali

More information

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network G.Premalatha 1, T.K.P.Rajagopal 2 Computer Science and Engineering Department, Kathir College of Engineering

More information

Algorithms for Euclidean TSP

Algorithms for Euclidean TSP This week, paper [2] by Arora. See the slides for figures. See also http://www.cs.princeton.edu/~arora/pubs/arorageo.ps Algorithms for Introduction This lecture is about the polynomial time approximation

More information

A Decreasing k-means Algorithm for the Disk Covering Tour Problem in Wireless Sensor Networks

A Decreasing k-means Algorithm for the Disk Covering Tour Problem in Wireless Sensor Networks A Decreasing k-means Algorithm for the Disk Covering Tour Problem in Wireless Sensor Networks Jia-Jiun Yang National Central University Jehn-Ruey Jiang National Central University Yung-Liang Lai Taoyuan

More information

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks Peng Zeng Cuanzhi Zang Haibin Yu Shenyang Institute of Automation Chinese Academy of Sciences Target Tracking

More information

Research on Relative Coordinate Localization of Nodes Based on Topology Control

Research on Relative Coordinate Localization of Nodes Based on Topology Control Journal of Information Hiding and Multimedia Signal Processing c 2018 ISSN 2073-4212 Ubiquitous International Volume 9, Number 2, March 2018 Research on Relative Coordinate Localization of Nodes Based

More information