Model Driven Engineering for Quality of Service Management: A Research Note on the Case of Real-Time Database Management Systems

Model Driven Engineering for Quality of Service Management: A Research Note on the Case of Real-Time Database Management Systems

Salwa M'barek (RIADI Laboratory, ENSI, Tunis, Tunisia), Leila Baccouche (INSAT, University of Carthage, Tunis, Tunisia) and Henda Ben Ghezala (RIADI Laboratory, ENSI, Tunis, Tunisia)
Copyright: © 2016 |Pages: 15
DOI: 10.4018/JDM.2016100102

Abstract

Real-time applications managing a large number of real-time data require the use of Real-time Database Management Systems (RTDBMS) to meet temporal constraints of both real-time data and transactions. However, a RTDBMS has a dynamic workload and may be frequently overloaded since the arrival times and workloads of user transactions are unpredictable. Therefore, Quality of Service management solutions have been proposed to guarantee the stability of RTDBMS even during unpredictable overload periods. While effective, the design and reuse of these solutions is challenging because they are not formally modeled and there is no tool neither a methodology that helps us design such solutions. To address these issues, the authors propose a design framework based on the Model-Driven Engineering approach providing a modeling architecture, a strategic methodology and a software tool to support modeling and reusing such solutions. The framework is implemented and tested for a real Qos management solution.
Article Preview
Top

Qos Management In Rtdbms

Real-time transactions manipulating real-time data can be update or user transactions. Update transactions have to periodically update real-time data which have validity periods beyond which they become not fresh. The consequences of accessing data outside their validity periods depend on particular requirements of the application and data semantics. User transactions may access real-time data and update non real-time data. They must be processed within their deadlines and use fresh data (Ramamritham, Son & Dipippo, 2004). Moreover, they have unpredictable arrival and execution times. In this context, the RTDBMS may face unpredictable overload periods over time, during which its performances may be downgraded and many transactions may miss their deadlines.

To address this problem, many QoS Management Solutions have been proposed and most of them have used the Feedback Control Scheduling Architecture FCSA (Lu, Stankovic, Tao & Son, 2002). The first sub-section explains how to specify the QoS in RTDBMS and the operating principle of the FCSA architecture. The second sub-section presents some QoS solutions for RTDBMS.

Complete Article List

Search this Journal:
Reset
Open Access Articles
Volume 31: 4 Issues (2020): 1 Released, 3 Forthcoming
Volume 30: 4 Issues (2019)
Volume 29: 4 Issues (2018)
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing