CRAM: a Container Resource Allocation Mechanism for Big Data Streaming Applications

被引:7
|
作者
Runsewe, Olubisi [1 ]
Samaan, Nancy [1 ]
机构
[1] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON, Canada
来源
2019 19TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID) | 2019年
关键词
Big Data; Cloud Computing; Resource Allocation; Streaming Applications; Container-Clusters; Game Theory; Nash Equilibrium; Queueing Theory; CLOUD;
D O I
10.1109/CCGRID.2019.00045
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Containerization provides a lightweight alternative to the use of virtual machines for potentially reducing service cost and improving cloud resource utilization. A key challenge is how to allocate container resources to multiple competing streaming applications with varying QoS demands running on a heterogeneous cluster of hosts. In this paper, we focus on workload distribution for optimal resource allocation to meet the real-time demands of competing containerized big data streaming applications. We propose a container resource allocation mechanism (CRAM) based on game theory and formulate the problem as an n-player non-cooperative game among a set of heterogeneous containerized streaming applications. From our analysis, we obtain the optimal Nash Equilibrium state where no player can further improve its performance without impairing others. Experimental results demonstrate the effectiveness of our approach, which attempts to equally satisfy each containerized streaming application's request as compared to existing techniques that may treat some applications unfairly.
引用
收藏
页码:312 / 320
页数:9
相关论文
共 50 条
  • [31] Multi-modal multimedia big data analyzing architecture and resource allocation on cloud platform
    Jayasena, K. P. N.
    Li, Lin
    Xie, Qing
    NEUROCOMPUTING, 2017, 253 : 135 - 143
  • [32] A Dynamic Resource Allocation Method for Load-Balance Scheduling over Big Data Platforms
    Tang, Wenda
    Liu, Xiang
    Rafique, Wajid
    Dou, Wanchun
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 524 - 531
  • [33] A centralised control mechanism for network resource allocation in grid applications
    Reinhard, Vincent
    Tomasik, Joanna
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2008, 4 (04) : 461 - 475
  • [34] Research on Resource Allocation Optimization of Smart City Based on Big Data
    Zhou, Junling
    Wang, Pohsun
    Xie, Lingfeng
    IEEE ACCESS, 2020, 8 : 158852 - 158861
  • [35] Minimizing Resource Waste in Heterogeneous Resource Allocation for Data Stream Processing on Clouds
    Chung, Wu-Chun
    Wu, Tsung-Lin
    Lee, Yi-Hsuan
    Huang, Kuo-Chan
    Hsiao, Hung-Chang
    Lai, Kuan-Chou
    APPLIED SCIENCES-BASEL, 2021, 11 (01): : 1 - 17
  • [36] Big Data-Oriented PaaS Architecture with Disk-as-a-Resource Capability and Container-Based Virtualization
    Jonatan Enes
    Javier López Cacheiro
    Roberto R. Expósito
    Juan Touriño
    Journal of Grid Computing, 2018, 16 : 587 - 605
  • [37] Resource allocation for multimedia streaming over the Internet
    Zhang, Q
    Zhu, WW
    Zhang, YQ
    IEEE TRANSACTIONS ON MULTIMEDIA, 2001, 3 (03) : 339 - 355
  • [38] A Data-driven Resource Allocation Method for Personalized Container based Desktop as a Service
    Baek, Hyeon-Ji
    Huh, Eui-Nam
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 971 - 978
  • [39] A Resource Allocation Controller for Cloud-based Adaptive Video Streaming
    De Cicco, Luca
    Mascolo, Saverio
    Calamita, Dario
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (IEEE ICC), 2013, : 723 - 727
  • [40] Replication-Based Query Management for Resource Allocation Using Hadoop and MapReduce over Big Data
    Kumar, Ankit
    Varshney, Neeraj
    Bhatiya, Surbhi
    Singh, Kamred Udham
    BIG DATA MINING AND ANALYTICS, 2023, 6 (04) : 465 - 477