Skip to main content

A Federated System for MapReduce-Based Video Transcoding to Face the Future Massive Video-Selfie Sharing Trend

  • Conference paper
  • First Online:
  • 1961 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 567))

Abstract

The massive use of mobile devices and social networks is causing the birth of a new compulsive users’ behaviour. The activity photo selfie sharing is gradually turning into video selfie. These videos will be transcoded into multiple formats to support different visualization mode. We think there will be the need to have systems that can support, in a fast, efficient and scalable way, the millions of requests for video sharing and viewing. We think that a single Cloud Computing services provider cannot alone cope with this huge amount of incoming data (Big Data), so in this paper we propose a Cloud Federation-based system that exploiting the Hadoop MapReduce paradigm performs the video transcoding in multiple format and its distribution in a fastest and most efficient possible way. Experimental results highlight the major factors involved for job deployment in a federated Cloud environment and the efficiency of the proposed system and show how the Federation improves the performances of a MapReduce Job execution acting on a additional parallelization level.

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

Notes

  1. 1.

    http://www.dubsmash.com/.

  2. 2.

    Hadoop MapReduce is one of the most adopted implementations of the MapReduce paradigm developed and is maintained by the Apache Hadoop project, that also works on the parallel Hadoop File System (HDFS). http://hadoop.apache.org/index.pdf.

  3. 3.

    https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/StreamingMediaGuide.pdf.

  4. 4.

    http://www.images.adobe.com/content/dam/Adobe/en/products/hds-dynami-streaming/pdfs/hds_datasheet.pdf.

  5. 5.

    https://msdn.microsoft.com/en-us/library/ff469518.aspx.

  6. 6.

    https://www.iso.org/obp/ui/#iso:std:iso-iec:23009:-1:ed-2:v1:en.

  7. 7.

    IEEE P2302\(^{\text {TM}}\)/D0.2. https://www.oasis-open.org/committees/download.php/46205/p2302-12-0002-00-DRFT-intercloud-p2302-draft-0-2.pdf.

  8. 8.

    http://aws.amazon.com/it/documentation/s3/.

References

  1. Panarello, A., Celesti, A., Fazio, M., Villari, M., Puliafito, A.: A requirements analysis for IaaS cloud federation. In: 4th International Conference on Cloud Computing and Services Science, Barcelona (2014)

    Google Scholar 

  2. Yuan, Y., Wang, H., Wang, D., Liu, J.: On interference-aware provisioning for cloud-based big data processing. In: 2013 IEEE/ACM 21st International Symposium on Quality of Service (IWQoS), pp. 1–6 (2013)

    Google Scholar 

  3. Gahlawat, M., Sharma, P.: Survey of virtual machine placement in federated clouds. In: IEEE IACC 2014, pp. 735–738 (2014)

    Google Scholar 

  4. Gandhi, R., Xie, D., Hu, Y.C.: Pikachu: how to rebalance load in optimizing MapReduce on heterogeneous clusters. In: USENIX ATC 2013, pp. 61–66. USENIX Association, Berkeley (2013)

    Google Scholar 

  5. Tang, Z., Jiang, L., Zhou, J., Li, K., Li, K.: A self-adaptive scheduling algorithm for reduce start time. Futur. Gener. Comput. Syst. 43–44, 51–60 (2015)

    Article  Google Scholar 

  6. Li, C., Zhuang, H., Lu, K., Sun, M., Zhou, J., Dai, D., Zhou, X.: An adaptive auto-configuration tool for hadoop. In: 19th International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 69–72 (2014)

    Google Scholar 

  7. Rochwerger, B., Breitgand, D., Epstein, A., Hadas, D., Loy, I., Nagin, K., Tordsson, J., Ragusa, C., Villari, M., Clayman, S., Levy, E., Maraschini, A., Massonet, P., Munoz, H., Tofetti, G.: Reservoir - when one cloud is not enough. Computer 44, 44–51 (2011)

    Article  Google Scholar 

  8. Toosi, A.N., Calheiros, R.N., Buyya, R.: Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput. Surv. 47, 7:1–7:47 (2014)

    Article  Google Scholar 

  9. Panarello, A., Fazio, M., Celesti, A., Puliafito, A., Villari, M.: Cloud federation to elastically increase MapReduce processing resources. In: Lopes, L., et al. (eds.) Euro-Par 2014, Part II. LNCS, vol. 8806, pp. 97–108. Springer, Heidelberg (2014)

    Google Scholar 

  10. Giacobbe, M., Celesti, A., Fazio, M., Villari, M., Puliafito, A.: Towards energy management in cloud federation: a survey in the perspective of future sustainable and cost-saving strategies. Comput. Netw. 91, 438–452 (2015)

    Article  Google Scholar 

  11. Celesti, A., Fazio, M., Villari, M., Puliafito, A.: Adding long-term availability, obfuscation, and encryption to multi-cloud storage systems. J. Netw. Comput. Appl. 59, 208–218 (2016)

    Article  Google Scholar 

  12. Celesti, A., Tusa, F., Villari, M., Puliafito, A.: How the dataweb can support cloud federation: service representation and secure data exchange. In: 2012 Second Symposium on Network Cloud Computing and Applications (NCCA), pp. 73–79 (2012)

    Google Scholar 

  13. Bernstein, D., Demchenko, Y.: The IEEE intercloud testbed - creating the global cloud of clouds. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), vol. 2, pp. 45–50 (2013)

    Google Scholar 

  14. Fazio, M., Celesti, A., Puliafito, A., Villari, M.: A message oriented middleware for cloud computing to improve efficiency in risk management systems. Scalable Comput. Pract. Exp. (SCPE) 14, 201–213 (2013)

    Google Scholar 

  15. Dong, B., Zheng, Q., Tian, F., Chao, K.M., Ma, R., Anane, R.: An optimized approach for storing and accessing small files on cloud storage. J. Netw. Comput. Appl. 35, 1847–1862 (2012)

    Article  Google Scholar 

  16. Dong, B., Qiu, J., Zheng, Q., Zhong, X., Li, J., Li, Y.: A novel approach to improving the efficiency of storing and accessing small files on hadoop: a case study by powerpoint files. In: 2010 IEEE International Conference on Services Computing (SCC), pp. 65–72 (2010)

    Google Scholar 

  17. Kim, M., Cui, Y., Han, S., Lee, H.: Towards efficient design and implementation of a hadoop-based distributed video transcoding system in cloud computing environment. Int. J. Multimed. Ubiquitous Eng. 8, 213–224 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Antonio Celesti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Panarello, A., Celesti, A., Fazio, M., Puliafito, A., Villari, M. (2016). A Federated System for MapReduce-Based Video Transcoding to Face the Future Massive Video-Selfie Sharing Trend. In: Celesti, A., Leitner, P. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2015. Communications in Computer and Information Science, vol 567. Springer, Cham. https://doi.org/10.1007/978-3-319-33313-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33313-7_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33312-0

  • Online ISBN: 978-3-319-33313-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics