A Multi-broker Cloud Architecture for the Purpose of Large Scale Sensing Applications Development

In this paper, we propose a multi-broker cloud architecture for the purpose of large scale sensing applications development. A set of heterogeneous Sensor cloudlets are deployed everywhere to collect data and disseminate them to a set of known sink nodes. An Unmanned Aerial Vehicle (UAV) cloud is used for the purpose of data muling from sink nodes to data centers. In this work, we address the problem of optimal deployment of UAVs over the sky to serve the maximal possible number of incoming requests, maximize the connectivity between busy UAVs, and minimize the consumed UAV energy. A set of algorithms are provided for the re-deployment of idle UAVs, and the reallocation of data collection tasks of UAVs. A simulation is conducted to evaluate the proposal.

[1]  Mohamed F. Younis,et al.  Coverage-aware connectivity restoration in mobile sensor networks , 2010, J. Netw. Comput. Appl..

[2]  Saurabh Bagchi,et al.  CONTROLLED MOBILITY FOR EFFICIENT DATA GATHERING IN SENSOR NETWORKS WITH PASSIVELY MOBILE NODES , 2005 .

[3]  Mohamed F. Younis,et al.  Volunteer-instigated connectivity restoration algorithm for Wireless Sensor and Actor Networks , 2010, 2010 IEEE International Conference on Wireless Communications, Networking and Information Security.

[4]  Nader Mohamed,et al.  Broker architecture for collaborative UAVs cloud computing , 2015, 2015 International Conference on Collaboration Technologies and Systems (CTS).

[5]  Tian He,et al.  Realistic Applications for Wireless Sensor Networks , 2011, Theoretical Aspects of Distributed Computing in Sensor Networks.

[6]  Kwong-Sak Leung,et al.  A Survey of Wireless Sensor Network Based Air Pollution Monitoring Systems , 2015, Sensors.

[7]  M. Shamim Hossain,et al.  A Survey on Sensor-Cloud: Architecture, Applications, and Approaches , 2013, Int. J. Distributed Sens. Networks.

[8]  Evsen Yanmaz,et al.  Survey on Unmanned Aerial Vehicle Networks for Civil Applications: A Communications Viewpoint , 2016, IEEE Communications Surveys & Tutorials.

[9]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[10]  Brian C. Dean A simple expected running time analysis for randomized "divide and conquer" algorithms , 2006, Discret. Appl. Math..

[11]  Mohamed F. Younis,et al.  Least Distance Movement Recovery approach for large scale Wireless sensor and actor networks , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[12]  Ameer Ahmed Abbasi,et al.  A Localized Algorithm for Restoring Internode Connectivity in Networks of Moveable Sensors , 2010, IEEE Transactions on Computers.