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 条
  • [31] An Innovative SLA-Based Service Monitoring Framework in Cloud
    Paul, Mridul
    Das, Ajanta
    JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2018, 17 (02)
  • [32] A Cloud Service Broker for SLA-based SaaS Provisioning
    Badidi, Elarbi
    INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2013), 2013, : 61 - 66
  • [33] A SLA-based interface for Secure Authentication Negotiation in Cloud
    Rak, Massimiliano
    Liccardo, Loredana
    Aversa, Rocco
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2012, 7 (03): : 137 - 146
  • [34] An interoperable and self-adaptive approach for SLA-based service virtualization in heterogeneous Cloud environments
    Kertesz, A.
    Kecskemeti, G.
    Brandic, I.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 32 : 54 - 68
  • [35] SLA-based Profit Optimization in Cloud Bursting PaaS
    Dib, Djawida
    Parlavantzas, Nikos
    Morin, Christine
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 141 - 150
  • [36] Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications
    Antonescu, Alexandru-Florian
    Braun, Torsten
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 260 - 273
  • [37] Decreasing Impact of SLA Violations: A Proactive Resource Allocation Approach for Cloud Computing Environments
    Morshedlou, Hossein
    Meybodi, Mohammad Reza
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 156 - 167
  • [38] An energy efficient and SLA compliant approach for resource allocation and consolidation in cloud computing environments
    Malekloo, Mohammad-Hossein
    Kara, Nadjia
    El Barachi, May
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 17 : 9 - 24
  • [39] Performance Difference Prediction in Cloud Services for SLA-based Auditing
    Zhang, Hongli
    Li, Panpan
    Zhou, Zhigang
    9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 253 - 258
  • [40] A SLA-based Spark Cluster Scaling Method in Cloud Environment
    Oh, Yoori
    Choi, Jieun
    Song, Eunjung
    Kim, Moonji
    Kim, Yoonhee
    2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,