An SLA-based Resource Allocation for IoT Applications in Cloud Environments

被引:0
|
作者
Singh, Anand [1 ]
Viniotis, Yannis [1 ]
机构
[1] North Carolina State Univ, Dept Elect & Comp Engn, Raleigh, NC 27695 USA
关键词
IoT cloud; service level agreement; CPU scheduling; message broker;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In an IoT cloud, the message broker service allows point to multi-point communication between IoT devices and applications. The service is governed by Service Level Agreements (SLA) that specify, among other requirements, the volume of messages served during an enforcement period. For simplicity, current SLAs do not provide detailed information about message arrival patterns, making enforcement of the SLA a difficult problem for the providers. In this paper, we propose a new, two-step SLA by introducing sub-periods for measurement and control within the total enforcement period. Our proposed SLA retains the simplicity of the current SLA and provides additional controls for the providers to enforce it. We present the conformance of the new SLA as a resource allocation problem for cloud providers and propose a buffering, scheduling and rate limiting mechanism to enforce it. We verify that the solution achieves conformance, analyze the tradeoffs of the solution and evaluate via simulation the effects of system parameters such as capacity, number of sub-periods and enforcement period.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Resource Allocation for IoT Applications in Cloud Environments
    Singh, Anand
    Viniotis, Yannis
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016, : 719 - 723
  • [2] Towards an SLA-based Service Allocation in Multi-Cloud Environments
    Farokhi, Soodeh
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 591 - 594
  • [3] SLA-Based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments
    Wu, Linlin
    Garg, Saurabh Kumar
    Versteeg, Steve
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (03) : 465 - 485
  • [4] An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider
    Son, Seokho
    Jung, Gihun
    Jun, Sung Chan
    JOURNAL OF SUPERCOMPUTING, 2013, 64 (02): : 606 - 637
  • [5] An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider
    Seokho Son
    Gihun Jung
    Sung Chan Jun
    The Journal of Supercomputing, 2013, 64 : 606 - 637
  • [6] An evolutionary approach for SLA-based cloud resource provisioning
    Munteanu, Victor Ion
    Fortis, Teodor-Florin
    Negru, Viorel
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 506 - 513
  • [7] A Game Theoretic Framework of SLA-Based Resource Allocation for Competitive Cloud Service Providers
    Wang, Yanzhi
    Lin, Xue
    Pedram, Massoud
    2014 SIXTH ANNUAL IEEE GREEN TECHNOLOGIES CONFERENCE (GREENTECH 2014), 2014, : 37 - 43
  • [8] SLA-based dynamic resource management in wireless environments
    Tebbani, Badis
    Aib, Issam
    Pujolle, Guy
    2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2008, : 333 - +
  • [9] SLA-based resource allocation in cluster computing systems
    Xiong, Kaiqi
    Perros, Harry
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1414 - 1425
  • [10] SLA-Based Resource Scheduling for Big Data Analytics as a Service in Cloud Computing Environments
    Zhao, Yali
    Calheiros, Rodrigo N.
    Gange, Graeme
    Ramamohanarao, Kotagiri
    Buyya, Rajkumar
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 510 - 519