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 条
  • [31] Development of Smart Vegetable Growing Cabinet with IoT, Edge Computing and Cloud Computing
    Namee, Khanista
    Kamjumpol, Chumpol
    Pimsiri, Witoon
    PROCEEDINGS OF 2020 2ND INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND MACHINE VISION AND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION AND MACHINE LEARNING, IPMV 2020, 2020, : 47 - 52
  • [32] Constrained Multiobjective Optimization for IoT-Enabled Computation Offloading in Collaborative Edge and Cloud Computing
    Peng, Guang
    Wu, Huaming
    Wu, Han
    Wolter, Katinka
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (17): : 13723 - 13736
  • [33] Performance Engineering for Cloud Computing
    Murphy, John
    COMPUTER PERFORMANCE ENGINEERING, 2011, 6977 : 1 - 9
  • [34] SE in ES: Opportunities for Software Engineering and Cloud Computing in Environmental Science
    Simm, W. A.
    Samreen, F.
    Bassett, R.
    Ferrario, M. A.
    Blair, G.
    Whittle, J.
    Young, P. J.
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS), 2018, : 61 - 70
  • [35] An Efficient Scheduling Strategy for Collaborative Cloud and Edge Computing in System of Intelligent Buildings
    Feng, Xiaodong
    Yi, Lingzhi
    Liu, Ning
    Gao, Xieyi
    Liu, Weiwei
    Wang, Bin
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2023, 27 (05) : 948 - 958
  • [36] An adaptive offloading framework for license plate detection in collaborative edge and cloud computing
    Zhang, Hong
    Wang, Penghai
    Zhang, Shouhua
    Wu, Zihan
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (02) : 2793 - 2814
  • [37] Joint Power Control and Task Offloading in Collaborative Edge–Cloud Computing Networks
    Wang, Sai
    Gong, Yi
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (17) : 15197 - 15208
  • [38] An Efficient Algorithm for Microservice Placement in Cloud-Edge Collaborative Computing Environment
    He, Xiang
    Xu, Hanchuan
    Xu, Xiaofei
    Chen, Yin
    Wang, Zhongjie
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 1983 - 1997
  • [39] Collaborative Cloud Computing Application for Water Resources Based on Open Source Software
    Delipetrev, Blagoj
    Stojanova, Aleksandra
    Ljubotenska, Ana
    Kocaleva, Mirjana
    Delipetrev, Marjan
    Manevski, Vladimir
    ICT INNOVATIONS 2015: EMERGING TECHNOLOGIES FOR BETTER LIVING, 2016, 399 : 69 - 78
  • [40] Interactive Design System for Schools using Cloud Computing
    Fardoun, Habib M.
    Zafar, Bassam
    Altalhi, Abdulrahman H.
    Paules, Antonio
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (07) : 950 - 964