Mobile Crowd Computing With Work Stealing
By pooling together the processing power of mobile devices within a crowd to form a 'Mobile cloud', these devices be efficiently utilized to help realize the full potential of mobile computing. However, the dynamic nature of mobile computing makes sharing and coordinating work non-trivial. Although never been used before in the mobile computing domain, the concept of work stealing possesses useful traits such as self adaptiveness, and decentralized nature that can help with these issues. Here, the authors explore this concept of 'Work stealing' for crowd computing on an opportunistic network of mobile devices, for both machine and human computation. They also present experimental data and discuss the findings.