Mobilizing the Cloud with AIOLOS
When developing a mobile cloud application, an important challenge is to choose which part of your application to execute locally on the device, and which part to process in the cloud. Also, often the best deployment depends on the environment, such as the hardware capabilities of the device(s) at hand, and the network connectivity. The AIOLOS platform leverages OSGi technology to decouple application bundle deployment from development. With AIOLOS it is easy to distribute bundles between wearable devices and cloud instances at runtime, as well as to scale out bundles in cloud environments. AIOLOS also provides extensive monitoring information, which can be used to trigger redeployments. To do so, AIOLOS heavily builds upon several OSGi specifications, such as Remote Services, Service Hooks, the Repository and Resolver service, and uses the low-footprint Concierge runtime to bring OSGi on the mobile. In this talk the overall architecture of AIOLOS will be presented, and some use case scenarios will be highlighted by a demo.
Presenter: Tim Verbelen [Ghent University - iMinds]