Dynamic software deployment from clouds to mobile devices

作者: Ioana Giurgiu , Oriana Riva , Gustavo Alonso

DOI: 10.1007/978-3-642-35170-9_20

关键词:

摘要: With the functionality of mobile applications ever increasing, designers are often confronted with either resource limitations devices or network. As pointed out by recent work, application partitioning between and clouds, can be used to solve some these issues, improving performance and/or battery life. In this paper, we argue that static decisions made in existing work cannot leverage full potential partitioning. Thus, allow for variations execution environment, have developed a system dynamically adapts partition decisions. The works continuously profiling an updating its distributed deployment accommodate changes network bandwidth, CPU utilization, data loads. Using several real applications, show our approach provides gains as high 75% over traditional approaches achieves lower power consumption factor close 45%.

参考文章(23)
Jan S. Rellermeyer, Timothy Roscoe, Gustavo Alonso, R-OSGi: distributed applications through software modularization acm ifip usenix international conference on middleware. pp. 1- 20 ,(2007) , 10.5555/1516124.1516126
Jan S. Rellermeyer, Gustavo Alonso, Oriana Riva, AlfredO: an architecture for flexible interaction with electronic devices acm ifip usenix international conference on middleware. pp. 22- 41 ,(2008) , 10.5555/1496950.1496953
Khalil Amiri, David Petrou, Gregory Ganger, Garth Gibson, Dynamic Function Placement in Active Storage Clusters Defense Technical Information Center. ,(1999) , 10.21236/ADA461222
Hari Balakrishnan, Lewis Girod, Samuel Madden, Ryan Newton, Sivan Toledo, Wishbone: profile-based partitioning for sensornet applications networked systems design and implementation. pp. 395- 408 ,(2009)
Petros Maniatis, Byung-Gon Chun, Augmented smartphone applications through clone cloud execution HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems. pp. 8- 8 ,(2009)
Ioana Giurgiu, Oriana Riva, Dejan Juric, Ivan Krivulev, Gustavo Alonso, Calling the cloud: enabling mobile phones as interfaces to cloud applications acm ifip usenix international conference on middleware. ,vol. 5896, pp. 83- 102 ,(2009) , 10.1007/978-3-642-10445-9_5
Gregory R. Ganger, Khalil Amiri, Garth A. Gibson, David Petrou, Dynamic function placement for data-intensive cluster computing usenix annual technical conference. pp. 25- 25 ,(2000)
Michael L. Scott, Galen C. Hunt, The Coign automatic distributed partitioning system operating systems design and implementation. pp. 187- 200 ,(1999) , 10.5555/296806.296826
Zhiyuan Li, Cheng Wang, Rong Xu, Computation offloading to save energy on handheld devices: a partition scheme compilers, architecture, and synthesis for embedded systems. pp. 238- 246 ,(2001) , 10.1145/502217.502257
Young-Woo Kwon, Eli Tilevich, Energy-Efficient and Fault-Tolerant Distributed Mobile Execution international conference on distributed computing systems. pp. 586- 595 ,(2012) , 10.1109/ICDCS.2012.75