Towards Media Inter-cloud Standardization – Evaluating Impact of Cloud Storage Heterogeneity

  • Mohammad Aazam
  • Eui-Nam Huh
  • Marc St-Hilaire


Digital media has been increasing very rapidly, resulting in cloud computing’s popularity gain. Cloud computing provides ease of management of large amount of data and resources. With a lot of devices communicating over the Internet and with the rapidly increasing user demands, solitary clouds have to communicate to other clouds to fulfill the demands and discover services elsewhere. This scenario is called inter-cloud computing or cloud federation. Inter-cloud computing still lacks standard architecture. Prior works discuss some of the architectural blue-prints, but none of them highlight the key issues involved and their impact, so that a valid and reliable architecture could be envisioned. In this paper, we discuss the importance of inter-cloud computing and present in detail its architectural components. Inter-cloud computing also involves some issues. We discuss key issues as well and present impact of storage heterogeneity. We have evaluated some of the most noteworthy cloud storage services, namely: Dropbox, Amazon CloudDrive, GoogleDrive, Microsoft OneDrive (formerly SkyDrive), Box, and SugarSync in terms of Quality of Experience (QoE), Quality of Service (QoS), and storage space efficiency. Discussion on the results shows the acceptability level of these storage services and the shortcomings in their design.


Media cloud Inter-cloud computing Cloud federation Cloud storage 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Tan, M., Su, X.: Media cloud: when media revolution meets rise of cloud computing.. In: Proceedings of The 6th IEEE International Symposium on Service Oriented System Engineering, Irving, CA, USA, 12–14 December (2011)Google Scholar
  2. 2.
    Cisco-White-Paper: Cisco Visual Networking Index – Forecast and Methodology, 2015–2018, June 10 (2014)Google Scholar
  3. 3.
    Tröger, P., Merzky, A.: Towards standardized job submission and control in infrastructure clouds. J. Grid. Comput. 12(1), 111–125 (2014)CrossRefGoogle Scholar
  4. 4.
    Moving to the Media Cloud, (2010) Viewpoint paper, Intel-HPGoogle Scholar
  5. 5.
    Aazam, M., Syed, A.M., Huh, E.-N.: Redefining Flow Label in IPv6 and MPLS Headers for End to End QoS in Virtual Networking for Thin Client. In: The proceedings of 19th IEEE Asia Pacific Conference on Communications, Bali, Indonesia, 29–31 August (2013)Google Scholar
  6. 6.
    Wenwu, Z., Chong, L., Jianfeng, W., Shipeng, L.: Multimedia cloud computing. IEEE Signal Process. Mag. 28, 59–69 (2011)CrossRefGoogle Scholar
  7. 7.
    Ferretti, S., Ghini, V., Panzieri, F., Turrini, E.: Seamless support of multimedia distributed applications through a cloud.. In: The proceedings of 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD), Miami, Florida, USA (2010)Google Scholar
  8. 8.
    Díaz-Sánchez, D., Almenares, F., Marin, A., Proserpio, D.: Media Cloud: Sharing contents in the large. In: IEEE International Conference on in Consumer Electronics (ICCE), 9–12 January, Las Vegas, NV, USA (2011)Google Scholar
  9. 9.
    Díaz-Sánchez, D., Almenarez, F., Marín, A., Proserpio, D., Cabarcos, P.A.: Media cloud: an open cloud computing middleware for content management. IEEE Trans. Consum. Electron. 57(2), 970–978 (2011)CrossRefGoogle Scholar
  10. 10.
    Zixia, H., Chao, M., Li, L.E., Woo, T.: CloudStream: Delivering high-quality streaming videos through a cloud-based SVC proxy. In: INFOCOM, 2011 Proceedings IEEE, pp 201–205 (2011)Google Scholar
  11. 11.
    Xin, J., Yu-Kwong, K.: Cloud assisted P2P media streaming for bandwidth constrained mobile subscribers. In: 2010 IEEE 16th International Conference on Parallel and Distributed Systems (ICPADS), Shanghai, China, 8–10 Dec. (2010)Google Scholar
  12. 12.
    Pereira, R., Azambuja, M., Breitman, K., Endler, M.: An architecture for distributed high performance video processing in the cloud.. In: The proceedings of IEEE 3rd International Conference on Cloud Computing (CLOUD), Miami, Florida, USA (2010)Google Scholar
  13. 13.
    Pereira, R., Breitman, K.: A cloud based architecture for improving video compression time efficiency: the split & merge approach. In: Data Compression Conference (DCC), 29–31 March, UT, USA (2011)Google Scholar
  14. 14.
    Feng, J., Wen, P., Liu, J., Li, H.: Elastic Stream Cloud (ESC): a stream-oriented cloud computing platform for rich internet application. In: The proceedings of International Conference on High Performance Computing and Simulation (HPCS), 28 June – 02 July, Caen , France (2010)Google Scholar
  15. 15.
    Rimal, B.P., Jukan, A., Katsaros, D., Goeleven, Y.: Architectural requirements for cloud computing systems: an enterprise cloud approach. J. Grid Comput. 9, 3–26 (2011)CrossRefGoogle Scholar
  16. 16.
    García García, A., Blanquer, I.: Cloud Services Representation using SLA Composition. Journal of Grid Computing (2014)Google Scholar
  17. 17.
    Yang, K., Jia, X.: An efficient and secure dynamic auditing protocol for data storage in cloud computing. IEEE Trans. Parallel Distrib. Syst. 24(9), 1717–1726 (2013)CrossRefGoogle Scholar
  18. 18.
    Wang, C., et al.: Toward secure and dependable storage services in cloud computing. IEEE Trans. Serv. Comput. 5.2, 220–232 (2012)CrossRefGoogle Scholar
  19. 19.
    Wang, C., et al.: Privacy-preserving public auditing for secure cloud storage. IEEE Trans. Comput. 62(2), 362–375 (2013)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Yau, S.S., Yin, Y.: A privacy preserving repository for data integration across data sharing services. IEEE Trans. Serv. Comput. 1.3, 130–140 (2008)CrossRefGoogle Scholar
  21. 21.
    Xiao, Z., Xiao, Y.: Security and privacy in cloud computing. IEEE Commun. Surv. Tutorials 15(2), 843–859 (2013). Second QuarterCrossRefGoogle Scholar
  22. 22.
    Alsedairy, T., Qi, Y., Imran, A., Imran, M.A., Evans, B.: Self organising cloud cells: a resource efficient network densification strategy, Transactions on Emerging Telecommunications Technologies (2014)Google Scholar
  23. 23.
    Yongdong, W., Suhendra, V., Guo, H.: A gateway-based access control scheme for collaborative clouds. In: The proceedings of 7th International Conference on Internet Monitoring and Protection, May 27 – June1. Stuttgart, Germany (2012)Google Scholar
  24. 24.
    Buyya, R., Ranjan, R., Calheiros, R.N.: Intercloud: utility-oriented federation of cloud computing environments for scaling of application services. Algorithms and architectures for parallel processing, pp 13–31. Springer , Berlin (2010)Google Scholar
  25. 25.
    Petcu, D.: Consuming resources and services from multiple clouds. J. Grid Comput. 12(2), 321–345 (2014)CrossRefGoogle Scholar
  26. 26.
    Grozev, N., Buyya, R.: Inter-Cloud Architectures and Application Brokering: Taxonomy and Survey. Wiley Software: Practice and Experience (2012)Google Scholar
  27. 27.
    Villegas, D., Bobroff, N., Rodero, I., Delgadoa, J., Liu, Y., Devarakonda, A., Fong, L., Sadjadi, S.M., Parashar, M.: Cloud federation in a layered service model. J. Comput. Syst. Sci. 78(5), 1330–1344 (2012)CrossRefGoogle Scholar
  28. 28.
    Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., Leaf, D.: NIST Cloud Computing Reference Architecture (2011)Google Scholar
  29. 29.
    Cuomo, A., Modica, G.D., Distefano, S., Puliafito, A., Rak, M., Tomarchio, O., Venticinque, S., Villano, U.: An SLA-based broker for cloud infrastructures. J. Grid Comput. 11(1), 1–25 (2013)CrossRefGoogle Scholar
  30. 30.
    Bernstein, D., Vij, D.: Intercloud directory and exchange protocol detail using XMPP and RDF. In: IEEE CLOUD, Florida, USA, July 5–10 (2010)Google Scholar
  31. 31.
    Lloret, J., Garcia, M., Tomas, J., Rodrigues, J.J.P.C.: Architecture and protocol for intercloud communication. Inf. Sci. 258, 434–451 (2014)CrossRefGoogle Scholar
  32. 32.
    Aazam, M., Huh, E.-N.: Inter-cloud architecture and media cloud storage design considerations. In: The proceedings of 7th IEEE CLOUD. Anchorage, Alaska, USA (2014)Google Scholar
  33. 33.
    Aazam, M., Hung, P.P., Huh, E.-N.: Smart gateway based communication for cloud of things. In: The proceedings of 9th IEEE ISSNIP, Singapore (2014)Google Scholar
  34. 34.
    Aazam, M., Hung, P.P., Huh, E.-N.: Cloud of things: integrating internet of things with cloud computing and the issues involved. In: The proceedings of 11th IEEE International Bhurban Conference on Applied Sciences and Technologies, Islamabad, Pakistan (2014)Google Scholar
  35. 35.
    Aazam, M., Hossain, A.-A., Huh, E.-N.: Cloud computing: physical and virtual network related issues, 5th ITA. Wrexham, North Wales, UK (2013)Google Scholar
  36. 36.
    Aazam, M., Huh, E.-N.: Impact of IPv4-IPv6 coexistence in cloud virtualization environment. Springer Ann. Telecommun. 69(9–10), 485–496 (2014)CrossRefGoogle Scholar
  37. 37.
    Borthakur, D.: Hadoop Distributed File System design. Available: (2010)
  38. 38.
    Drago, I., Bocchi, E., Mellia, M., Slatman, H., Pras, A.: Benchmarking personal cloud storage. In: Proceedings of the 13th ACM Internet Measurement Conference (IMC), pp: 205–212, October 2325, Barcelona, Spain (2013)Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2016

Authors and Affiliations

  1. 1.Department of Systems and Computer EngineeringCarleton UniversityOttawaCanada
  2. 2.Department of Computer EngineeringKyung Hee UniversityYonginSouth Korea

Personalised recommendations