Mobile Host

Mobile Host enables the provisioning of Web Services from mobile devices in a scalable and reliable fashion. In addition, Mobile Host aids in the orchestration of mobile-cloud-services by supporting a scalable and efficient asynchronous communication mechanism

Mobile Web Service Provisioning

Mobile devices are now equipped with embedded sensors, camera, touchscreen, more memory and processing capabilities as well as more efficient power consumption mechanisms. Moreover, due to the release of the iOS and Android OS the mobile applications have increased in number and complexity due to the increasing demand of more numerous and sophisticated applications. In addition, transmission rates have also increased thanks to 3G and 4G technologies as well as WiFi, enabling the mobile devices to access the Internet almost ubiquitously. Altogether those improvements enable the mobile devices to perform tasks that normally run in personal computers like the provisioning of services to other devices. Consequently, such enhancements enabled the next generation of services which can be provided not only from dedicated servers but also from mobile devices.

Applications from several domains, such as location based services, m-banking, collaboration and content sharing, context-awareness, collaboration, social networks, social media and smart environments, benefit from such Mobile Host. Furthermore, Mobile Host suits well for the consumption and orchestration of mobile-cloud-services by enabling a scalable and efficient asynchronous communication mechanism for mobile devices and mobile cloud services. Finally, Mobile Host supports asynchronous communication among service providers and service clients, which is a key feature in pervasive mobile applications and the invocation of cloud-based services.

Open source: https://bitbucket.org/mobilecloudlab/mobilehostdist/

Research staff

Publications

Theses

  • C. Paniagua, Discovery and Push Notification Mechanisms for Mobile Cloud Services, Master’s thesis, University of Tartu, June, 2012. Supervisor: Satish Srirama

Mobile Web Service Discovery

The increasing number of mobile applications that rely on mobile web services demands an efficient and effective discovery mechanism to reduce the bottlenecks and to proceed with the mobile web service provisioning and invocation with success.

Mobile Ad Hoc Networks (MANET) are self-configuring infrastructure less networks of mobile devices which are connected by wireless links. Each device in a MANET is able to move independently in any direction, and therefore changes its links to other devices periodically. Moreover, each device forwards the traffic unrelated to its own use acting as a router in the network. These networks can be connected to a larger link such as the Internet. However, several challenges arise in this type of networks such as addressing, naming, and service discovery. Most often, MANETs are networks of small size with medium or low mobility. We aim to provide of a efficient and effective mechanism for web service discovery in Mobile Ad Hoc Networks to enable the seamless provisioning of Mobile Cloud Web Services.

Research staff

Publications

Theses

  • C. Paniagua, Discovery and Push Notification Mechanisms for Mobile Cloud Services, Master’s thesis, University of Tartu, June, 2012. Supervisor: Satish Srirama