Adaptive QoS Management in Dynamically Reconfigurable Real-Time Databases
Independent thesis Basic level (professional degree)Student thesisAlternative title
Adaptive QoS Management in Dynamically Reconfigurable Real-Time Databases (English)
During the last years the need for real-time database services has increased due to the growing number of data-intensive applications needing to enforce real-time constraints. The COMponent-based Embedded real-Time database (COMET) is a real-time database developed to meet these demands. COMET is developed using the AspeCtual COmponent-based Real-time system Development (ACCORD) design method, and consists of a number of components and aspects, which can be composed into a number of different configurations depending on system demands, e.g., Quality of Service (QoS) management can be used in unpredictable environments.
In embedded systems with requirementson high up-time it may not be possible to temporarily shut down the system for reconfiguration. Instead it is desirable to enable dynamic reconfiguration of the system, exchanging components during run-time. This in turn sets demands on the feedback control of the system to adjust to these new conditions, since a new time variant system has been created.
This thesis project implements improvements in COMET to create a more stable database suitable for further development. A mechanism for dynamic reconfiguration of COMET is implemented, thus, enabling components and aspects to be swapped during run-time. Adaptive feedback control algorithms are also implemented in order to better adjust to workload variations and database reconfiguration.
Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2005.
Datalogi, real-time databases, dynamic reconfiguration, quality of service, component-based software development, aspect-oriented software development, adaptive feedback control
IdentifiersURN: urn:nbn:se:liu:diva-2800ISRN: LITH-IDA-EX--05/014--SEOAI: oai:DiVA.org:liu-2800DiVA: diva2:20142