application architectures and with minimal require-
ments for resources in the cloud.
REFERENCES
Application Domains (2015). http://msdn.microsoft.com/
en-us/library/cxk374d9%28v=vs.90%29.aspx.
Chun, B.-G., Ihm, S., Maniatis, P., Naik, M., and Patti, A.
(2011). Clonecloud: elastic execution between mobile
device and cloud. In Proceedings of the sixth confer-
ence on Computer systems, EuroSys ’11, pages 301–
314, New York, NY, USA. ACM.
Cuervo, E., Balasubramanian, A., Cho, D.-k., Wolman, A.,
Saroiu, S., Chandra, R., and Bahl, P. (2010). Maui:
making smartphones last longer with code offload. In
Proceedings of the 8th international conference on
Mobile systems, applications, and services, MobiSys
’10, pages 49–62, New York, NY, USA. ACM.
Dean, J. and Ghemawat, S. (2004). MapReduce: Simplified
data processing on large clusters. In Proceedings of
the 6th symposium on Operating Systems Design and
Implementation, OSDI ’04, pages 137–150. USENIX
Association.
DeCandia, G., Hastorun, D., Jampani, M., Kakulapati,
G., Lakshman, A., Pilchin, A., Sivasubramanian, S.,
Vosshall, P., and Vogels, W. (2007). Dynamo: Ama-
zon’s highly available key-value store. SIGOPS Oper.
Syst. Rev., 41:205–220.
Gordon, M. S., Jamshidi, D. A., Mahlke, S., Mao, Z. M.,
and Chen, X. (2012). Comet: code offload by mi-
grating execution transparently. In Proceedings of the
10th USENIX conference on Operating Systems De-
sign and Implementation, OSDI’12, pages 93–106,
Berkeley, CA, USA. USENIX Association.
Johansen, D., Lauvset, K. J., van Renesse, R., Schneider,
F. B., Sudmann, N. P., and Jacobsen, K. (2001). A
TACOMA retrospective. Software - Practice and Ex-
perience, 32:605–619.
Johansen, D., Marzullo, K., and Lauvset, K. J. (1999). An
approach towards an agent computing environment. In
ICDCS’99 Workshop on Middleware.
Levandoski, J. J., Lomet, D. B., Mokbel, M. F., and Zhao,
K. (2011). Deuteronomy: Transaction support for
cloud data. In CIDR, pages 123–133. www.cidrdb.org.
Li, A., Yang, X., Kandula, S., and Zhang, M. (2010). Cloud-
Cmp: comparing public cloud providers. In ACM
SIGCOMM, pages 1–14.
Nielsen (2014). http://www.nielsen.com/us/en/insights/
news/2014/smartphones-so-many-apps–so-much-
time.html.
Nygren, E., Sitaraman, R. K., and Sun, J. (2010). The aka-
mai network: A platform for high-performance inter-
net applications. SIGOPS Oper. Syst. Rev., 44(3):2–
19.
Parse (2015). http://www.parse.com.
Pettersen, R., Valv˚ag, S. V., Kvalnes, A., and Johansen,
D. (2014). Jovaku: Globally distributed caching for
cloud database services using DNS. In IEEE Interna-
tional Conference on Mobile Cloud Computing, Ser-
vices, and Engineering, pages 127–135.
Satyanarayanan, M. (2013). Cloudlets: at the leading edge
of cloud-mobile convergence. In Proceedings of the
9th international ACM Sigsoft conference on Quality
of software architectures, pages 1–2. ACM.
Tilevich, E. and Kwon, Y.-W. (2014). Cloud-based execu-
tion to improve mobile application energy efficiency.
Computer, 47(1):75–77.
Valv˚ag, S. V., Johansen, D., and Kvalnes, A. (2013).
Cogset: A high performance MapReduce engine.
Concurrency and Computation: Practice and Expe-
rience, 25(1):2–23.
Valv˚ag, S. V. and Johansen, D. (2008). Oivos: Simple
and efficient distributed data processing. In Proceed-
ings of the 10th IEEE International Conference on
High Performance Computing and Communications,
HPCC ’08, pages 113–122. IEEE Computer Society.
Valv˚ag, S. V., Johansen, D., and Kvalnes, A. (2013). Po-
sition paper: Elastic processing and storage at the
edge of the cloud. In Proceedings of the 2013 Inter-
national Workshop on Hot Topics in Cloud Services,
HotTopiCS ’13, pages 43–50, New York, NY, USA.
ACM.
Zhang, I., Szekeres, A., Aken, D. V., Ackerman, I., Gribble,
S. D., Krishnamurthy, A., and Levy, H. M. (2014).
Customizable and extensible deployment for mobile/-
cloud applications. In 11th USENIX Symposium on
Operating Systems Design and Implementation (OSDI
14), pages 97–112, Broomfield, CO. USENIX Asso-
ciation.
CLOSER2015-5thInternationalConferenceonCloudComputingandServicesScience
594