Skip to main content
Top
Published in:
Cover of the book

2015 | OriginalPaper | Chapter

Building Cloud Applications for Challenged Networks

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Cloud computing has seen vast advancements and uptake in many parts of the world. However, many of the design patterns and deployment models are not very suitable for locations with challenged networks such as countries with no nearby datacenters. This paper describes the problem and discusses the options available for such locations, focusing specifically on community clouds as a short-term solution. The paper highlights the impact of recent trends in the development of cloud applications and how changing these could better help deployment in challenged networks. The paper also outlines the consequent challenges in bridging different cloud deployments, also known as cross-cloud computing.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
3.
go back to reference Anderson, D.P.: BOINC: a system for public-resource computing and storage. In: Fifth IEEE/ACM International Workshop on Grid Computing, pp. 4–10, November 2004 Anderson, D.P.: BOINC: a system for public-resource computing and storage. In: Fifth IEEE/ACM International Workshop on Grid Computing, pp. 4–10, November 2004
4.
go back to reference Belshe, M.: More bandwidth doesn’t matter (much). Google Inc. (2010) Belshe, M.: More bandwidth doesn’t matter (much). Google Inc. (2010)
5.
go back to reference Brewer, E.: CAP twelve years later: how the “rules” have changed. Computer 45(2), 23–29 (2012)CrossRef Brewer, E.: CAP twelve years later: how the “rules” have changed. Computer 45(2), 23–29 (2012)CrossRef
6.
go back to reference Bruno, R., Ferreira, P.: SCADAMAR: Scalable and data-efficient internet mapreduce. In: Proceedings of the CrossCloud Brokers International Workshop, pp. 2:1–2:6. ACM, December 2014 Bruno, R., Ferreira, P.: SCADAMAR: Scalable and data-efficient internet mapreduce. In: Proceedings of the CrossCloud Brokers International Workshop, pp. 2:1–2:6. ACM, December 2014
7.
go back to reference Cavage, M.: There’s just no getting around it: You’re building a distributed system. Queue 11(4), 30–41 (2013) Cavage, M.: There’s just no getting around it: You’re building a distributed system. Queue 11(4), 30–41 (2013)
9.
go back to reference Claypool, M., Claypool, K.: Latency and player actions in online games. Commun. ACM 49(11), 40–45 (2006)CrossRef Claypool, M., Claypool, K.: Latency and player actions in online games. Commun. ACM 49(11), 40–45 (2006)CrossRef
10.
go back to reference Elkhatib, Y., Tyson, G., Welzl, M.: Can SPDY really make the web faster?. In: Proceedings of IFIP International Conference on Networking, June 2014 Elkhatib, Y., Tyson, G., Welzl, M.: Can SPDY really make the web faster?. In: Proceedings of IFIP International Conference on Networking, June 2014
12.
go back to reference Fall, K., McCanne, S.: You don’t know jack about network performance. Queue 3(4), 54–59 (2005)CrossRef Fall, K., McCanne, S.: You don’t know jack about network performance. Queue 3(4), 54–59 (2005)CrossRef
13.
go back to reference Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis. University of California, Irvine (2000) Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis. University of California, Irvine (2000)
14.
go back to reference Hadley, J., Elkhatib, Y., Blair, G.S., Roedig, U.: Multibox: lightweight containers for vendor-independent multi-cloud deployments. In: Horne, R. (ed.): EGC 2015, CCIS 514, pp. 1–12 (2015) Hadley, J., Elkhatib, Y., Blair, G.S., Roedig, U.: Multibox: lightweight containers for vendor-independent multi-cloud deployments. In: Horne, R. (ed.): EGC 2015, CCIS 514, pp. 1–12 (2015)
15.
go back to reference International Telecommunication Union. Recommendation G.114: One-way transmission time, May 2003 International Telecommunication Union. Recommendation G.114: One-way transmission time, May 2003
16.
go back to reference Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT 2009, pp. 1–12. ACM (2009) Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT 2009, pp. 1–12. ACM (2009)
17.
go back to reference Jarschel, M., Schlosser, D., Scheuring, S., Hossfeld, T.: An evaluation of QoE in cloud gaming based on subjective tests. In: International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 330–335, June 2011 Jarschel, M., Schlosser, D., Scheuring, S., Hossfeld, T.: An evaluation of QoE in cloud gaming based on subjective tests. In: International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 330–335, June 2011
18.
go back to reference Kohavi, R., Longbotham, R.: Online experiments: lessons learned. Computer 40(9), 103–105 (2007)CrossRef Kohavi, R., Longbotham, R.: Online experiments: lessons learned. Computer 40(9), 103–105 (2007)CrossRef
20.
go back to reference Lakshman, T., Madhow, U.: The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Trans. Netw. 5(3), 336–350 (1997)CrossRef Lakshman, T., Madhow, U.: The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Trans. Netw. 5(3), 336–350 (1997)CrossRef
21.
go back to reference Merkel, D.: Docker: lightweight linux containers for consistent development and deployment. Linux J. 2014(239), 2 (2014) Merkel, D.: Docker: lightweight linux containers for consistent development and deployment. Linux J. 2014(239), 2 (2014)
22.
go back to reference Nah, F.F.-H.: A study on tolerable waiting time: how long are web users willing to wait? Behav. Inf. Technol. 23(3), 153–163 (2004)CrossRef Nah, F.F.-H.: A study on tolerable waiting time: how long are web users willing to wait? Behav. Inf. Technol. 23(3), 153–163 (2004)CrossRef
23.
go back to reference Papakos, P., Capra, L., Rosenblum, D.S.: VOLARE: Context-aware adaptive cloud service discovery for mobile systems. In: Proceedings of the 9th International Workshop on Adaptive and Reflective Middleware, ARM 2010, pp. 32–38. ACM (2010) Papakos, P., Capra, L., Rosenblum, D.S.: VOLARE: Context-aware adaptive cloud service discovery for mobile systems. In: Proceedings of the 9th International Workshop on Adaptive and Reflective Middleware, ARM 2010, pp. 32–38. ACM (2010)
24.
go back to reference Petcu, D., Di Nitto, E., Ardagna, D., Solberg, A., Casale, G.: Towards multi-clouds engineering. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), April 2014 Petcu, D., Di Nitto, E., Ardagna, D., Solberg, A., Casale, G.: Towards multi-clouds engineering. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), April 2014
25.
go back to reference Popa, L., Ghodsi, A., Stoica, I.: HTTP as the narrow waist of the future internet. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Hotnets-IX, pp. 6:1–6:6. ACM (2010) Popa, L., Ghodsi, A., Stoica, I.: HTTP as the narrow waist of the future internet. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Hotnets-IX, pp. 6:1–6:6. ACM (2010)
26.
go back to reference Samreen, F., Blair, G.S., Rowe, M.: Adaptive decision making in multi-cloud management. In: Proceedings of the CrossCloud Brokers International Workshop, pp. 4:1–4:6. ACM, December 2014 Samreen, F., Blair, G.S., Rowe, M.: Adaptive decision making in multi-cloud management. In: Proceedings of the CrossCloud Brokers International Workshop, pp. 4:1–4:6. ACM, December 2014
27.
go back to reference Sat, B., Wah, B.W.: Analyzing voice quality in popular VoIP applications. IEEE Multimed. 16(1), 46–59 (2009)CrossRef Sat, B., Wah, B.W.: Analyzing voice quality in popular VoIP applications. IEEE Multimed. 16(1), 46–59 (2009)CrossRef
28.
go back to reference Semke, J., Mahdavi, J., Mathis, M.: Automatic TCP buffer tuning. ACM SIGCOMM Comput. Commun. Rev. 28(4), 315–323 (1998)CrossRef Semke, J., Mahdavi, J., Mathis, M.: Automatic TCP buffer tuning. ACM SIGCOMM Comput. Commun. Rev. 28(4), 315–323 (1998)CrossRef
29.
go back to reference Soltesz, S., Pötzl, H., Fiuczynski, M.E., Bavier, A., Peterson, L.: Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. ACM SIGOPS Operating Syst. Rev. 41(3), 275–287 (2007)CrossRef Soltesz, S., Pötzl, H., Fiuczynski, M.E., Bavier, A., Peterson, L.: Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. ACM SIGOPS Operating Syst. Rev. 41(3), 275–287 (2007)CrossRef
30.
go back to reference Tyson, G., Kaune, S., Miles, S., Elkhatib, Y., Mauthe, A., Taweel, A.: A trace-driven analysis of caching in content-centric networks. In: Proceedings of the 21st International Conference on Computer Communications and Networks (ICCCN 2012). IEEE, August 2012 Tyson, G., Kaune, S., Miles, S., Elkhatib, Y., Mauthe, A., Taweel, A.: A trace-driven analysis of caching in content-centric networks. In: Proceedings of the 21st International Conference on Computer Communications and Networks (ICCCN 2012). IEEE, August 2012
31.
go back to reference Tyson, G., Sastry, N., Rimac, I., Cuevas, R., Mauthe, A.: A survey of mobility in information-centric networks: Challenges and research directions. In: Proceedings of the 1st ACM Workshop on Emerging Name-Oriented Mobile Networking Design - Architecture, Algorithms, and Applications, NoM 2012, pp. 1–6. ACM (2012) Tyson, G., Sastry, N., Rimac, I., Cuevas, R., Mauthe, A.: A survey of mobility in information-centric networks: Challenges and research directions. In: Proceedings of the 1st ACM Workshop on Emerging Name-Oriented Mobile Networking Design - Architecture, Algorithms, and Applications, NoM 2012, pp. 1–6. ACM (2012)
32.
go back to reference Vanbrabant, B., Joosen, W.: Configuration management as a multi-cloud enabler. In: Proceedings of the CrossCloud Brokers International Workshop, pp. 1:1–1:3. ACM, December 2014 Vanbrabant, B., Joosen, W.: Configuration management as a multi-cloud enabler. In: Proceedings of the CrossCloud Brokers International Workshop, pp. 1:1–1:3. ACM, December 2014
33.
go back to reference Weigle, E., chun Feng, W.: A comparison of TCP automatic tuning techniques for distributed computing. In: Proceedings of the IEEE HPDC, pp. 265–272 (2002) Weigle, E., chun Feng, W.: A comparison of TCP automatic tuning techniques for distributed computing. In: Proceedings of the IEEE HPDC, pp. 265–272 (2002)
34.
go back to reference Winstein, K., Balakrishnan, H.: TCP ex machina: Computer-generated congestion control. ACM SIGCOMM Comput. Commun. Rev. 43(4), 123–134 (2013)CrossRef Winstein, K., Balakrishnan, H.: TCP ex machina: Computer-generated congestion control. ACM SIGCOMM Comput. Commun. Rev. 43(4), 123–134 (2013)CrossRef
35.
go back to reference Zhu, L., Xu, D., Xu, X.S., Tran, A.B., Weber, I., Bass, L.: Challenges in practicing high frequency releases in cloud environments. In: Secnd International Workshop on Release Engineering, Mountain View, USA, pp. 21–24, April 2014 Zhu, L., Xu, D., Xu, X.S., Tran, A.B., Weber, I., Bass, L.: Challenges in practicing high frequency releases in cloud environments. In: Secnd International Workshop on Release Engineering, Mountain View, USA, pp. 21–24, April 2014
Metadata
Title
Building Cloud Applications for Challenged Networks
Author
Yehia Elkhatib
Copyright Year
2015
DOI
https://doi.org/10.1007/978-3-319-25043-4_1

Premium Partner