Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Engineering the Transition of Interactive Collaborative Software from Cloud Computing to Edge Computing

Published: 17 June 2022 Publication History

Abstract

The "Software as a Service" (SaaS) model of cloud computing popularized online multiuser collaborative software. Two famous examples of this class of software are Office 365 from Microsoft and Google Workspace. Cloud technology removes the need to install and update the software on end users' computers and provides the necessary underlying infrastructure for online collaboration. However, to provide a good end-user experience, cloud services require an infrastructure able to scale up to the task and allow low-latency interactions with a variety of users worldwide. This is a limiting factor for actors that do not possess such infrastructure. Unlike cloud computing which forgets the computational and interactional capabilities of end users' devices, the edge computing paradigm promises to exploit them as much as possible. To investigate the potential of edge computing over cloud computing, this paper presents a method for engineering interactive collaborative software supported by edge devices for the replacement of cloud computing resources. Our method is able to handle user interface aspects such as connection, execution, migration, and disconnection differently depending on the available technology. We exemplify our approach by developing a distributed Pictionary game deployed in two scenarios: a nonshared scenario where each participant interacts only with their own device and a shared scenario where participants also share a common device, including a TV. After a theoretical comparative study of edge vs. cloud computing, an experiment compares the two implementations to determine their effect on the end user's perceived experience and latency vs. real latency.

Supplementary Material

MP4 File (v6eics160.mp4)
Supplemental video

References

