Cooperative Sensing Data Collection and Distribution with Packet Collision Avoidance in Mobile Long-Thin Networks
Abstract
:1. Introduction
2. Related Work
3. System Model
- Cyclist Grouping: How should cyclist groups be managed as cyclists join or leave, to ensure that the gateway can receive the sensing data of all members and transmit it to the server?
- Group Merging and Splitting: How should groups be merged and split according to cycling speeds so that an existing gateway can be removed and a new gateway can be selected, respectively?
- Transmission Reordering: How should the transmission order of members for sensing data collection be determined with the aim of minimizing packet collision probabilities in the low-tier network?
- Data Aggregating: How should the sensing data of each member be aggregated to minimize the member sensing data uploaded and global fleet information downloaded via the high-tier network?
4. The Proposed Framework
4.1. Distributed Grouping of Cyclists
- If SN = n, the IAB was sent by the last group cyclist in L. Cyclist c is currently behind the last group cyclist, it can join L from the rear. Cyclist c will set its SN to and broadcast a join message to all group cyclists ahead to update the current group size to . Otherwise, cyclist c can join L from the front and middle according to Case 2 and Case 3, respectively.
- If SN = 1, the IAB was sent by the GH in L. Cyclist c is in the front of the GH, it can join L from the front. Cyclist c will set the group ID to its ID, the current group size to , and its SN to 1 to act as the new group header GH and send a notification message to the old group header GH to replace it. Then, GH will set its SN to 2 and broadcast an update message to all group cyclists i following behind, to set the group ID to the ID of GH, the current group size to , and SN to SN. Otherwise, cyclist c can join L from somewhere in the middle according to Case 3.
- If 1 < SN<n, the IAB was sent by a relay cyclist in L and cyclist c can join L somewhere in the middle. Cyclist c will send a request message with its GPS location to one-hop neighboring group cyclists for requiring the two closest group cyclists, group cyclists j and , to reply with ACK and ACK. After receiving ACK and ACK, cyclist c will set its SN to SN and broadcast a message to all group cyclists ahead to update the current group size to . In addition, cyclist c will broadcast a message to all group cyclists i behind it to update the current group size to and SN to SN.
4.2. Merging and Splitting of Groups
- As shown in Figure 2c, when group cyclist j changes its direction, group cyclists and cannot communicate with each other and thus L is split. At this time, if group cyclist cannot receive the rebroadcasted IAB from the back after relaying an IAB, it becomes the last group cyclist in L and broadcast a message to all group cyclists ahead to update the current group size to SN. On the other hand, if group cyclist cannot receive any IAB from L within seconds, it will form a new group and act as its GH. Then, group cyclist will broadcast a message to all behind group cyclists i to update the group ID to its ID, the current group size to SN, and SN to SNSN.
- As shown in Figure 2d, after either group cyclist j speeds up or group cyclist slows down, group cyclists j and cannot communicate with each other, thus L is split. Similarly, if group cyclist j cannot receive the rebroadcasted IAB from the back after relaying an IAB, it will broadcast a message to all group cyclists ahead to update the current group size to SN. On the other hand, if group cyclist does not receive any IAB from L within seconds, it will form a new group and act as its GH. Then, group cyclist will broadcast a message to all behind group cyclists i to update the group ID to its ID, the current group size to SN, and SN to SNSN.
4.3. Sensing Data Aggregation in Groups
5. Analysis of 3G/LTE Cost
6. Performance Evaluation
7. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Xie, J.; Talpade, R.R.; Mcauley, A.; Liu, M. AMRoute: Ad hoc multicast routing protocol. ACM/Kluwer Mob. Netw. Appl. 2002, 7, 429–439. [Google Scholar] [CrossRef]
- Wang, Z.; Chen, Y.; Li, C. PSR: A Lightweight Proactive Source Routing Protocol for Mobile Ad Hoc Networks. IEEE Trans. Veh. Technol. 2014, 63, 859–868. [Google Scholar] [CrossRef]
- Zhao, X.; Guo, J.; Chou, C.T.; Misra, A.; Jha, S.K. High-Throughput Reliable Multicast in Multi-Hop Wireless Mesh Networks. IEEE Trans. Mob. Comput. 2015, 14, 728–741. [Google Scholar] [CrossRef]
- Chen, Y.H.; Wu, H.; Lin, C.H.; Chen, G.H. Bandwidth-Satisfied and Coding-Aware Multicast Protocol in MANETs. IEEE Trans. Mob. Comput. 2017, 17, 1778–1790. [Google Scholar] [CrossRef]
- Lee, S.J.; Gerla, M. On-demand multicast routing protocol in multihop wireless mobile networks. ACM/Kluwer Mob. Netw. Appl. 2002, 7, 441–453. [Google Scholar] [CrossRef]
- Wang, H.; Chin, K.W.; Soh, S. On Minimizing Data Forwarding Schedule in Multi Transmit/Receive Wireless Mesh Networks. IEEE Access 2016, 4, 1570–1582. [Google Scholar] [CrossRef]
- Khalili-Shoja, M.R.; Amariucai, G.T.; Wei, S.; Deng, J. Secret Common Randomness from Routing Metadata in Ad Hoc Networks. IEEE Trans. Inf. Forensics Secur. 2016, 11, 1674–1684. [Google Scholar] [CrossRef]
- Stojmenovic, I.; Seddigh, M.; Zunic, J. Dominating sets and neighbors elimination based broadcasting algorithms in wireless networks. IEEE Trans. Parallel Distrib. Syst. 2002, 13, 14–25. [Google Scholar] [CrossRef]
- Thai, M.T.; Tiwari, R.; Du, D.Z. On construction of virtual backbone in wireless ad hoc networks with unidirectional links. IEEE Trans. Mob. Comput. 2008, 7, 1098–1108. [Google Scholar] [CrossRef]
- Hu, C.-C.; Wu, H.-K.E.; Chen, G.-H. Stable backbone hosts and stable multicast routes in two-tier mobile ad hoc networks. IEEE Trans. Veh. Technol. 2009, 58, 5020–5036. [Google Scholar]
- Selvi, P.F.A.; Manikandan, M.S.K. Ant Based Multipath Backbone Routing for Load Balancing in MANET. IET Commun. 2017, 11, 136–141. [Google Scholar]
- Zhao, Y.X.; Su, Y.S.; Chang, Y.C. A Real-Time Bicycle Record System of Ground Conditions Based on Internet of Things. IEEE Access 2017, 5, 17525–17533. [Google Scholar] [CrossRef]
- Eisenman, S.B.; Miluzzo, E.; Lane, N.D.; Peterson, R.A.; Ahn, G.-S.; Campbell, A.T. The BikeNet Mobile Sensing System for Cyclist Experience Mapping. In Proceedings of the ACM Conference on Embedded Networked Sensor Systems (SenSys), Sydney, Australia, 6–9 November 2007; pp. 87–101. [Google Scholar]
- Shin, H.-Y.; Un, F.-L.; Huang, K.-W. A Sensor-Based Tracking System for Cyclist Group. In Proceedings of the 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems, Taichung, Taiwan, 3–5 July 2013; pp. 617–622. [Google Scholar]
- Zhao, Y.; Chen, L.; Teng, C.; Li, S.; Pan, G. GreenBicycling: A Smartphone-Based Public Bicycle Sharing System for Healthy Life. In Proceedings of the 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, Beijing, China, 20–23 August 2013; pp. 1335–1340. [Google Scholar]
- Cespedes, S.; Salamanca, J.; Sacanamboy, J.C.; Rivera, C. Smart Networked Bicycles with Platoon Cooperation. In Proceedings of the 2014 IEEE Vehicular Networking Conference (VNC), Paderborn, Germany, 3–5 December 2014; pp. 199–200. [Google Scholar]
- Jan, H.; Pavol, Z.; Song, Q.; Jakob, M. Practical Multicriteria Urban Bicycle Routing. IEEE Trans. Intell. Transp. Syst. 2017, 18, 493–504. [Google Scholar]
- Huang, L.; Wu, J.; You, F.; Lv, Z.; Song, H. Cyclist Social Force Model at Unsignalized Intersections with Heterogeneous Traffic. IEEE Trans. Ind. Inf. 2017, 13, 782–792. [Google Scholar] [CrossRef]
- Alam, K.M.; Saini, M.; Saddik, A.E. Toward Social Internet of Vehicles: Concept, Architecture, and Applications. IEEE Access 2015, 3, 343–357. [Google Scholar] [CrossRef]
- Chen, L.-W. Cooperative Energy-Efficient Localization with Node Lifetime Extension in Mobile Long-Thin Networks. ELSEVIER J. Netw. Comput. Appl. 2016, 64, 89–97. [Google Scholar] [CrossRef]
- Elmokashfi, A.; Kvalbein, A.; Xiang, J.; Evensen, K.R. Characterizing delays in Norwegian 3G networks. In Proceeding of International Conference on Passive and Active Measurement (PAM); Springer: Berlin/Heidelberg, Germany, 2012; pp. 136–146. [Google Scholar]
- Taleb, T.; Benslimane, A.; Letaif, K.B. Towards an Effective Risk-Conscious and Collaborative Vehicular Collision Avoidance Systems. IEEE Trans. Veh. Technol. 2010, 59, 1474–1486. [Google Scholar] [CrossRef]
- Benslimane, A.; Taleb, T.; Sivaraj, R. Dynamic clustering-based adaptive mobile gateway management in integrated VANET—3G heterogeneous wireless networks. IEEE J. Sel. Areas Commun. 2011, 29, 559–570. [Google Scholar] [CrossRef]
- Chen, L.-W.; Peng, Y.-H.; Tseng, Y.-C. An Infrastructure-Less Framework for Preventing Rear-End Collisions by Vehicular Sensor Networks. IEEE Commun. Lett. 2011, 15, 358–360. [Google Scholar] [CrossRef]
- Chen, L.-W.; Chou, P.-C. BIG-CCA: Beacon-Less, Infrastructure-Less, and GPS-Less Cooperative Collision Avoidance Based on Vehicular Sensor Networks. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 1518–1528. [Google Scholar] [CrossRef]
- Remy, G.; Senouci, S.-M.; Jan, F.; Gourhant, Y. LTE4V2X—Impact of High Mobility in Highway Scenarios. In Proceedings of the Global Information Infrastructure Symposium—GIIS 2011, Da Nang, Vietnam, 4–6 August 2011; pp. 1–7. [Google Scholar]
- Rawashdeh, Z.Y.; Mahmud, S.M. A Novel Algorithm to Form Stable Clusters in Vehicular Ad Hoc Networks on Highways. EURASIP J. Wirel. Commun. Netw. 2012, 1, 1–13. [Google Scholar] [CrossRef]
- Zhou, H.; Xu, S.; Ren, D.; Huang, C.; Zhang, H. Analysis of Event-Driven Warning Message Propagation in Vehicular Ad Hoc Networks. ELSEVIER Ad Hoc Netw. 2017, 55, 87–96. [Google Scholar] [CrossRef]
- Cooper, C.; Franklin, D.; Ros, M.; Safaei, F.; Abolhasan, M. A Comparative Survey of VANET Clustering Techniques. IEEE Commun. Surv. Tutor. 2017, 19, 657–681. [Google Scholar] [CrossRef] [Green Version]
- Sharef, B.T.; Alsaqour, R.A.; Ismail, M. Vehicular Communication Ad Hoc Routing Protocols: A Survey. ELSEVIER J. Netw. Comput. Appl. 2014, 40, 363–396. [Google Scholar] [CrossRef]
- Chisalita, I.; Shahmehri, N. On the Design of Safety Communication Systems for Vehicles. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2007, 37, 933–945. [Google Scholar] [CrossRef]
- Cunha, F.D.; Alvarenga, D.A.; Viana, A.C.; Mini, R.A.F.; Loureiro, A.A.F. Understanding Interactions in Vehicular Networks Through Taxi Mobility. In Proceedings of the ACM Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks (PE-WASUN), Cancun, Mexico, 2–6 November 2015; pp. 17–24. [Google Scholar]
- Silva, C.M.; Masini, B.M.; Ferrari, G.; Thibault, I. A Survey on Infrastructure-Based Vehicular Networks. Mob. Inf. Syst. 2017, 2017, 6123868. [Google Scholar] [CrossRef]
- Masini, B.M.; Bazzi, A.; Zanella, A. A Survey on the Roadmap to Mandate on Board Connectivity and Enable V2V-Based Vehicular Sensor Networks. Sensors 2018, 18, 2207. [Google Scholar] [CrossRef] [PubMed]
- Chen, L.-W.; Shih, H.-W. Design and Analysis of an Infrastructure-less Framework for Lane Positioning, Tracking, and Requesting through Vehicular Sensor Networks. IEEE Commun. Lett. 2016, 20, 2083–2086. [Google Scholar] [CrossRef]
- QualNet. Available online: https://web.scalable-networks.com/qualnet-network-simulator-software (accessed on 14 September 2018).
- Chan, M.C.; Ramjee, R. TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation. ACM/Baltzer Wirel. Netw. 2005, 11, 81–97. [Google Scholar] [CrossRef]
- Ali, G.G.M.N.; Noor-A-Rahim, M.; Chong, P.H.J.; Guan, Y.L. Analysis and Improvement of Reliability through Coding for Safety Message Broadcasting in Urban Vehicular Networks. IEEE Trans. Veh. Technol. 2018, 67, 6774–6787. [Google Scholar] [CrossRef]
- Noor-A-Rahim, M.; Ali, G.G.M.N.; Nguyen, H.; Guan, Y.L. Performance Analysis of IEEE 802.11p Safety Message Broadcast With and Without Relaying at Road Intersection. IEEE Access 2018, 6, 23786–23799. [Google Scholar] [CrossRef]
Features | Grouping Principle | Optimization Goal | Group Size | Network Interface | Simulation |
---|---|---|---|---|---|
reference [22] | inter-vehicle distance | low-tier delivery latency | multi-hop | DSRC (802.11p) | NS-2 |
reference [23] | link stability | high-tier signaling overhead | multi-hop | 3G + DSRC (802.11p) | NS-2 |
reference [24,25] | safety distance | low-tier clustering overhead | multi-hop | DSRC (802.11p) | Qualnet/C++ |
reference [26] | cluster lifetime | high-tier bandwidth usage | one-hop | LTE + DSRC (802.11p) | NS-3 |
reference [27] | speed difference | low-tier stable structure | one-hop | DSRC (802.11p) | C++ |
reference [28] | zone of relevance | low-tier message lifetime | multi-hop | DSRC (802.11p) | NS-2 |
our framework | fleet member | high-tier bandwidth usage | multi-hop | 3G/LTE + Wi-Fi (802.11a/b/g) | Qualnet |
Parameter | Value |
---|---|
Simulation time | 900 s |
Number of cyclists | 30∼150 |
Cycling speed | 20∼40 km/h |
Network interface | IEEE 802.11b |
Path loss model | Two Ray (n = 2) |
Frequency band | 2.4 GHz |
Channel bandwidth | 20 MHz |
Carrier sensing threshold | −88 dBm |
Transmission range | 283 m |
Rate adaptation mechanism | Auto Rate Fallback (ARF) |
Data aggregation ratio | 0.25 |
Data update interval | 5∼25 s |
Number of simulation runs | 100 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, L.-W.; Peng, Y.-H.; Tseng, Y.-C.; Tsai, M.-F. Cooperative Sensing Data Collection and Distribution with Packet Collision Avoidance in Mobile Long-Thin Networks. Sensors 2018, 18, 3588. https://doi.org/10.3390/s18103588
Chen L-W, Peng Y-H, Tseng Y-C, Tsai M-F. Cooperative Sensing Data Collection and Distribution with Packet Collision Avoidance in Mobile Long-Thin Networks. Sensors. 2018; 18(10):3588. https://doi.org/10.3390/s18103588
Chicago/Turabian StyleChen, Lien-Wu, Yu-Hao Peng, Yu-Chee Tseng, and Ming-Fong Tsai. 2018. "Cooperative Sensing Data Collection and Distribution with Packet Collision Avoidance in Mobile Long-Thin Networks" Sensors 18, no. 10: 3588. https://doi.org/10.3390/s18103588
APA StyleChen, L. -W., Peng, Y. -H., Tseng, Y. -C., & Tsai, M. -F. (2018). Cooperative Sensing Data Collection and Distribution with Packet Collision Avoidance in Mobile Long-Thin Networks. Sensors, 18(10), 3588. https://doi.org/10.3390/s18103588