Loading...
Please wait, while we are loading the content...
Similar Documents
Programming highly mobile cloud applications of the future
| Content Provider | ACM Digital Library |
|---|---|
| Author | Jul, Eric |
| Abstract | Two major trends are affecting how we program applications for highly mobile devices. First trend is the proliferation of mobile devices, e.g., smartphones and Google Glass, that have megabyte/second connectivity and the ability to run applications that are empowered by the clout of the Cloud. Second, for applications requiring low latency, e.g., gaming, real-time face recognition and the like, the Cloud cannot really provide the service required: Cloud computing provides inexpensive, massive compute and storage power, but the low cost is due to concentrating the resources in massive data centers, as exemplified by Amazon, who essentially has one data center per continent. So the current mobile app model is for a light weight program, an app, to run on a smartphone, and then it accesses the Cloud, if it needs any type of real compute power or data access --- an access model basically no different than the client-server model of fifty years ago. We are investigating a much more decentralized Cloud model where compute and storage resources are placed closed to the edge of the cloud: this will enable applications that require low latency, which can be achieved only by resources close to the smartphone. This also means that the data and computation must move along with the smartphone as the smartphone moves along the edge of the cloud. Solving this problem is demanding, and will require new programming models and new implementation paradigms. In this talk, I will further expand upon these issues and discuss some proposals for enabling the splitting of applications over apps on a smartphone, support programs running at decentralized data centers close by, and the (traditional) cloud computing centers. |
| Starting Page | 12 |
| Ending Page | 12 |
| Page Count | 1 |
| ISBN | 9781450320450 |
| DOI | 10.1145/2491404.2491407 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2013-07-02 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Content Type | Text |
| Resource Type | Article |