[1]
Anshul Ahuja, Geetesh Gupta, and Subhajit Sidhanta. 2019. Edge Applications: Just Right Consistency. In Proc. of the 38th IEEE Symposium on Reliable Distributed Systems (Lyon, France) (SRDS '19). IEEE, 351--3512. https://doi.org/10.1109/SRDS47363.2019.00047
[2]
Yuan Ai, Mugen Peng, and Kecheng Zhang. 2018. Edge computing technologies for Internet of Things: a Primer. Digital Communications and Networks, Vol. 4, 2 (2018), 77 -- 86. https://doi.org/10.1016/j.dcan.2017.07.001
[3]
Aaron Bangor, Philip Kortum, and James Miller. 2009. Determining What Individual SUS Scores Mean: Adding an Adjective Rating Scale. Journal of Usability Studies, Vol. 4, 3 (May 2009), 114--123. https://uxpajournal.org/determining-what-individual-sus-scores-mean-adding-an-adjective-rating-scale/
[4]
Aaron Bangor, Philip T. Kortum, and James T. Miller. 2008. An Empirical Evaluation of the System Usability Scale. International Journal of Human--Computer Interaction, Vol. 24, 6 (2008), 574--594. https://doi.org/10.1080/10447310802205776
[5]
Eric Barboni, Celia Martinie, David Navarre, Philippe Palanque, and Marco Winckler. 2014. Bridging the gap between a behavioural formal description technique and a user interface description language: Enhancing ICO with a graphical user interface markup language. Science of Computer Programming, Vol. 86, 15 (2014), 3--29. https://doi.org/10.1016/j.scico.2013.04.001
[6]
Len Bass, Ross Faneuf, Reed Little, Niels Mayer, Bob Pellegrino, Scott Reed, Robert Seacord, Sylvia Sheppard, and Martha R. Szczur. 1992. A metamodel for the runtime architecture of an interactive system: the UIMS tool developers workshop. SIGCHI Bulletin, Vol. 24, 1 (1992), 32--37. https://doi.org/10.1145/142394.142401
[7]
Len Bass, Reed Little, Bob Pellegrino, Scott Reed, Robert Seacord, Sylvia Sheppard, and Martha R. Szczur. 1991. The Arch Model: Seeheim Revisited. In Paper presented for the User Interface Developers' Workshop at CHI'91,. Association for Computing Machinery, New York, NY, USA, 2--26. http://dui-workshop.org/2013/
[8]
Federico Bellucci, Giuseppe Ghiani, Fabio Paternò, and Carmen Santoro. [n.d.]. Engineering JavaScript state persistence of web applications migrating across multiple devices. In Proceedings of the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems (Pisa, Italy) (EICS '11), Fabio Paternò, Kris Luyten, and Frank Maurer (Eds.).
[9]
Samir Benbelkacem, Nadia Zenati-Henda, Djamel Aouam, Yousra Izountar, and Samir Otmane. 2020. MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems. Journal of King Saud University - Computer and Information Sciences, Vol. 32, 4 (2020), 433--446. https://doi.org/10.1016/j.jksuci.2019.11.010 Emerging Software Systems.
[10]
Anastasiia Beznosyk, Peter Quax, Karin Coninx, and Wim Lamotte. 2011. Influence of Network Delay and Jitter on Cooperation in Multiplayer Games. In Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry (Hong Kong, China) (VRCAI '11). Association for Computing Machinery, New York, NY, USA, 351--354. https://doi.org/10.1145/2087756.2087812
[11]
Francc ois Bodart, Anne-Marie Hennebert, Jean-Marie Leheureux, Isabelle Provot, Benoît Sacré, and Jean Vanderdonckt. 1995. Towards a Systematic Building of Software Architecture: the TRIDENT Methodological Guide. In Proceedings of 2nd Int. Eurographics Workshop on Design, Specification and Verification of Interactive Systems (DSV-IS '95), Philippe Palanque and Rémi Bastide (Eds.). Springer, Vienna, 262--278. https://doi.org/10.1007/978--3--7091--9437--9_16
[12]
Jullien Bouchet, Laurence Nigay, and Thierry Ganille. 2004. ICARE Software Components for Rapidly Developing Multimodal Interfaces. In Proceedings of the 6th International Conference on Multimodal Interfaces (State College, PA, USA) (ICMI '04). Association for Computing Machinery, New York, NY, USA, 251--258. https://doi.org/10.1145/1027933.1027975
[13]
Ugo Braga Sangiorgi, Vivian Genaro Motti, Franccois Beuvens, and Jean Vanderdonckt. 2012. Assessing Lag Perception in Electronic Sketching. In Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design (Copenhagen, Denmark) (NordiCHI '12). Association for Computing Machinery, New York, NY, USA, 153--161. https://doi.org/10.1145/2399016.2399040
[14]
John Brooke. 1996. SUS-A quick and dirty usability scale. Usability evaluation in industry (1996), 189--194. https://www.taylorfrancis.com/chapters/edit/10.1201/9781498710411--35/sus-quick-dirty-usability-scale-john-brooke
[15]
Gaëlle Calvary, Joëlle Coutaz, David Thevenin, Quentin Limbourg, Laurent Bouillon, and Jean Vanderdonckt. 2003. A Unifying Reference Framework for multi-target user interfaces. Interact. Comput., Vol. 15, 3 (2003), 289--308. https://doi.org/10.1016/S0953--5438(03)00010--9
[16]
Scott Carter, Amy Hurst, Jennifer Mankoff, and Jack Li. 2006. Dynamically Adapting GUIs to Diverse Input Devices. In Proceedings of the 8th International ACM SIGACCESS Conference on Computers and Accessibility (Portland, Oregon, USA) (Assets '06). Association for Computing Machinery, New York, NY, USA, 63--70. https://doi.org/10.1145/1168987.1169000
[17]
Priscila Cedillo, Emilio Insfrán, Silvia Abrah a o, and Jean Vanderdonckt. 2021. Empirical Evaluation of a Method for Monitoring Cloud Services Based on Models at Runtime. IEEE Access, Vol. 9 (2021), 55898--55919. https://doi.org/10.1109/ACCESS.2021.3071417
[18]
Benoit Collignon, Jean Vanderdonckt, and Gaëlle Calvary. 2008. Model-Driven Engineering of Multi-target Plastic User Interfaces. In Fourth International Conference on Autonomic and Autonomous Systems, ICAS 2008, 16--21 March 2008, Gosier, Guadeloupe. IEEE Computer Society, 7--14. https://doi.org/10.1109/ICAS.2008.37
[19]
Lorenzo Corneo, Maximilian Eder, Nitinder Mohan, Aleksandr Zavodovski, Suzan Bayhan, Walter Wong, Per Gunningberg, Jussi Kangasharju, and Jörg Ott. 2021. Surrounded by the Clouds: A Comprehensive Cloud Reachability Study .Association for Computing Machinery, New York, NY, USA, 295--304. https://doi.org/10.1145/3442381.3449854
[20]
Amir Vahid Dastjerdi and Rajkumar Buyya. 2016. Fog Computing: Helping the Internet of Things Realize Its Potential. Computer, Vol. 49, 8 (2016), 112--116. https://doi.org/10.1109/MC.2016.245
[21]
Eustace M. Dogo, Abdulazeez Femi Salami, Clinton O. Aigbavboa, and Thembinkosi Nkonyana. 2019. Taking Cloud Computing to the Extreme Edge: A Review of Mist Computing for Smart Cities and Industry 4.0 in Africa .Springer International Publishing, Cham, 107--132. https://doi.org/10.1007/978--3--319--99061--3_7
[22]
Emmanuel Dubois, Christophe Bortolaso, Damien Appert, and Guillaume Gauffre. 2014. An MDE-based framework to support the development of Mixed Interactive Systems. Science of Computer Programming, Vol. 89 (2014), 199--221. https://doi.org/10.1016/j.scico.2013.03.007 Special issue on Success Stories in Model Driven Engineering.
[23]
Yehia Elkhatib, Barry Porter, Heverson B. Ribeiro, Mohamed Faten Zhani, Junaid Qadir, and Etienne Riviere. 2017. On Using Micro-Clouds to Deliver the Fog. IEEE Internet Computing, Vol. 21, 2 (2017), 8--15. https://doi.org/10.1109/MIC.2017.35
[24]
Luca Frosini, Marco Manca, and Fabio Paternò. 2013. A framework for the development of distributed interactive applications. In Proc. of ACM SIGCHI Symposium on Engineering Interactive Computing Systems (London, United Kingdom) (EICS '13), Peter Forbrig, Prasun Dewan, Michael Harrison, and Kris Luyten (Eds.). ACM, 249--254. https://dl.acm.org/citation.cfm?id=2480328
[25]
Luca Frosini and Fabio Paternò. 2014. User interface distribution in multi-device and multi-user environments with dynamically migrating engines. In ACM SIGCHI Symposium on Engineering Interactive Computing Systems (Rome, Italy) (EICS '14), Fabio Paternò, Carmen Santoro, and Jü rgen Ziegler (Eds.). ACM, 55--64. https://doi.org/10.1145/2607023.2607032
[26]
Jose A. Gallud, Ricardo Tesoriero, Jean Vanderdonckt, Mar'ia Lozano, Victor Penichet, and Federico Botella. 2011. Distributed User Interfaces. In CHI '11 Extended Abstracts on Human Factors in Computing Systems (Vancouver, BC, Canada) (CHI EA '11). Association for Computing Machinery, New York, NY, USA, 2429--2432. https://doi.org/10.1145/1979742.1979576
[27]
Pedro Garcia Lopez, Alberto Montresor, Dick Epema, Anwitaman Datta, Teruo Higashino, Adriana Iamnitchi, Marinho Barcellos, Pascal Felber, and Etienne Riviere. 2015. Edge-Centric Computing: Vision and Challenges. ACM SIGCOMM Computer Communication Review, Vol. 45, 5 (sep 2015), 37--42. https://doi.org/10.1145/2831347.2831354
[28]
Donatien Grolaux, Peter Van Roy, and Jean Vanderdonckt. 2004. Migratable User Interfaces: Beyond Migratory Interfaces. In Proc. of 1st Annual International Conference on Mobile and Ubiquitous Systems, Networking and Services, 22--25 August 2004, Cambridge, MA, USA (MobiQuitous '04). IEEE Computer Society, 422--430. https://doi.org/10.1109/MOBIQ.2004.1331749
[29]
Donatien Grolaux, Jean Vanderdonckt, and Peter Van Roy. 2005. Attach Me, Detach Me, Assemble Me Like You Work. In Proc. of IFIP TC13 Int. Conf. on Human-Computer Interaction - INTERACT 2005, Rome, Italy, September 12--16, 2005 (Lecture Notes in Computer Science, Vol. 3585), Maria Francesca Costabile and Fabio Paternò (Eds.). Springer, 198--212. https://doi.org/10.1007/11555261_19
[30]
Kaylie Gyarmathy. [n.d.]. Edge Computing vs. Cloud Computing: What You Need to Know. https://www.vxchnge.com/blog/edge-computing-vs-cloud-computing
[31]
Ilija Hadvzić, Yoshihisa Abe, and Hans C. Woithe. 2017. Edge Computing in the EPC: A Reality Check. In Proceedings of the Second ACM/IEEE Symposium on Edge Computing (San Jose, California) (SEC '17). Association for Computing Machinery, New York, NY, USA, Article 13, 10 pages. https://doi.org/10.1145/3132211.3134449
[32]
Larry V. Hedges. 1981. Distribution Theory for Glass's Estimator of Effect Size and Related Estimators. Journal of Educational Statistics, Vol. 6, 2 (1981), 107--128. http://www.jstor.org/stable/1164588
[33]
Ralph D. Hill. 1986. Event-Response Systems: A Technique for Specifying Multi-Threaded Dialogues. SIGCHI Bulletin, Vol. 17, SI (May 1986), 241--248. https://doi.org/10.1145/30851.275637
[34]
Brad Johanson, Armando Fox, and Terry Winograd. 2002. The interactive workspaces project: Experiences with ubiquitous computing rooms. IEEE pervasive computing, Vol. 1, 2 (2002), 67--74. https://doi.org/10.1109/MPRV.2002.1012339
[35]
Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, Joao Carreira, Karl Krauth, Neeraja Jayant Yadwadkar, Joseph E. Gonzalez, Raluca Ada Popa, Ion Stoica, and David A. Patterson. 2019. Cloud Programming Simplified: A Berkeley View on Serverless Computing. CoRR, Vol. abs/1902.03383 (2019). showeprint[arXiv]1902.03383 http://arxiv.org/abs/1902.03383
[36]
Sophie Jörg, Aline Normoyle, and Alla Safonova. 2012. How Responsiveness Affects Players' Perception in Digital Games. In Proceedings of the ACM Symposium on Applied Perception (Los Angeles, California) (SAP '12). Association for Computing Machinery, New York, NY, USA, 33--38. https://doi.org/10.1145/2338676.2338683
[37]
M. Frans Kaashoek and Ion Stoica (Eds.). 2003. Peer-to-Peer Systems II, Second International Workshop, IPTPS 2003, Berkeley, CA, USA, February 21--22,2003, Revised Papers. Lecture Notes in Computer Science, Vol. 2735. Springer. https://doi.org/10.1007/b11823
[38]
Grady Klein and Alan Dabney. 2013. The Cartoon Introduction to Statistics 1 ed.). Hill and Wang, New York, NY, USA.
[39]
Andreas Kouloumpris, Theo Theocharides, and Maria Michael. 2019. Metis: Optimal Task Allocation Framework for the Edge/Hub/Cloud Paradigm. (05 2019), 128--133. https://doi.org/10.1145/3312614.3312643
[40]
Minseok Kwon, Zuochao Dou, Wendi Heinzelman, Tolga Soyata, He Ba, and Jiye Shi. 2014. Use of Network Latency Profiling and Redundancy for Cloud Server Selection. In Proc. of IEEE 7th International Conference on Cloud Computing (Anchorage, AK, USA) (Cloud '14). IEEE, 826--832. https://doi.org/10.1109/CLOUD.2014.114
[41]
Frédéric Lemoine, Noëmie Simoni, and Tatiana Aubonnet. 2017. Self-Controlled Components for Human-Machine Interaction Services. In Proceedings of the 29th Conference on l'Interaction Homme-Machine (Poitiers, France) (IHM '17). Association for Computing Machinery, New York, NY, USA, 233--241. https://doi.org/10.1145/3132129.3132153
[42]
Chao Li, Yushu Xue, Jing Wang, Weigong Zhang, and Tao Li. 2018. Edge-Oriented Computing Paradigms: A Survey on Architecture Design and System Management. ACM Computing Survey, Vol. 51, 2, Article 39 (April 2018), 34 pages. https://doi.org/10.1145/3154815
[43]
Marco Manca and Fabio Paternò. 2016. Customizable dynamic user interface distribution. In Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Brussels, Belgium, June 21--24, 2016 (EICS '16), Kris Luyten and Philippe A. Palanque (Eds.). ACM, 27--37. https://doi.org/10.1145/2933242.2933259
[44]
Jérémie Melchior, Donatien Grolaux, Jean Vanderdonckt, and Peter Van Roy. 2009. A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications. In Proceedings of the 1st ACM SIGCHI symposium on Engineering Interactive Computing System, Pittsburgh, PA, USA, July 15--17, 2009 (EICS '09), T. C. Nicholas Graham, Gaë lle Calvary, and Philip D. Gray (Eds.). ACM, 69--78. https://doi.org/10.1145/1570433.1570449
[45]
Jérémie Melchior, Jean Vanderdonckt, and Peter Van Roy. 2011a. A model-based approach for distributed user interfaces. In Proceedings of the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing System, EICS 2011, Pisa, Italy, June 13--16, 2011, Fabio Paternò, Kris Luyten, and Frank Maurer (Eds.). ACM, 11--20. https://doi.org/10.1145/1996461.1996488
[46]
Jérémie Melchior, Jean Vanderdonckt, and Peter Van Roy. 2012. Modelling and developing distributed user interfaces based on distribution graph. In Proc. of 6th International Conference on Research Challenges in Information Science, Valencia, Spain, May 16--18 2012 (RCIS '12), Colette Rolland, Jaelson Castro, and Oscar Pastor (Eds.). IEEE, 1--10. https://doi.org/10.1109/RCIS.2012.6240450
[47]
Jeremie Melchior, Jean Vanderdonckt, and Peter Van Roy. 2011b. Distribution Primitives for Distributed User Interfaces. (11 2011). https://doi.org/10.1007/978--1--4471--2271--5_3
[48]
David Navarre, Philippe Palanque, Jean-Francois Ladry, and Eric Barboni. 2009. ICOs: A Model-Based User Interface Description Technique Dedicated to Interactive Systems Addressing Usability, Reliability and Scalability. ACM Trans. Comput.-Hum. Interact., Vol. 16, 4, Article 18 (Nov. 2009), 56 pages. https://doi.org/10.1145/1614390.1614393
[49]
Michael Nebeling, Theano Mintsi, Maria Husmann, and Moira Norrie. 2014. Interactive Development of Cross-Device User Interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Toronto, Ontario, Canada) (CHI '14). Association for Computing Machinery, New York, NY, USA, 2793--2802. https://doi.org/10.1145/2556288.2556980
[50]
Jakob Nielsen. 1993. Usability Engineering 1 ed.). Morgan Kaufmann.
[51]
Aline Normoyle, Gina Guerrero, and Sophie Jörg. 2014. Player Perception of Delays and Jitter in Character Responsiveness. In Proceedings of the ACM Symposium on Applied Perception (Vancouver, British Columbia, Canada, August 8--9, 2014) (SAP '14). Association for Computing Machinery, New York, NY, USA, 117--124. https://doi.org/10.1145/2628257.2628263
[52]
Diana Popescu, Noa Zilberman, and Andrew Moore. 2017. Characterizing the impact of network latency on cloud-based applications' performance. Technical Report UCAM-CL-TR-914. University of Cambridge Computer Laboratory. https://doi.org/10.17863/CAM.17588
[53]
Peter Quax, Anastasiia Beznosyk, Wouter Vanmontfort, Robin Marx, and Wim Lamotte. 2013. An evaluation of the impact of game genre on user experience in cloud gaming. In Proc. of IEEE International Games Innovation Conference (Vancouver, BC, Canada, 11 November 2013) (IGIC '13). 216--221. https://doi.org/10.1109/IGIC.2013.6659141
[54]
Andreas Reiter, Bernd Prünster, and Thomas Zefferer. 2017. Hybrid Mobile Edge Computing: Unleashing the Full Potential of Edge Computing in Mobile Device Use Cases. In Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Madrid, Spain) (CCGrid '17). IEEE Press, 935--944. https://doi.org/10.1109/CCGRID.2017.125
[55]
Ju Ren, Deyu Zhang, Shiwen He, Yaoxue Zhang, and Tao Li. 2019. A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms: Transparent Computing, Mobile Edge Computing, Fog Computing, and Cloudlet. ACM Comput. Surv., Vol. 52, 6, Article 125 (Oct. 2019), 36 pages. https://doi.org/10.1145/3362031
[56]
Yeong-Seok Seo and Jun-Ho Huh. 2019. GUI-based software modularization through module clustering in edge computing based IoT environments. Journal of Ambient Intelligence and Humanized Computing (09 2019), 1--15. https://doi.org/10.1007/s12652-019-01455--3
[57]
Weisong Shi and Schahram Dustdar. 2016. The Promise of Edge Computing. Computer, Vol. 49, 5 (2016), 78--81. https://doi.org/10.1109/MC.2016.145
[58]
Tarik Taleb, Adlen Ksentini, and Pantelis A. Frangoudis. 2019. Follow-Me Cloud: When Cloud Services Follow Mobile Users. IEEE Transactions on Cloud Computing, Vol. 7, 2 (2019), 369--382. https://doi.org/10.1109/TCC.2016.2525987
[59]
Genc Tato, Marin Bertier, Etienne Rivière, and Cédric Tedeschi. 2018. ShareLatex on the Edge: Evaluation of the Hybrid Core/Edge Deployment of a Microservices-Based Application. In Proceedings of the 3rd Workshop on Middleware for Edge Clouds and Cloudlets (Rennes, France) (MECC'18). Association for Computing Machinery, New York, NY, USA, 8--15. https://doi.org/10.1145/3286685.3286687
[60]
Genc Tato, Marin Bertier, Etienne Rivière, and Cédric Tedeschi. 2019. Split and Migrate: Resource-Driven Placement and Discovery of Microservices at the Edge. In Proc. of 23rd International Conference on Principles of Distributed Systems, OPODIS 2019, December 17--19, 2019, Neuchâ tel, Switzerland (LIPIcs, Vol. 153), Pascal Felber, Roy Friedman, Seth Gilbert, and Avery Miller (Eds.). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 9:1--9:16. https://doi.org/10.4230/LIPIcs.OPODIS.2019.9
[61]
Chris Vandervelpen, Geert Vanderhulst, Kris Luyten, and Karin Coninx. 2005. Light-Weight Distributed Web Interfaces: Preparing the Web for Heterogeneous Environments. In Proc. of 5th International Conference on Web Engineering, ICWE '05, Sydney, Australia, July 27--29, 2005 (Lecture Notes in Computer Science, Vol. 3579), David B. Lowe and Martin Gaedke (Eds.). Springer, 197--202. https://doi.org/10.1007/11531371_28
[62]
Massimo Vecchio, Paolo Azzoni, Andreas Menychtas, Ilias Maglogiannis, and Alexander Felfernig. 2021. A Fully Open-Source Approach to Intelligent Edge Computing: AGILE's Lesson. Sensors, Vol. 21, 4 (2021). https://doi.org/10.3390/s21041309
[63]
Shangguang Wang, Jinliang Xu, Ning Zhang, and Liu Yujiong. 2018. A Survey on Service Migration in Mobile Edge Computing. IEEE Access, Vol. PP (04 2018), 1--1. https://doi.org/10.1109/ACCESS.2018.2828102
[64]
Jian Xu, Qingqing Cao, Aditya Prakash, Aruna Balasubramanian, and Donald E. Porter. 2017. UIWear: Easily Adapting User Interfaces for Wearable Devices. In Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (Snowbird, Utah, USA) (MobiCom '17). Association for Computing Machinery, New York, NY, USA, 369--382. https://doi.org/10.1145/3117811.3117819
[65]
Zhe Zhou, Xintong Li, and Guangyu Sun. 2019. Accelerate Service Live Migration in Resource-Limited Edge Computing Systems. In Proceedings of the 4th ACM/IEEE Symposium on Edge Computing (Arlington, Virginia) (SEC '19). Association for Computing Machinery, New York, NY, USA, 354--355. https://doi.org/10.1145/3318216.3363456
[66]
Mikel Zorrilla, Njål T. Borch, Francois Daoust, Alexander Erk, Juliá n Fló rez, and Alberto Lafuente. 2015a. A Web-based distributed architecture for multi-device adaptation in media applications. Pers. Ubiquitous Comput., Vol. 19, 5--6 (2015), 803--820. https://doi.org/10.1007/s00779-015-0864-x
[67]
Mikel Zorrilla, Inigo Tamayo, Angel Martin, and Ana Dominguez. 2015b. User interface adaptation for multi-device Web-based media applications. In 2015 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting. 1--7. https://doi.org/10.1109/BMSB.2015.7177251

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Proceedings of the ACM on Human-Computer Interaction
Proceedings of the ACM on Human-Computer Interaction  Volume 6, Issue EICS
EICS
June 2022
736 pages
EISSN:2573-0142
DOI:10.1145/3544787
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 June 2022
Published in PACMHCI Volume 6, Issue EICS

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. distributed user interfaces
  3. edge computing
  4. peer-to-peer computing
  5. perceived latency
  6. system latency
  7. traffic control
  8. user interface migration

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 130
    Total Downloads
  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)6
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media