Towards an Autoscaling Service for Real-Time Online Interactive Applications on Clouds

被引:1
|
作者
Jarrous-Holtrup, Sezar [1 ]
Abdinghoff, Jona [1 ]
Schamel, Folker [2 ]
Gorlatch, Sergei [1 ]
机构
[1] Univ Munster, Munster, Germany
[2] Spinor GmbH, Munich, Germany
关键词
Cloud Computing; Autoscaling; Kubernetes; Real-Time Online Interactive Applications; Service-Oriented Computing; Cloud-Native Architectures; Real-Time; Session Slots;
D O I
10.1109/PDP62718.2024.00024
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We develop a novel autoscaling service (autoscaler) to provide elasticity for Real-Time Online Interactive Applications (ROIA) running on clouds for thousands of concurrent users. High-performance ROIA include real-time 3D product configurators, multiplayer online gaming, digital twins for the industry 4.0 market, and e-learning. Using our autoscaler for ROIA on clouds facilitates meeting high demands on Quality of Experience (QoE) and the economic utilization of cloud resources. Compared to existing autoscaling solutions (e.g., in Kubernetes), our autoscaler is based not on the classical metrics (CPU/GPU load, memory usage, etc.), but rather on the session slots which limit the number of concurrent sessions for a service instance. We design a novel autoscaling algorithm using linear regression of the session slots usage, and we mathematically analyze and experimentally evaluate autoscaler's dynamic reaction to changing workload while avoiding overswinging (creating more service instances than needed). We also report our preliminary experimental results.
引用
收藏
页码:124 / 131
页数:8
相关论文
共 50 条
  • [31] CPU scheduling and memory management for interactive real-time applications
    Kato, Shinpei
    Ishikawa, Yutaka
    Rajkumar, Ragunathan
    REAL-TIME SYSTEMS, 2011, 47 (05) : 454 - 488
  • [32] AIRS: Supporting Interactive Real-Time Applications on Multicore Platforms
    Kato, Shinpei
    Rajkumar, Ragunathan
    Ishikawa, Yutaka
    22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, : 47 - 56
  • [33] CPU scheduling and memory management for interactive real-time applications
    Shinpei Kato
    Yutaka Ishikawa
    Ragunathan (Raj) Rajkumar
    Real-Time Systems, 2011, 47 : 454 - 488
  • [34] Encoding for secure computations in distributed interactive real-time applications
    Endo, Keiichi
    Kawahara, Minoru
    Takahashi, Yutaka
    COMPUTER COMMUNICATIONS, 2008, 31 (09) : 1679 - 1686
  • [35] Interactive Partner Control in Close Interactions for Real-Time Applications
    Ho, Edmond S. L.
    Chan, Jacky C. P.
    Komura, Taku
    Leung, Howard
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2013, 9 (03)
  • [36] Modeling interactive real-time applications in VANETs with performance evaluation
    Said, Adel Mounir
    Marot, Michel
    Ibrahim, Ashraf William
    Afifi, Hossam
    COMPUTER NETWORKS, 2016, 104 : 66 - 78
  • [37] Quality of Service in Real-Time OPC UA Applications
    Fojcik, Marcin
    Cupek, Rafal
    Ziebinski, Adam
    Sande, Olav
    Fojcik, Martyna Katarzyna
    COMPUTATIONAL COLLECTIVE INTELLIGENCE, PT II, 2019, 11684 : 239 - 248
  • [38] A Foundation for Real-time Applications on Function-as-a-Service
    Nguyen H.D.
    Chien A.A.
    Performance Evaluation Review, 2024, 51 (04): : 54 - 65
  • [39] An interactive systemc course featuring real-time online compiling and analysis
    Pfänder, OA
    Layer, C
    Schlecker, W
    Pfleiderer, HJ
    NEW TRENDS AND TECHNOLOGIES IN COMPUTER-AIDED LEARNING FOR COMPUTER-AIDED DESIGN, 2005, 192 : 121 - 131
  • [40] The Study of Quality Evaluation Model for the Real-Time Interactive Online Teaching
    Liu, Lei
    Liu, Xiaodan
    Xu, Fei
    2021 10TH INTERNATIONAL CONFERENCE ON EDUCATIONAL AND INFORMATION TECHNOLOGY (ICEIT 2021), 2021, : 61 - 65