IoT_ProSe: Exploiting 3GPP services for task allocation in the Internet of Things

Abstract This work focuses on the problem of task allocation among mobile objects that aim to collaborate in the execution of IoT (Internet of Things) applications. We consider 3GPP Proximity Services (ProSe) that enable Device to Device (D2D) communications for direct interaction among IoT objects. We first define the framework where devices willing to cooperate: (i) discover and join a cluster of objects to take part to the IoT_ProSe service; (ii) compete with the other objects in the cluster when a request for a service is sent to the cluster from the IoT application server. We then focus on two important problems. The first problem is the decision about which node should win the competition, for which we propose a game-theory based approach to find a solution maximizing objects’ utility functions. The second problem is the computation of the optimal size of devices’ clusters within a cell by maximizing the signal quality across the cell. Experimental results provide insights on the strategy performance. By appropriately setting working parameters, it is possible to improve system reliability up to 21%, and system lifetime up to 68%.

[1]  Peter Han Joo Chong,et al.  Coverage and Area Spectral Efficiency of Clustered Device-to-Device Networks , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[2]  Luigi Atzori,et al.  Cooperative task assignment for distributed deployment of applications in WSNs , 2013, 2013 IEEE International Conference on Communications (ICC).

[3]  Luigi Atzori,et al.  Trustworthiness Management in the Social Internet of Things , 2014, IEEE Transactions on Knowledge and Data Engineering.

[5]  Dongyao Jia,et al.  Dynamic Cluster Head Selection Method for Wireless Sensor Network , 2016, IEEE Sensors Journal.

[6]  Luigi Atzori,et al.  Deployment of Applications in Wireless Sensor Networks: A Gossip-Based Lifetime Maximization Approach , 2016, IEEE Transactions on Control Systems Technology.

[7]  Hossam Afifi,et al.  Distributed D2D Architecture for ITS Services in Advanced 4G Networks , 2015, 2015 IEEE 82nd Vehicular Technology Conference (VTC2015-Fall).

[8]  Luigi Atzori,et al.  Deployment of Distributed Applications in Wireless Sensor Networks , 2011, Sensors.

[9]  Jiangbo Liu,et al.  Coverage, Connectivity, and Deployment in Wireless Sensor Networks , 2015 .

[10]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[11]  Qianxi Lu,et al.  Clustering Schemes for D2D Communications under Partial/No Network Coverage , 2014, 2014 IEEE 79th Vehicular Technology Conference (VTC Spring).

[12]  Donald F. Towsley,et al.  Neighbor discovery in wireless networks and the coupon collector's problem , 2009, MobiCom '09.

[13]  Yang Liu,et al.  Device-to-Device Users Clustering Based on Physical and Social Characteristics , 2015, Int. J. Distributed Sens. Networks.

[14]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[15]  Hsiao-Hwa Chen,et al.  Intracluster Device-to-Device Relay Algorithm With Optimal Resource Utilization , 2013, IEEE Transactions on Vehicular Technology.

[16]  Kevin Mills,et al.  A brief survey of self-organization in wireless sensor networks , 2007, Wirel. Commun. Mob. Comput..

[17]  Chenyang Yang,et al.  Cooperative Device-to-Device Communications with Caching , 2016, 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring).

[18]  Jianzhong Li,et al.  Tasks Allocation for Real-Time Applications in Heterogeneous Sensor Networks for Energy Minimization , 2007, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007).

[19]  Jesus Alonso-Zarate,et al.  Energy-efficiency of LTE for small data machine-to-machine communications , 2013, 2013 IEEE International Conference on Communications (ICC).

[20]  Jeffrey G. Andrews,et al.  An Overview on 3GPP Device-to-Device Proximity Services , 2013, 1310.0116.

[21]  Luigi Atzori,et al.  Task allocation in group of nodes in the IoT: A consensus approach , 2014, 2014 IEEE International Conference on Communications (ICC).

[22]  Zhu Han,et al.  Wireless Device-to-Device Communications and Networks , 2015 .

[23]  Hossam Afifi,et al.  Cellular Vehicular Networks (CVN): ProSe-Based ITS in Advanced 4G Networks , 2014, 2014 IEEE 11th International Conference on Mobile Ad Hoc and Sensor Systems.

[24]  M. Lemay coverage , 1972, cell tower.

[25]  Jiming Chen,et al.  Near-Optimal Allocation Algorithms for Location-Dependent Tasks in Crowdsensing , 2017, IEEE Transactions on Vehicular Technology.

[26]  Hossam Afifi,et al.  Hybrid Model for LTE Network-Assisted D2D Communications , 2014, ADHOC-NOW.

[27]  Bilhanan Silverajan,et al.  Developing network software and communications protocols towards the internet of things , 2009, COMSWARE '09.

[28]  Gordon L. Stuber,et al.  Principles of Mobile Communication , 1996 .

[29]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[30]  Stefan Parkvall,et al.  Design aspects of network assisted device-to-device communications , 2012, IEEE Communications Magazine.

[31]  Luigi Atzori,et al.  Dynamic Involvement of Real World Objects in the IoT: A Consensus-Based Cooperation Approach , 2017, Sensors.