Mobile Multimedia Services in the Cloud

Total Page:16

File Type:pdf, Size:1020Kb

Mobile Multimedia Services in the Cloud Mobile Multimedia Services in the Cloud Von der Fakultät für Mathematik, Informatik und Naturwissenschaften der Rheinisch-Westfälischen Technischen Hochschule Aachen zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften genehmigte Dissertation vorgelegt von Diplom-Ingenieur Dejan Kovachev aus Strumica, Mazedonien Berichter: Universitätsprofessor Dr. rer. pol. Matthias Jarke Universitätsprofessor Dr. Ing. Juan Quemada Vives PD Dr. rer. nat. Ralf Klamma Tag der mündlichen Prüfung: 14. Mai 2014 Diese Dissertation ist auf den Internetseiten der Hochschulbibliothek online verfügbar. Abstract Cloud computing is a paradigm shift promising a utility-based delivery of storage and pro- cessing capacity, services, and software over the Internet. In essence it aims to reduce costs, facilitate self-automated systems and decouple service delivery from underlying technology. Thus, the cloud paradigm empowers customers with the ability to focus on creating novel services alleviating the burden of software and hardware resource provisioning. The success of cloud computing in the domain of enterprise applications has sparked increasing interest in applying the same principles to the provision of mobile multimedia services. However, the potential benefits are far from being achieved, despite the rapid growth in popularity and omnipresence of mobile multimedia applications. The combination of cloud computing and mobile multimedia is non-trivial, and many aspects from system, mobile multimedia and user perspectives need to be considered. For example, mobile applications in the cloud involve a trade-off in terms of what should run on the device and what in the cloud, which is contingent to the application type, the device capability, data locality and the operating environment (network bandwidth, delay, cloud availability). Moreover, the traditional server/client programming models fail to provide seamless cloud execution in volatile mobile networks. Furthermore, distant cloud data centers induce prohibitive latency for certain classes of interactive mobile applications such as 3D games and augmented reality. This dissertation investigates ways to efficiently apply the concepts of the emerging cloud computing paradigm in the design, development and delivery of mobile multimedia services. It describes an information systems architecture called CAELUS (Cloud Architecture for Enabling Mobile Multimedia Services) which includes both conceptual models and a concrete software platform. The conceptual models capture specific requirements for efficient building of mobile multimedia cloud services and guide the creation of the software platform (i5Cloud) which serves as a test bed of the CAELUS architecture. The contributions of this dissertation, in a addition to a comprehensive survey of literature, comprise a design view, platform and abstraction levels that lower the barrier for mobile multimedia services to leverage the clouds. Several case studies have evaluated the CAELUS-based development and delivery of mobile multimedia cloud services. In particular, the case studies were conveyed in the application domains of technology-enhanced learning, digital documentation in cultural heritage and human-computer interaction. Prototype applications together with technical evaluations and user studies demonstrate the validity and applicability of the architecture and the conceptual approach. iii Kurzfassung Cloud Computing ist ein Paradigmenwechsel zur Bereitstellung von Speicher- und Ver- arbeitungskapazitäten, Diensten und Software über das Internet. Im Wesentlichen wird dadurch eine Kostenreduzierung, sowie die Entkopplung von Servicebereitstellung und zugrundeliegender Technologie erreicht. Somit befähigt Cloud Computing Kunden dazu, sich vollkommen auf die Entwicklung neuartiger Dienste zu konzentrieren, ohne sich um die Bereitstellung benötigter Software- und Hardware-Ressourcen kümmern zu müssen. Der Erfolg des Cloud Computing in Unternehmensanwendungen hat ein gesteigertes Interesse daran ausgelöst, die gleichen Prinzipien bei der Bereitstellung von mobile Multimedia- Diensten anzuwenden. Jedoch konnten die erwarteten Vorteile trotz des schnellen Wach- stums an Popularität und Allgegenwärtigkeit von Multimedia-Applikationen bisher noch lange nicht ausgeschöpft werden. Die Kombination von Cloud Computing und Multimedia-Diensten ist nicht trivial und erfordert die Betrachtung vieler Aspekte aus den Perspektiven des Gesamtsystems, des Nutzers und mobiler Medien. Beispielsweise wägen mobile Cloudanwendungen ab, was auf dem Gerät und was in der Cloud ausgeführt werden soll. Diese Entscheidung hängt von der Art der Applikation, der Geräteleistung, der Datenlokalität und der Betriebsumgebung (Netzwerk-Bandbreite, Verzögerung, Cloud Verfügbarkeit) ab. Darüber hinaus scheitert das traditionelle Client/Servermodell an nahtloser Cloud-Ausführung in unbeständigen Mobilfunknetzen. Außerdem verursachen entfernte Cloud-Rechenzentren Latenzen, die für bestimmte Klassen von interaktiven mobilen Anwendungen wie 3D-Spiele und Augmented Reality impraktikabel sind. Die Dissertation eruiert Methoden zur effizienten Anwendung von Konzepten des aufstreben- den Cloud Computing Paradigmas auf Design, Entwicklung und Bereitstellung mobiler Multimedia-Dienste. Sie beschreibt eine Informationssystemarchitektur namens CAELUS (Cloud Architecture for Enabling Mobile Multimedia Services), die sowohl konzeptuelle Modelle als auch eine konkrete Softwareplattform in sich vereint. Die konzeptuellen Mod- elle erfassen spezifische Anforderungen für den effizienten Aufbau mobiler multimedialer Cloud-Dienste und dienen als Richtlinien zur Erstellung der Softwareplattform (i5Cloud), die das Testbett für die CAELUS Architektur darstellt. Die Beiträge dieser Dissertation beinhalten neben einem umfassenden Literaturüberblick eine Designsicht, eine Plattform sowie geeignete Abstraktionsschichten, die durch mobile Multimedia-Dienste Hürden auf dem Weg zur vorteilhaften Nutzung des Cloud Computing überwinden. Die CAELUS-basierte Entwicklung und Bereitstellung mobiler Multimedia-Dienste wurde in mehreren Fallstudien evaluiert. Besonders wurden die Fallstudien in den Anwendungs- domänen von technologiegestütztem Lernen, digitale Dokumentation des kulturellen Erbes v und der Mensch-Computer-Interaktion durchgeführt. Prototypische Anwendungen inklu- sive begleitender technischer Evaluierungen und Nutzerstudien belegen die Validität und Anwendbarkeit der Architektur und ihres konzeptuellen Ansatzes. vi Acknowledgments I am most grateful towards each and every person who has taken an interest in this work, be it brief or lasting throughout the process. First of all, I wish to express my deep gratitude to Prof. Matthias Jarke for his guidance and advice during my years at the Chair of Information Systems and Databases, RWTH Aachen University. His experience and insight into research and academics have supported me in delivering this dissertation. I was lucky to enjoy the affiliations with the Chair, B-IT Research School and the UMIC excellence cluster. At the same time, I am highly indebted to Dr. Ralf Klamma for recommending me to pursue an academic career and for giving me the unique opportunity to work within his team. He constantly advised, encouraged and inspired my research and most importantly became a close friend. Our philosophical discussions often extended my view on the world. I feel extremely lucky to have worked under his guidance and I am thankful for all the confidence he had in me, and for the freedom, responsibilities and unselfish generosity I received. In addition, I like to thank Prof. Quemada-Vives from Spain for serving on the dissertation committee. I am particularly grateful to my math teacher Gjorgji Serafimov. What my elementary teacher Mimoza Serafimova with arduous efforts initiated in me regarding learning, Gjorgji Serafimov pick it up and molded it into a desire and skills for the beautiful world of mathematics – things that have delineated my life. Over the last years, it was a pleasure to have colleagues around who made life at the office more fun and with whom I worked together in one way or the other – thanks to Georgius Toubekis, Istvan Koren, Dr. Michael Derntl, Dr. Milos Kravcik, Dr. Khaled Rashed, Zinayida Petrushyna, Anna Hannemann et al. Besides the above, special thanks are to my colleagues who have also been close friends. The fruitful research collaboration with Dr. Yiwei Cao extended to a wonderful friendship. The ad-hoc scientific chats with Dr. Manh Cuong Pham in the halls of the Chair, slowly grew in a joyful companionship in sports, partying and research. Many thanks are to my “rommie” Dominik Renzel, who I have shared office with and with whom it was always pleasure to collaborate. The last years at the Chair have been filled with even more good moments and laughter thanks to Petru Nicolaescu. He proved to care about my dissertation by being critical while proof-reading this document and listening to my many final talk rehearsals. Many thanks also to Daniele Gloeckner, Claudia Puhl and Gabriele Hoeppermanns for helping me cut through all the red tape that comes with the workplace. vii I have been fortunate to always have students around with a genuine interest in mobile cloud computing research. In particular, I appreciate the collaboration with Gökhan Aksakali, Tian Yu, Ke Li, Roman Brandt, and Ghislain Manib Mbogos. Many thanks to Reinhard Linde for all his help in solving hardware and software issues of my projects. I would like to thank Tatjana
Recommended publications
  • Making Musical Magic Live
    Making Musical Magic Live Inventing modern production technology for human-centric music performance Benjamin Arthur Philips Bloomberg Bachelor of Science in Computer Science and Engineering Massachusetts Institute of Technology, 2012 Master of Sciences in Media Arts and Sciences Massachusetts Institute of Technology, 2014 Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning, in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Media Arts and Sciences at the Massachusetts Institute of Technology February 2020 © 2020 Massachusetts Institute of Technology. All Rights Reserved. Signature of Author: Benjamin Arthur Philips Bloomberg Program in Media Arts and Sciences 17 January 2020 Certified by: Tod Machover Muriel R. Cooper Professor of Music and Media Thesis Supervisor, Program in Media Arts and Sciences Accepted by: Tod Machover Muriel R. Cooper Professor of Music and Media Academic Head, Program in Media Arts and Sciences Making Musical Magic Live Inventing modern production technology for human-centric music performance Benjamin Arthur Philips Bloomberg Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning, on January 17 2020, in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Media Arts and Sciences at the Massachusetts Institute of Technology Abstract Fifty-two years ago, Sergeant Pepper’s Lonely Hearts Club Band redefined what it meant to make a record album. The Beatles revolution- ized the recording process using technology to achieve completely unprecedented sounds and arrangements. Until then, popular music recordings were simply faithful reproductions of a live performance. Over the past fifty years, recording and production techniques have advanced so far that another challenge has arisen: it is now very difficult for performing artists to give a live performance that has the same impact, complexity and nuance as a produced studio recording.
    [Show full text]
  • The TV Is Smart and Full of Trackers Towards Understanding the Smart TV Advertising and Tracking Ecosystem
    Janus Varmarken*, Hieu Le, Anastasia Shuba, Zubair Shafiq, and Athina Markopoulou The TV is Smart and Full of Trackers Towards Understanding the Smart TV Advertising and Tracking Ecosystem Abstract: Motivated by the growing popularity of smart 1 Introduction TVs, we present a large-scale measurement study of smart TVs by collecting and analyzing their network traffic from two Smart TV adoption has steadily grown over the last few years, different vantage points. First, we analyze aggregate network with more than 37% of US households with at least one smart traffic of smart TVs in-the-wild, collected from residential TV in 2018 which is a 16% increase over 2017 [1]. The growth gateways of tens of homes and several different smart TV plat- in smart TV is driven by two trends. First, over-the top (OTT) forms, including Apple, Samsung, Roku, and Chromecast. In video streaming services such as Netflix and Hulu have be- addition to accessing video streaming and cloud services, we come quite popular, with more than 60 million and 28 million find that smart TVs frequently connect to well-known as well subscribers in the US, respectively [2]. Second, smart TV so- as platform-specific advertising and tracking services (ATS). lutions are available at relatively affordable prices, with many Second, we instrument Roku and Amazon Fire TV, two pop- of the external smart TV boxes/sticks priced less than $50 and ular smart TV platforms, by setting up a controlled testbed to built-in smart TVs priced on the order of hundreds of dollars systematically exercise the top-1000 apps on each platform, [3].
    [Show full text]
  • Measuring Smart TV Advertising and Tracking
    Proceedings on Privacy Enhancing Technologies ; 2020 (2):129–154 Janus Varmarken†*, Hieu Le†, Anastasia Shuba, Athina Markopoulou, and Zubair Shafq The TV is Smart and Full of Trackers: Measuring Smart TV Advertising and Tracking Abstract: In this paper, we present a large-scale mea- 1 Introduction surement study of the smart TV advertising and track- ing ecosystem. First, we illuminate the network behav- Smart TV adoption has steadily grown over the last few ior of smart TVs as used in the wild by analyzing net- years, with more than 37% of US households owning at work traÿc collected from residential gateways. We fnd least one smart TV in 2018, a 16% increase over the that smart TVs connect to well-known and platform- previous year [1]. This growth is driven by two trends. specifc advertising and tracking services (ATSes). Sec- First, over-the top (OTT) video streaming services such ond, we design and implement software tools that sys- as Hulu and Netfix have become popular, with more tematically explore and collect traÿc from the top-1000 than 28 million and 60 million subscribers in the US, re- apps on two popular smart TV platforms, Roku and spectively [2]. Second, smart TV solutions are available Amazon Fire TV. We discover that a subset of apps at relatively a˙ordable prices, with many of the external communicate with a large number of ATSes, and that smart TV boxes/sticks priced less than $50, while built- some ATS organizations only appear on certain plat- in smart TVs now cost only a few hundreds dollars [3].
    [Show full text]
  • Αξιοποίηση Του Live Streaming Στην Εκπαίδευση.Pdf
    ΑΞΗΟΠΟΗΖ΢Ζ ΣΟΤ LIVE STREAMING ΢ΣΖΝ ΔΚΠΑΗΓΔΤ΢Ζ 2 ΛΑΖΑΡΟΠΟΤΛΟ΢ ΧΑΡΑΛΑΜΠΟ΢ (39189) ΦΙΚΑΡΗ΢ ΔΗΜΗΣΡΙΟ΢ (39131) ΑΞΗΟΠΟΗΖ΢Ζ ΣΟΤ LIVE STREAMING ΢ΣΖΝ ΔΚΠΑΗΓΔΤ΢Ζ ΠΣΤΥΗΑΚΖ ΔΡΓΑ΢ΗΑ Αμηνπνίεζε ηνπ Live Streaming ζηελ Δθπαίδεπζεο Λαδαξόπνπινο Υαξάιακπνο Α.Μ. 39189 Φίθαξεο Γεκήηξηνο Α.Μ. 39131 Δηζεγεηήο: Γξ. Ησάλλεο Φαξνκήιηγθνο, Καζεγεηήο Δμεηαζηηθή Δπηηξνπή: Γξ. Γεώξγηνο Πξεδεξάθνο, Καζεγεηήο Γξ. Κσλζηαληίλνο Κνπθνπιέηζνο, Καζεγεηήο Ζκεξνκελία εμέηαζεο: 23/05/2017 3 ΛΑΖΑΡΟΠΟΤΛΟ΢ ΧΑΡΑΛΑΜΠΟ΢ (39189) ΦΙΚΑΡΗ΢ ΔΗΜΗΣΡΙΟ΢ (39131) ΑΞΗΟΠΟΗΖ΢Ζ ΣΟΤ LIVE STREAMING ΢ΣΖΝ ΔΚΠΑΗΓΔΤ΢Ζ 4 ΛΑΖΑΡΟΠΟΤΛΟ΢ ΧΑΡΑΛΑΜΠΟ΢ (39189) ΦΙΚΑΡΗ΢ ΔΗΜΗΣΡΙΟ΢ (39131) ΑΞΗΟΠΟΗΖ΢Ζ ΣΟΤ LIVE STREAMING ΢ΣΖΝ ΔΚΠΑΗΓΔΤ΢Ζ ΔΤΥΑΡΗ΢ΣΗΔ΢ ΢ην ζεκείν απηφ ζα ζέιακε λα επραξηζηήζνπκε ηνλ επηβιέπνληα θαζεγεηή ηεο πηπρηαθήο καο εξγαζίαο Γξ. Ησάλλε Φαξνκήιηγθν γηα ηελ θαζνδήγεζε, ηελ πξφζπκε ππνζηήξημε θαη ηελ πνιχηηκε βνήζεηα πνπ καο παξείρε θαζ‟ φιε ηε δηάξθεηα εθπφλεζεο ηεο εξγαζίαο. Δγθάξδηεο επραξηζηίεο ζηνπο θχξηνπο Ξαλζφπνπιν Θεφδσξν, Κνηζίδε Θεφθηιν θαη Κπηάγηα Υξήζην γηα ηηο πνιχηηκεο γλψζεηο ηνπο θαη ηελ άξηζηε ζπλεξγαζία ηνπο γηα ηελ πινπνίεζε ησλ ζελαξίσλ. 5 ΛΑΖΑΡΟΠΟΤΛΟ΢ ΧΑΡΑΛΑΜΠΟ΢ (39189) ΦΙΚΑΡΗ΢ ΔΗΜΗΣΡΙΟ΢ (39131) ΑΞΗΟΠΟΗΖ΢Ζ ΣΟΤ LIVE STREAMING ΢ΣΖΝ ΔΚΠΑΗΓΔΤ΢Ζ 6 ΛΑΖΑΡΟΠΟΤΛΟ΢ ΧΑΡΑΛΑΜΠΟ΢ (39189) ΦΙΚΑΡΗ΢ ΔΗΜΗΣΡΙΟ΢ (39131) ΑΞΗΟΠΟΗΖ΢Ζ ΣΟΤ LIVE STREAMING ΢ΣΖΝ ΔΚΠΑΗΓΔΤ΢Ζ Πεξίιεςε ΢ηελ παξνχζα εξγαζία επηρεηξείηαη ε κειέηε ηερληθψλ αμηνπνίεζεο ηεο δσληαλήο αλακεηάδνζεο (live streaming) σο δηδαθηηθνχ κέζνπ ζε εθπαηδεπηηθά ζελάξηα δηδαζθαιίαο είηε απφ απφζηαζε είηε πβξηδηθά (ζπκπιεξσκαηηθά ηεο δηα-δψζεο δηδαζθαιίαο). Ζ εξγαζία ζα πεξηιακβάλεη δχν κέξε: ΢ην α‟ κέξνο ζα γίλεη κηα επηζθφπεζε εξγαιείσλ θαη ηερληθψλ δσληαλήο αλακεηάδνζεο κε έκθαζε ηελ εθπαηδεπηηθή δηαδηθαζία θαη ηελ αμηνπνίεζή ηνπο ζηα αλνηθηά καζήκαηα πνπ πξφζθαηα αλέπηπμε ην Ίδξπκα. ΢ην β' κέξνο ζα ζρεδηαζηνχλ, ζα πινπνηεζνχλ θαη ζα αμηνινγεζνχλ δνθηκαζηηθά εθπαηδεπηηθά ζελάξηα δσληαλήο αλακεηάδνζεο ζε επηιεγκέλα καζήκαηα ηνπ Ηδξχκαηνο.
    [Show full text]