Abstract
With the development of mobile devices and the cloud, many kinds of offline services that people have been handling is replaced by online ones. In the past, Korean music cafe DJ performed the role of playing music requested and reciting the story of customers. We replace this offline service with an online one consisting of a public cloud, a streaming server, a streaming client, and a mobile device. The user requests music, video, and messages using the mobile, and receives services through a public screen and speakers in the space where the user is located. We also design and implement Cloud Media DJ platform. This paper focuses on the performance of this platform. We use Docker container distribution technology to accommodate large-scale traffic. In experimental evaluation results, the proposed platform reduces the response time from 25% (minimum) to 75% (maximum) according to the number of concurrent users compared to the existing one.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Krishnan, S.P.T., Gonzalez, J.L.U.: Google compute engine. In: Building Your Next Big Thing with Google Cloud Platform, pp. 53–81, Apress, Berkeley (2015)
Merkel, D.: Docker: lightweight Linux containers for consistent development and deployment. Linux J. 2014(239), 2 (2014)
Bi, Q., Zysman, G.L., Menkes, H.: Wireless mobile communications at the start of the 21st century. IEEE Commun. Mag. 39(1), 110–116 (2001)
Kumar, S.: Mobile communications: global trends in the 21st century. Int. J. Mob. Commun. 2(1), 67–86 (2004)
Charland, A., Leroux, B.: Mobile application development: web vs. native. Queue 9(4), 20 (2011)
Anthes, G.: HTML5 leads a web revolution. Commun. ACM 55(7), 16–17 (2012)
Armbrust, M., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)
Gupta, P., Seetharaman, A., Raj, J.R.: The usage and adoption of cloud computing by small and medium businesses. Int. J. Inf. Manag. 33(5), 861–874 (2013)
Li, Y., Li, W., Jiang, C.: A survey of virtual machine system: current technology and future trends. In: 2010 Third International Symposium on Electronic Commerce and Security (ISECS), pp. 332–336. IEEE (2010)
Xavier, M.G., Neves, M.V., Rossi, F.D., Ferreto, T.C., Lange, T., De Rose, C.A.: Performance evaluation of container-based virtualization for high performance computing environments. In: 2013 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 233–240. IEEE (2013)
Felter, W., Ferreira, A., Rajamony, R., Rubio, J.: An updated performance comparison of virtual machines and Linux containers. In: 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 171–172. IEEE (2015)
Kreitz, G., Niemela, F.: Spotify–large scale, low latency, P2P music-on-demand streaming. In: 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P), pp. 1–10. IEEE (2010)
Burgess, J., Green, J.: YouTube: Online Video and Participatory Culture. Wiley, Hoboken (2013)
Fette, I., Melnikov, A.: The websocket protocol, (No. RFC 6455) (2011)
Yergeau, F.: UTF-8, a transformation format of ISO 10646, (No. RFC 3629) (2003)
Crockford, D.: The application/json media type for JavaScript object notation (JSON), (No. RFC 4627) (2006)
Tilkov, S., Vinoski, S.: Node.js: using JavaScript to build high-performance network programs. IEEE Internet Comput. 14(6), 80–83 (2010)
Volder, K.: JQuery: a generic code browser with a declarative configuration language. In: Van Hentenryck, P. (ed.) PADL 2006. LNCS, vol. 3819, pp. 88–102. Springer, Heidelberg (2005). https://doi.org/10.1007/11603023_7
Shavor, S., D’Anjou, J., Fairbrother, S., Kehn, D., Kellerman, J., McCarthy, P.: The Java Developer’s Guide to Eclipse. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)
Zapata, B.C.: Android Studio Application Development. Packt Publishing Ltd., Birmingham (2013)
Acknowledgements
This research was supported in part by Korean government, under GITRC support program (IITP-2018-2015-0-00742) supervised by the IITP, Priority Research Centers Program (NRF-2010-0020210), and Human-plus research program (2018M3C1B8023550) respectively.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Jung, J., Lee, J., Yeoum, S., Bum, J., Dang, T.B., Choo, H. (2018). Cloud Media DJ Platform: Performance Perspective. In: Dang, T., Küng, J., Wagner, R., Thoai, N., Takizawa, M. (eds) Future Data and Security Engineering. FDSE 2018. Lecture Notes in Computer Science(), vol 11251. Springer, Cham. https://doi.org/10.1007/978-3-030-03192-3_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-03192-3_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03191-6
Online ISBN: 978-3-030-03192-3
eBook Packages: Computer ScienceComputer Science (R0)