Learn More
Smartphones have exploded in popularity in recent years, becoming ever more sophisticated and capable. As a result, developers worldwide are building increasingly complex applications that require ever increasing amounts of computational power and energy. In this paper we propose ThinkAir, a framework that makes it simple for developers to migrate their(More)
—The complexity of social mobile networks (networks of devices carried by humans–e.g. sensors or PDAs–and communicating with short-range wireless technology) makes protocol evaluation hard. A simple and efficient mobility model such as SWIM reflects correctly kernel properties of human movement and, at the same time, allows to evaluate accurately protocols(More)
—The cloud seems to be an excellent companion of mobile systems, to alleviate battery consumption on smartphones and to backup user's data on-the-fly. Indeed, many recent works focus on frameworks that enable mobile computation offloading to software clones of smartphones on the cloud and on designing cloud-based backup systems for the data stored in our(More)
In this work we introduce Clone2Clone (C2C), a distributed peer-to-peer platform for cloud clones of smart-phones. C2C shows dramatic performance improvement that is made possible by offloading communication between smartphones on the cloud. Along the way toward C2C, we study the performance of device-clones hosted in various virtualization environments in(More)
Smartphones have exploded in popularity in recent years, becoming ever more sophisticated and capable. As a result, developers worldwide are building increasingly complex applications that require ever increasing amounts of computational power and energy. In this paper we propose ThinkAir, a framework that makes it simple for developers to migrate their(More)
—This paper presents small world in motion (SWIM), a new mobility model for ad hoc networking. SWIM is relatively simple, is easily tuned by setting just a few parameters, and generates traces that look real—synthetic traces have the same statistical properties of real traces in terms of intercontact times, contact duration, and frequency among node(More)
—The battery limits of today smartphones require a solution. In the scientific community it is believed that a promising way of prolonging battery life is to offload mobile computation to the cloud. State of the art offloading architectures consists of virtual copies of real smartphones (the clones) that run on the cloud, are synchronized with the(More)
—Mobile-cloud offloading mechanisms delegate heavy mobile computation to the cloud. In real life use, the energy tradeoff of computing the task locally or sending the input data and the code of the task to the cloud is often negative, especially with popular communication intensive jobs like social-networking, gaming, and emailing. We design and build a(More)
—The proliferation of mobile devices combined with advances in the area of low-power wireless communication, such as Wi-Fi Direct and Bluetooth 4.0, gave rise to a new computation paradigm known as Device–to–Device (D2D) offloading. In this scenario, devices collaborate with each other using short wireless links to create ad-hoc P2P networks for distributed(More)