Crowdsourcing in Cyber-Physical Systems: Stochastic Optimization With Strong Stability

Cyber-physical systems (CPSs), featuring a tight combination of computational and physical elements as well as communication networks, attracted intensive attention recently because of their wide applications in various areas. In many applications, especially those aggregating or processing a large amount of data over large spatial regions or long spans of time or both, the workload would be too heavy for any CPS element (or node) to finish on its own. How to enable the CPS nodes to efficiently collaborate with each other to accommodate more CPS services is a very challenging problem and deserves systematic research. In this paper, we present a cross-layer optimization framework for hybrid crowdsourcing in the CPSs to facilitate heavy-duty computation. Particularly, by joint computing resource management, routing, and link scheduling, we formulate an offline finite-queue-aware CPS service maximization problem to crowdsource nodes' computing tasks in a CPS. We then find both lower and upper bounds on the optimal result of the problem. In addition, the lower bound result is proved to be a feasible result that guarantees all queues in the network are finite, i.e., network strong stability. Extensive simulations have been conducted to validate the proposed algorithms' performance.

[1]  Shaolei Ren,et al.  Provably-Efficient Job Scheduling for Energy and Fairness in Geographically Distributed Data Centers , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[2]  Ellen W. Zegura,et al.  Serendipity: enabling remote computing among intermittently connected mobile devices , 2012, MobiHoc '12.

[3]  Yan Zhang,et al.  Development of an integrated wireless sensor network micro-environmental monitoring system. , 2008, ISA transactions.

[4]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[5]  Hongqiang Zhai,et al.  Impact of Routing Metrics on Path Capacity in Multirate and Multihop Wireless Ad Hoc Networks , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[6]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[7]  Miao Pan,et al.  Joint routing and link scheduling for cognitive radio networks under uncertain spectrum supply , 2011, 2011 Proceedings IEEE INFOCOM.

[8]  Laurence A. Wolsey,et al.  Production Planning by Mixed Integer Programming , 2010 .

[9]  Eylem Ekici,et al.  Guaranteed opportunistic scheduling in multi-hop cognitive radio networks , 2011, 2011 Proceedings IEEE INFOCOM.

[10]  Dusit Niyato,et al.  A Dynamic Offloading Algorithm for Mobile Computing , 2012, IEEE Transactions on Wireless Communications.

[11]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[12]  Lei Ding,et al.  Cross-Layer Routing and Dynamic Spectrum Allocation in Cognitive Radio Ad Hoc Networks , 2010, IEEE Transactions on Vehicular Technology.

[13]  R. Cruz,et al.  Opportunistic Link Scheduling, Power Control, and Routing for Multi-hop Wireless Networks over Time Varying Channels , 2005 .

[14]  Xinbing Wang,et al.  Multiradio Channel Allocation in Multihop Wireless Networks , 2009, IEEE Transactions on Mobile Computing.

[15]  Mung Chiang,et al.  Cross-Layer Congestion Control, Routing and Scheduling Design in Ad Hoc Wireless Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[16]  Lei Ding,et al.  Distributed Routing, Relay Selection, and Spectrum Allocation in Cognitive and Cooperative Ad Hoc Networks , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[17]  Lei Ying,et al.  On Scheduling for Minimizing End-to-End Buffer Usage over Multihop Wireless Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[18]  Xinbing Wang,et al.  Optimal scheduling for multiple description video streams in wireless multihop networks , 2009, IEEE Communications Letters.

[19]  Miao Pan,et al.  Cooperative Communication Aware Link Scheduling for Cognitive Vehicular Networks , 2012, IEEE Journal on Selected Areas in Communications.

[20]  Michael J. Neely,et al.  Intelligent Packet Dropping for Optimal Energy-Delay Tradeoffs in Wireless Downlinks , 2009, IEEE Transactions on Automatic Control.

[21]  Michael J. Neely,et al.  Opportunistic scheduling with worst case delay guarantees in single and multi-hop networks , 2011, 2011 Proceedings IEEE INFOCOM.

[22]  Zongpeng Li,et al.  Cost-minimizing dynamic migration of content distribution services into hybrid clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[23]  Jiming Chen,et al.  An Online Optimization Approach for Control and Communication Codesign in Networked Cyber-Physical Systems , 2013, IEEE Transactions on Industrial Informatics.

[24]  Hanif D. Sherali,et al.  Spectrum Sharing for Multi-Hop Networking with Cognitive Radios , 2008, IEEE Journal on Selected Areas in Communications.

[25]  Xiaojun Lin,et al.  The impact of imperfect scheduling on cross-Layer congestion control in wireless networks , 2006, IEEE/ACM Transactions on Networking.

[26]  Alejandro Ribeiro,et al.  A class of convergent algorithms for resource allocation in wireless fading networks , 2010, IEEE Transactions on Wireless Communications.

[27]  Youyun Xu,et al.  Multi-radio Channel Allocation in Multi-hop Wireless Networks , 2009 .

[28]  Xiaojun Lin,et al.  Joint rate control and scheduling in multihop wireless networks , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[29]  Zongpeng Li,et al.  Utility-Maximizing Data Dissemination in Socially Selfish Cognitive Radio Networks , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[30]  R. Srikant,et al.  Optimal Scheduling for Fair Resource Allocation in Ad Hoc Networks With Elastic and Inelastic Traffic , 2011, IEEE/ACM Transactions on Networking.

[31]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[32]  Lili Qiu,et al.  Impact of Interference on Multi-Hop Wireless Network Performance , 2003, MobiCom '03.

[33]  Rose Mary Carroll-Johnson,et al.  The good news and the bad news. , 2002, Nursing diagnosis : ND : the official journal of the North American Nursing Diagnosis Association.

[34]  Zhenhua Feng,et al.  Joint Transport, Routing and Spectrum Sharing Optimization for Wireless Networks with Frequency-Agile Radios , 2009, IEEE INFOCOM 2009.

[35]  B ShroffNess,et al.  The impact of imperfect scheduling on cross-layer congestion control in wireless networks , 2006 .

[36]  Satyajayant Misra,et al.  Joint spectrum allocation and scheduling for fair spectrum sharing in cognitive radio wireless networks , 2008, Comput. Networks.

[37]  Hanif D. Sherali,et al.  Optimal Spectrum Sharing for Multi-Hop Software Defined Radio Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[38]  Miao Pan,et al.  Cooperative Communication Aware Link Scheduling for Cognitive Vehicular Ad-hoc Networks , 2011 .

[39]  Michael J. Neely,et al.  Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.