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

被引:0
|
作者
Ortegat G. [1 ]
Grolaux D. [2 ]
Riviere E. [1 ]
Vanderdonckt J. [1 ]
机构
[1] Université Catholique de Louvain, Louvain-la-Neuve
[2] ICHEC Brussels Management School, Brussels
关键词
cloud computing; distributed user interfaces; edge computing; peer-To-peer computing; perceived latency; system latency; traffic control; user interface migration;
D O I
10.1145/3532210
中图分类号
学科分类号
摘要
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. © 2022 ACM.
引用
收藏
相关论文
共 50 条
  • [1] Cloud, Fog, and Edge Computing: A Software Engineering Perspective
    Al-Qamash, Amal
    Soliman, Iten
    Abulibdeh, Rawan
    Saleh, Moutaz
    2018 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2018, : 276 - 284
  • [2] Design of Smart Home System Based on Collaborative Edge Computing and Cloud Computing
    Ma, Qiangfei
    Huang, Hua
    Zhang, Wentao
    Qiu, Meikang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 355 - 366
  • [3] INTEGRATION OF EDGE COMPUTING WITH CLOUD COMPUTING
    Mittal, Saksham
    Negi, Neelam
    Chauhan, Rahul
    2017 INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN COMPUTING AND COMMUNICATION TECHNOLOGIES (ICETCCT), 2017, : 241 - 246
  • [4] Teaching cloud computing: A software engineering perspective
    Sommerville, Ian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (09) : 2330 - 2332
  • [5] Edge Computing and Cloud Computing for Internet of Things: A Review
    Andriulo, Francesco Cosimo
    Fiore, Marco
    Mongiello, Marina
    Traversa, Emanuele
    Zizzo, Vera
    INFORMATICS-BASEL, 2024, 11 (04):
  • [6] Workshop on Software Engineering for Cloud Computing (SECLOUD 2011)
    Mattmann, Chris A.
    Medvidovic, Nenad
    Mohan, T. S.
    O'Malley, Owen
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1196 - +
  • [7] Poster Abstract: Continuous Computing from Cloud to Edge
    Mueller, Harald
    Gogouvitis, Spyridon V.
    Haitof, Houssam
    Seitz, Andreas
    Bruegge, Bernd
    2016 FIRST IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2016), 2016, : 97 - 98
  • [8] An Adaptive Neural Architecture Search Design for Collaborative Edge-Cloud Computing
    Lu, Haodong
    Du, Miao
    He, Xiaoming
    Qian, Kai
    Chen, Jianli
    Sun, Yanfei
    Wang, Kun
    IEEE NETWORK, 2021, 35 (05): : 83 - 89
  • [9] End-Edge-Cloud Collaborative Computing for Deep Learning: A Comprehensive Survey
    Wang, Yingchao
    Yang, Chen
    Lan, Shulin
    Zhu, Liehuang
    Zhang, Yan
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2024, 26 (04): : 2647 - 2683
  • [10] Priority-Based Residential Energy Management With Collaborative Edge and Cloud Computing
    Ruan, Linna
    Yan, Yong
    Guo, Shaoyong
    Wen, Fushuan
    Qiu, Xuesong
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (03) : 1848 - 1857