Skip to main content

A Survey on Software Tools and Architectures for Deploying Multimedia-Aware Cloud Applications

  • Conference paper
  • First Online:
Algorithmic Aspects of Cloud Computing (ALGOCLOUD 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9511))

Included in the following conference series:

Abstract

Multimedia-aware cloud is a novel cloud paradigm which addresses the overall framework needed for cloud infrastructure to effectively process multimedia services in a distributed fashion, provides Quality of Experience (QoE) provisioning for a broad spectrum of multimedia applications and facilitates all sorts of parallel processing schemes and adaptation methods for various types of end-user devices. The main purpose of this paper is to present some of the dominant platforms, software packages and application delivery tools and architectures that might help a multimedia-related application to be easily deployed, maintained and scale-up with as little limitations to performance and end-user QoE as possible.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mell, P., Grance, T.: The NIST Definition of Cloud Computing. National Institute of Standards and Technology, Special Publication 800–145, September 2011

    Google Scholar 

  2. Tselios, C., Politis, I., Tselios, V., Kotsopoulos, S., Dagiuklas, T.: Cloud computing: a great revenue opportunity for telecommunication industry. In: 51st FITCE Congress (FITCE), Poznan, Poland, September 2012

    Google Scholar 

  3. Tselios, C., Politis, I., Birkos, K., Dagiuklas, T., Kotsopoulos, S.: Cloud for Multimedia applications and services over heterogeneous networks ensuring QoE. In: Proceedings of the IEEE 18th Computer Aided Modeling and Design of Communication Links and Networks (CAMAD) Workshop, Berlin, September 2013, pp. 94–98 (2013)

    Google Scholar 

  4. IBM: Hypervisors, virtualization, and the cloud: learn about hypervisors, system virtualization and how it works in a cloud environment. http://www.ibm.com/developerworks/cloud/library/cl-hypervisorcompare/cl-hypervisorcompare-pdf.pdf

  5. Lee, M., Krishnakumar, S.A., Krishnan, P., Singh, N., Yajnik, S.: Supporting soft real-time tasks in the Xen hypervisor. In: Proceedings of the 6th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2010), pp. 97–108. ACM, New York

    Google Scholar 

  6. Xen Hypervisor. http://www.xenproject.org/

  7. Kernel Virtual Machine. http://www.linux-kvm.org/page/Main_Page

  8. OVA: KVM Overview. https://openvirtualizationalliance.org/what-kvm/overview

  9. IBM: LXC: Linux Container Tools. http://www.ibm.com/developerworks/linux/library/l-lxc-containers/l-lxc-containers-pdf.pdf

  10. Docker. https://www.docker.com/

  11. Docker: Understand Docker Architecture. https://docs.docker.com/docker/introduction/understanding-docker/

  12. CoreOS: CoreOS is building a container runtime, rkt. Available: https://coreos.com/blog/rocket/

  13. IBM: Initial experiment and assessment of CoreOS Rocket. https://www.ibm.com/developerworks/community/blogs/1ba56fe3efad432fa1ab58ba3910b073/entry/initial_experiment_and_assessment_of_coreos_rocket?lang=en

  14. Kubernetes. http://kubernetes.io/

  15. KubernetesGithub Repository: User Documentation. https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/overview.md

  16. Apache Foundation: Apache Mesos. http://mesos.apache.org/

  17. Hindman, B., et al.: Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center. NSDI (2011). https://www.cs.berkeley.edu/~alig/papers/mesos.pdf

  18. Apache Foundation: Mesos Architecture. http://mesos.apache.org/documentation/latest/mesos-architecture/

  19. Amazon Web Services: CloudFront. http://aws.amazon.com/cloudfront/

  20. Amazon Web Services: Amazon EC2. http://aws.amazon.com/ec2/

  21. Amazon Web Services: Amazon Elastic Load Balancing. http://aws.amazon.com/elasticloadbalancing/

  22. Amazon Web Services: Amazon S3. http://aws.amazon.com/s3/

  23. Amazon Web Services. http://aws.amazon.com/

  24. Google: App Engine. https://cloud.google.com/appengine/

  25. Microsoft Corp: Azure. https://azure.microsoft.com

  26. Microsoft Corp: BizSpark. https://www.microsoft.com/bizspark/

  27. Red Hat, OpenShift Enterprise. https://www.openshift.com/

  28. Red Hat, OpenShift Origin. http://www.openshift.org/

  29. BOSH. https://bosh.io

  30. IBM: Bluemix. http://www.ibm.com/cloud-computing/bluemix/

  31. Ustream. http://www.ustream.tv/

  32. OpenStack. http://www.openstack.org/

  33. ONF: OpenFlow. https://www.opennetworking.org/sdn-resources/openflow

  34. Apache Foundation: Apache CloudStack. https://cloudstack.apache.org

  35. VMware Inc.: vCenter Server. http://www.vmware.com/products/vcenter-server/

  36. VMware Inc.: vSphere. https://www.vmware.com/products/vsphere

  37. VMware Inc.: vSphere Hypervisor 6.0. https://my.vmware.com/web/vmware/evalcenter?p=free-esxi6

  38. Hewlett-Packard: HP Helion Eucalyptus. https://www.eucalyptus.com/

  39. Hewlett-Packard: Eucalyptus acquisition. http://www8.hp.com/us/en/hp-news/press-release.html?id=1790521#.VZFVzWSqpBc

  40. Xen Project: Xen VGA Passthrough. http://wiki.xenproject.org/wiki/Xen_VGA_Passthrough

Download references

Acknowledgements

This paper was supported by the DIOGENES Project (GSRT/GR-IL 3274). The authors would like to thank all reviewers and members of the consortium for their comments and remarks.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christos Tselios .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Tselios, C., Tsolis, G. (2016). A Survey on Software Tools and Architectures for Deploying Multimedia-Aware Cloud Applications. In: Karydis, I., Sioutas, S., Triantafillou, P., Tsoumakos, D. (eds) Algorithmic Aspects of Cloud Computing. ALGOCLOUD 2015. Lecture Notes in Computer Science(), vol 9511. Springer, Cham. https://doi.org/10.1007/978-3-319-29919-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29919-8_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29918-1

  • Online ISBN: 978-3-319-29919-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics