Cooperative Data Processing for Rapid Response in Mobile Cloud
With the development of information technology and the ubiquity of mobile devices, increasing amounts of data are generated, processed and transmitted by mobile devices. In order to alleviate the tension between the capabilities of mobile devices and the increasing demands for data transmission, storage, and computation, the mobile cloud computing, consisting of opportunistically connected mobile devices, runs in a cooperative way to augment the capability of single device due to its widespread prospect in applications such as military operations and disaster rescue. Because of the mobility of devices and the uncertainty of environment(e.g.:battlefield), it is inevitable that failures occur among the mobile nodes, the channels are unstable, and the mobile nodes perhaps withdraw unpredictably. In this talk, we will introduce the cooperative data processing issues including cooperative redundant data upload, cooperative data storage, and fault-tolerant cooperative computing in mobile cloud for rapid response. Specifically, an adaptive distributed optimization approach consisting of the correlated upload decision and the online distributed scheduling algorithm will be introduced to maximize the utility of redundant data upload within energy constraint. An ADMM-based collaborative storage scheduling algorithm will be presented for cooperative storage in mobile devices considering the node heterogeneity, power usage, and the risk of node withdrawal. In addition, a heuristic algorithm will also be introduced, which is able to maximize the probability of task execution while guaranteeing its reliability by cooperatively execute tasks among mobile devices. In addition, some hot topics regarding mobile cloud computing will be discussed in this talk.