Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Data Collection using Multiple Mobile Collectors with Less Tour Length in Wireless Sensor Networks OMAR ABDULSALAM1, 2 , RAGHAV YADAV 3 1 Department of Computer Science & Information Technology, SHIATS-Allahabad 2 Republic of Iraq / Ministry of Higher Education & Scientific Research Directory of Research & Development E-mail: [email protected] 3 Department of Computer Science and Information Technology, SHIATS - Allahabad, India, E-mail: raghavyash@gmail ABSTRACT In recent years, wireless sensor networks have emerged as a new information-gathering paradigm in a wide range of applications, such as medical treatment, outer-space exploration, battlefield surveillance, emergency response, etc. The data-gathering scheme is the most important factor that determines network lifetime because most of the sensor acts as intermediate node so it consumes more energy. Energy consumption becomes a primary concern in a Wireless Sensor Network. To pursue high energy saving at sensor nodes, a mobile collector should traverse the transmission range of each sensor in the field such that each data packet can be directly transmitted to the mobile collector without any relay. Since data packets are directly gathered without relays and collisions, the lifetime of sensors is expected to be prolonged. KEYWORDS: Wireless Sensor Networks (WSNs), Covering Salesman Problem (CSP), Data Gathering, MCollector (MC), Mobile Data Collector, Poling Point (PP) I. Introduction Owing to the rapid advances in wireless communications and micro electro mechanical systems technologies, the micro sensor technologies have improved in terms of size, cost, sensitivity, and variety. However, we note that the sensor nodes are still very limited in computational capacities, memory and power. Hence, the routing algorithm of the network should be designed to be energy efficient allowing for the maximal lifetime of the network, routing algorithms can be broadly divided into two categories are namely direct routing and indirect routing using a cluster approach. In direct routing algorithms [1, 2], each sensor node directly transmits the acquired data to the Base Station (BS). Conversely, indirect routing algorithms as shown in the fig. (1.1) involve a clustering 1 algorithm that creates multiple clusters of sensor nodes. These clusters elect a Cluster Header (CH) node within a cluster. Under this configuration, each sensor node transmits the acquired data to their CH node rather than the BS. The CH collected the data and transmits it to the BS.In clustering technique, data transmission is more reliable. But in this some unnecessary energy loss will occur in intermediate cluster head while no own data transmission. Figure 1.1 Cluster Heads II. Related work [1], Authors proposed in this paper a new energy-efficient approach for clustering nodes in ad hoc sensor networks. Based on Hybrid Energy-Efficient Distributed clustering, that periodically selects cluster heads according to a hybrid of their residual energy and secondary parameter, such as nude proximity to its neighbors or node degree. This approach can be applied to the design of several types of sensor network protocols that require energy efficiency, scalability, prolonged network lifetime, and load balancing. [2] Authors first presented how to place SNs by use of a minimal number to maximize the coverage area when the communication radius of the SN is not less than the sensing radius, which results in the application of regular topology to WSNs deployment. Mobile node rotation can extend WSN topology lifetime. It considers WSNs that are mostly static with a small number of mobile relays not practically declared for Dynamic WSNs. 2 [3] The authors dealt in this paper with mobile data gathering, which employs one or more mobile collectors that are robots or vehicles equipped with powerful transceivers and batteries. An important issue is not addressed in this paper, i.e. latency. [4] Authors presented the design and analysis of novel protocols that can dynamically configure a network to achieve guaranteed degrees of coverage and connectivity. This work differs from existing connectivity or coverage maintenance protocols in several key ways. Capability of authors protocols to provide guaranteed coverage and connectivity configurations through both geometric analysis and extensive simulations. It is not extending solution to handle more sophisticated coverage models and connectivity configuration and develop adaptive coverage reconfiguration for energy-efficient distributed detection and tracking techniques. [5] In this paper authors have developed an embedded networked sensor architecture that merges sensing and articulation with adaptive algorithms that are responsive to both variability in environmental phenomena discovered by the mobile sensors and to discrete events discovered by static sensors. They also showed relationship among sampling methods, event arrival rate, and sampling performance are presented. Sensing diversity does not introduce which is used to enhance Fidelity Driven Sampling. [6] In this paper authors have recently, mobility of sensor networks has been extensively studied radio tagged zebras and whales were used as mobile nodes to collect sensing data in a wild environment. These animal-based nodes randomly wander in the sensing field and exchange sensing data only when they move close to each other. Thus, sensor nodes in such a network are not necessarily connected all the time. Moreover, the mobility of randomly moving animals is hard to predict and control; thus, the maximum packet delay cannot be guaranteed. For sensor networks deployed in an urban area, public transportation vehicles such as buses and trains, which always move along fixed routes, can be mounted with transceivers to act as mobile base stations. The rest of this paper is organized as follows: Section III contributions. Section IV gives simulation results. Finally, Section VIII concludes this paper. III. Contributions We propose new data-gathering mechanisms for large scale sensor networks when single or multiple M-Collectors (MC) are used. We used especial node which is equipped with more power resource and memory than other normal nodes, these especial nodes called Poling Point (PP) as shown in the fig 3.1 3 . Figure 3.1: Poling Point These nodes gather the data form other nodes, when these poling point near to reach minimum threshold memory it send request to the base station asking for Mobile Collectors, an M-Collector is responsible for gathering data from local sensors in the subarea. Mobile Collector that are represented by node number (52) travels through the felids collecting data from all Poling Point and at the same time from the nodes that are located within the communication range of MC as shown in the fig (3.2). Figure 3.2: M-Collector collecting data from both Poling Point and Sensor Nodes To reduce the delay; MC 52 was taken as an example. It is far away from the base station, but within the communication range with MC 51 which have communication with the Base Station; MC 52 will forward its data to MC 51 which will hand over the data to base station. So in this case the time needed from MC 52 to reach the communication area is 10 minutes, but MC 51 is already at the communication area. So MC 52 will reduce 10 minutes delay by broadcasting its data to MC 51 as shown in the fig (3.3). 4 Figure 3.3: Sensor Network with Poling Point A. Steps of Algorithm Step 1: Initial setup is to design the network as less hop count transmission. Step 2: design the PP from senor devices. “Here we are setting PP can receive the data from number of nodes” Step3: if sensor having the data, then sensor finding the PP, which is near to that sensor. Step 4: When sensor node found PP point node then transfers data to PP Step 5: if PP has more data then it informs to base station (BS). Step 6: Base Station receives the number of control information from different PP’s. Step 7: after collecting the control message, BS makes the shortest route to collect the data from PP’s. Step 8: MC moves towards each PP’s and collects the info and returns back to BS Step 9: continue all steps B. Memory calculation Let consider, Total memory of polling points = Mtp Threshold memory of polling point =Mthp No of polling point = Np No of sensors in polling point =Ns Maximum data rate of each sensor =DRsensor Speed of Mobile collector = Smc Waiting time of mobile collector at each pp = Tw 5 In this paper we are considering the threshold memory, which is defined as the memory which is used to collect the data after informing to control station about mobile collector requirement. So that we have to calculate minimum amount of threshold memory requirement. Threshold memory is depends on the mobile collector speed, waiting time of mobile collector in each poling point (PP) and no. of sensors in that polling point. The total data collection in pp is defined as Mthp =(∑ni=0 DRsensor )((∑ni=1 di,j ) ∗ Smc + (Np ∗ Tw )) C. MODULES Analyzing the data sink details Setting less hop count transmission Problem in static forward node Dynamic forward node Select sensor as polling point. Static polling point. Find and collect data from polling point. Handover the data to BS D. Analyzing the data sink details Handover the data to data sink when data sink within the transmission coverage area of sensors. The sensors which are located in the range of data sink it transforms all the information direct to the data sink with a single hops. E. Setting Less Hop Count Transmission Multi-hop routing, packets have to experience multiple relays before reaching the data sink. Minimizing energy consumption on the forwarding path does not necessarily prolong network lifetime as some popular sensors on the path. So to avoid the problem in multi-hop routing we are setting the less hop count transmission. Static forward node When the node forwarding the data continuously, then that node will loss more energy. It may causes node failure Dynamic forward node 6 If the forward node is dynamically changed with less hop count node then energy loss of node should be very less. So, in the first path the hop count is 3 where as the Hop County for the second path is 2, therefore for data transmission the preferable path is second path. F. Select Sensor as Poling Point (PP) A subset of sensors will be selected as the polling points, as shown in the fig (3.4) each aggregating the local data from its affiliated sensors within a certain number of relay hops. These PPs will temporarily cache the data and upload them to the Mobile Collector when it arrives. The PPs can simply be a subset of sensors in the network or some other special devices, such as storage nodes with larger memory and more battery power Figure 3.4: Sensor Network with Poling Point From a group of sensors one sensor will be elected as a Polling Point (PP), which receives and send the information to the sensors. G. Find and Collect Data from PP’s Since the Mobile Collector has the freedom to move to any location in the sensing field, it provides an opportunity to plan an optimal tour for it.Our basic idea is to find a set of special nodes referred to as PPs in the network and determine the tour of the Mobile Collector by visiting each PP in a specific sequence.When the Mobile Collector arrives, it polls each PP to request data uploading. And then upload the data to Mc. The Polling Points collect the information from all the sensors and that aggregated information is collected by the Mobile Collector. 7 H. Handover the Data to BS A Poling Point uploads data packets to the Mobile Collector in a single hop. The Mobile Collector starts its tour from the static base station, which is located either inside or outside the sensing field, collects data packets at the Poling Point PPs and then returns the data to the data sink, finally MC Handover the data to data sink, such as BS. The Mobile Collectors move through all the polling points and collect the information and send it to Base Station. All previous steps are illustrated in the fig (3.5). Figure 3.5: Sequence Diagram IV. Result and Discussion We have simulated our proposed system with most popular simulation tool NS2. We got the two results one is Nam Window and another one is X-graph. We created the network with 50 numbers of sensors and two Mobile Collector and one Base Station, the blue colored nodes represent Poling Point, the red colored node represent Base Station (BS) which is shown in the fig (4.1). Figure 4.1: Implementation of Network 8 There are number of nodes, we declared as polling points, and polling point will advertise about availability to neighbor sensor, which is shown in fig.4.2. Figure 4.2: Poling Point Advertisement After receiving advertisement message, sensor can choose near polling point and it can send the data to PP, which is shown in fig (4.3) Figure 4.3: Data Collection at PP After data collection at PP, the Mobile Collector can visit all activated PP to collect the data from PP, which is controlled by the Base Station. Base station can inform the route to PP. fig.(4.4) shows PP scan message sharing. Figure 4.4: PP Scans Message Sharing 9 If there is more number of activated Polling Point then multiple Mobile Collector is need to be visit, the Mobile Collector which is shown in fig.(4.5) Figure 4.5: Mobile Collector Advertisement To reduce the delay of data transmission, we proposed the technique which Mobile Collector can send the data through another Mobile Collector to base station as shown in the fig (4.6). Figure 4.6: Mobile Collector to Base Station Transmission through MC If Mobile Collector is near to Base-Station then it can handover the data directly to base-station as Shown in fig. (4.7). Figure 4.7: Mobile Collector to Base Station Direct Transmission 10 Our one type of our output x-graph, here we proposed the technique with multiple Mobile Collector to maintain the tour length. There are the multiple Mobile Collector will start when the route length is touches the threshold length. Figure 4.8: Tour Length Variation with Respect to No. of PP And we compared the energy remaining with cluster head selection process, we made the theory calculation. Our model showing improvement compare than the cluster head selection process, the red color line represent the Cluster Head technique , and the green color represent Mobile collector technique. As shown in fig (4.9) the new technique consuming less energy than Cluster Head. Figure 4.9: Energy Variation with Respect to Time Compared with Multi-hop Cluster Head Transmission V. Conclusion We proposed a mobile data-gathering scheme for large-scale sensor networks. We introduced a mobile data collector, called an M-collector, which works like a mobile base station in the network. An M-collector starts the data gathering tour periodically from the static data sink, traverses the entire sensor network, polls sensors and gathers the data from sensors one by one, and finally returns and uploads data to the data sink. To reduce the delay of data transmission, we proposed the technique which mobile collector can send the data through another mobile collector to Base Station in such away, it can prolong the network life time significantly. 11 Reference [1] A. D. Amis, R. Prakash, T. H. P. Vuong, and D. T. Huynh, “Max–min Dcluster formation in wireless ad hoc networks,” in Proc. IEEE INFOCOM, Tel-Aviv, Israel, 2000, pp. 32–41. [2]A. Scaglione and S.D. Servetto, “On the Interdependence of Routing and Data Compression in Multi-Hop Sensor Networks,” Proc. ACM MobiCom, 2002. [3] Richard W.N. Pazzi , Azzedine Boukerche , Mobile data collector strategy for delay-sensitive applications over wireless sensor networks , Computer Communications Volume 31, Issue 5, 25 March 2008, Pages 1028–1039 [4] I. Slama, B. Jouaber, and D. Zeghlache, “Multiple mobile sinks deployment for energy efficiency in large scale wireless sensor networks,” e-Bus. Telecommun., Commun. Comput. Inf. Sci., vol. 48, no. 5, pp. 412–427, 2009. [5] Arun K. Kumar and Krishna M. Sivalingam , Energy-Efficient Mobile Data Collection in Wireless Sensor Networks with Delay Reduction using Wireless Communication , International Conference on Communication Systems and Networks (COMSNETS) 2010 [6] Xinxin Liu , Han Zhao , Xin Yang , Xiaolin Li , Ning Wang , Trailing mobile sinks: A proactive data reporting protocol for Wireless Sensor Networks , Mobile Ad-hoc and Sensor Systems (MASS) 2010 [7] W. Wang, V. Srinivasan, and K. C. Chua, “Using mobile relays to prolong the lifetime of wireless sensor networks,” in Proc. ACM Mobicom, Aug. 2005, pp. 270–283. [8] M. Zhao and Y. Yang, “Bounded relay hop mobile data gathering in wireless sensor networks,” IEEE Trans. Comput., vol. 61, no. 2, pp. 265– 277, Feb. 2012. [9] Ming Ma, Yuanyuan Yang, Miao Zhao , Tour Planning for Mobile Data-Gathering Mechanisms in Wireless Sensor Networks , IEEE Transactions on vehicular technology, VOL. 62, NO. 4, MAY 2013 Omar Abdul Salam He is received the B.Eng. degree in Computer Engineering from the College of Electrical & Electronic Techniques Baghdad - Iraq in year 2006 and his M. Tech in Computer Science & Engineering in SHIATS-Allahabad- India in 2014 his research interests include Wireless Sensor Networks, and Mobile Ad-hoc Network Raghav Yadav He is received the Ph.D. degree from the Motilal Nehru National Institute of Technology (MNNIT), Allahabad, India. He received his B.E. degree in electronics engineering from Nagpur University and M.Tech. degree in computer science and engineering from MNNIT, Allahabad. Mr. Yadav is currently an assistant professor at Sam Higginbottom Institute of Agriculture, Technology and Sciences (SHIATS), Allahabad, India. He has authored more than 15 research papers in national/international conferences and refereed journals. His research interests are in the field of optical network survivability, ad-hoc networks, and fault tolerance systems. 12