A Dynamic Architecture for Runtime Adaptation of Service-based Applications

被引:0
|
作者
Rastegari, Yousef [1 ]
Shams, Fereidoon [1 ]
机构
[1] Shahid Beheshti Univ, Fac Comp Sci & Engn, Tehran, Iran
关键词
Software engineering; service-based application; software adaptation; reflection; quality of service; FRAMEWORK; QOS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Service-Based Applications (SBA) offer flexible functionalities in wide range of environments. Therefore they should dynamically adapt to different quality concerns such as security, performance, etc. For example, we may add particular delivery service for the golden customers, or provide secure services for the specific partners, or change service invocation based on context information. Unlike other adaptation methods which substitute a faulty service or negotiate for service level objectives, we modify the architecture of SBA, that is, the underlying services structure and the runtime services implementation. In this regard, we propose a reflective architecture which holds business and adaptation knowledge in the Meta level and implements service behaviours in the Base level. The knowledge is modelled in the form of Meta states and Meta transitions. We benefit from Reflective Visitor pattern to materialize an abstract service in different concrete implementations and manipulate them at runtime. Each service implementation fulfils a specific quality concern, so it is possible to delegate user requests to appropriate implementation instead of reselecting a new service which is a time consuming strategy. We used Jmeter load simulator and real-world Quality of Service (QoS) dataset to measure the architecture efficiency. Also, we characterized our work in comparison with related studies according to the European Software Services and Systems Network (S-CUBE) adaptation taxonomy.
引用
收藏
页码:397 / 406
页数:10
相关论文
共 50 条
  • [21] Dynamic service adaptation for runtime system extensions
    Hirschfeld, R
    Kawamura, K
    Berndt, H
    [J]. WIRELESS ON-DEMAND NETWORK SYSTEMS, PROCEEDINGS, 2004, 2928 : 227 - 240
  • [22] Usage-based Online Testing for Proactive Adaptation of Service-based Applications
    Sammodi, Osama
    Metzger, Andreas
    Franch, Xavier
    Oriol, Marc
    Marco, Jordi
    Pohl, Klaus
    [J]. 2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 582 - 587
  • [23] A Decentralized Self-Adaptation Mechanism for Service-Based Applications in the Cloud
    Nallur, Vivek
    Bahsoon, Rami
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 591 - 612
  • [24] Towards a middleware architecture for deterministic reconfiguration of service-based networked applications
    Garcia-Valls, M.
    Rodriguez-Lopez, I.
    Fernandez-Villar, L.
    Estevez-Ayres, I.
    Basanta-Val, P.
    [J]. 2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [25] Spectrum-Based Runtime Anomaly Localisation in Service-Based Systems
    He, Qiang
    Xie, Xiaoyuan
    Chen, Feifei
    Wang, Yanchun
    Vasa, Rajesh
    Yang, Yun
    Jin, Hai
    [J]. 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 90 - 97
  • [26] A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing
    Hielscher, Julia
    Kazhamiakin, Raman
    Metzger, Andreas
    Pistore, Marco
    [J]. TOWARDS A SERVICE-BASED INTERNET, 2008, 5377 : 122 - +
  • [27] On-the-Fly Adaptation of Dynamic Service-Based Systems: Incrementality, Reduction and Reuse
    Bucchiarone, Antonio
    Marconi, Annapaola
    Mezzina, Claudio Antares
    Pistore, Marco
    Raik, Heorhi
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 146 - 161
  • [28] Cross-layer impact analysis and adaptation of hierarchical service-based applications
    Saralaya, Sridevi
    Saralaya, Vishwas
    D'Souza, Rio
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2020, 14 (01) : 49 - 63
  • [29] Cross-layer impact analysis and adaptation of hierarchical service-based applications
    Sridevi Saralaya
    Vishwas Saralaya
    Rio D’Souza
    [J]. Service Oriented Computing and Applications, 2020, 14 : 49 - 63
  • [30] Service-based rate adaptation architecture for IEEE 802.11e QoS networks
    Kim, JO
    Tode, H
    Murakami, K
    [J]. GLOBECOM '05: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6: DISCOVERY PAST AND FUTURE, 2005, : 3341 - 3345