Local Overlay-Based Mobile Clouds
MetadataShow full metadata
The growing capabilities of mobile devices provide a rich computing platform for various applications. Most of these devices have the ability to form a mobile cloud among themselves without relying on an existing infrastructure or a centralized administration whereby each device offer its capabilities as a cloud service for other devices to use. Mobile clouds are useful in scenarios where the deployment of access points is not feasible or expensive (e.g., natural disasters, heavily crowded areas, military operations). In this thesis, we propose a mobile cloud that capitalizes on locality. The mobile cloud provides an efficient collaborative computing framework that enables a group of mobile devices to form an ad-hoc network based on their proximity and advertise their capabilities as cloud services. We propose a hybrid routing algorithm through the combination of reliable flooding and Distributed Hash Tables (DHT) to find the closest nodes that have the desired capabilities for task execution. We evaluated our proposed platform through simulations, and we studied the impact of different factors such as the number of lookup messages generated and the number of lookup hops taken until a response is received. Our results show the feasibility of our proposed mobile cloud platform.