A Model-Based Framework for SLA Management and Dynamic Reconfiguration

被引:1
|
作者
Abbasipour, Mahin [1 ]
Khendek, Ferhat [1 ]
Toeroe, Maria [2 ]
机构
[1] Concordia Univ, ECE, Montreal, PQ, Canada
[2] Ericsson Inc, Montreal, PQ, Canada
关键词
Monitoring; Elasticity; SLA violation avoidance; Model driven engineering; OCL constraints;
D O I
10.1007/978-3-319-24912-4_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Service Level Agreement (SLA) is a contract between a service provider and a customer that defines the expected quality of the provided services, the responsibilities of each party, and the penalties in case of violations. In the cloud environment where elasticity is an inherent characteristic, a service provider can cater for workload changes and adapt its service provisioning capacity dynamically. Using this feature one may provide only as many resources as required to satisfy the current workload and SLAs, the system can shrink and expand as the workload changes. In this paper, we introduce a model-based SLA monitoring framework, which aims at avoiding SLA violations from the service provider side while using only the necessary resources. We use UML models to describe all the artifacts in the monitoring framework. The UML models not only increase the level of abstraction but they are also reused from the system design/generation phase. For this purpose, we develop metamodels for SLAs and for monitoring. In the monitoring framework, all abstract SLA models are transformed into an SLA compliance model which is used for checking the compliance to SLAs. To avoid SLA violations as well as resource wasting, dynamic reconfigurations are triggered as appropriate based on the predefined Object Constraint Language (OCL) constraints using thresholds.
引用
收藏
页码:19 / 26
页数:8
相关论文
共 50 条
  • [1] Model-based system reconfiguration for dynamic performance management
    Caporuscio, Mauro
    Di Marco, Antinisca
    Inverardi, Paola
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (04) : 455 - 473
  • [2] FADYRCOS, a semantic interoperability framework for collaborative model-based dynamic reconfiguration of networked services
    Kamoun, Aymen
    Tazi, Said
    Drira, Khalil
    [J]. COMPUTERS IN INDUSTRY, 2012, 63 (08) : 756 - 765
  • [3] Model-based reconfiguration
    Stumptner, M
    Wotawa, F
    [J]. ARTIFICIAL INTELLIGENCE IN DESIGN '98, 1998, : 45 - 64
  • [4] Dynamic reconfiguration management based on a distributed object model
    Dondo, J.
    Rincon, F.
    Barba, J.
    Moya, F.
    Villanueva, F. J.
    Villa, D.
    Lopez, J. C.
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 684 - 687
  • [5] Inconsistency Management Framework for Model-Based Development
    Reder, Alexander
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1098 - 1101
  • [6] A fault tolerant object management framework based on middleware for dynamic reconfiguration
    Guo, CH
    Zhou, MH
    Huang, SW
    Wang, HM
    [J]. PROCEEDINGS OF THE 11TH JOINT INTERNATIONAL COMPUTER CONFERENCE, 2005, : 766 - 771
  • [7] A Model-Based Method for System Reconfiguration
    Qasim, Lara
    Hein, Andreas Makoto
    Olaru, Sorin
    Garnier, Jean-Luc
    Jankovic, Marija
    [J]. JOURNAL OF MECHANICAL DESIGN, 2022, 144 (01)
  • [8] A Model-Based Framework for Fast Dynamic Image Sampling
    Godaliyadda, G. M. Dilshan
    Buzzard, Gregery T.
    Bouman, Charles A.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [9] MODEL-BASED FRAMEWORK FOR MANAGEMENT OF PSS DESIGN KNOWLEDGE
    Nemoto, Yutaro
    Kawase, Ken
    Akasaka, Fumiya
    Shimomura, Yoshiki
    [J]. DESIGN FOR HARMONIES, VOL 4: PRODUCT, SERVICE AND SYSTEMS DESIGN, 2013,
  • [10] A Dynamic Survivability Reconfiguration Framework Based on QoS
    Wang Li
    Li Zhi-Shu
    Yin Feng
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL : ICACC 2009 - PROCEEDINGS, 2009, : 103 - 106