3,750 Hits in 3.6 sec

The Adaptation Model of a Runtime Adaptable DBMS [chapter]

Florian Irmert, Thomas Fischer, Frank Lauterwald, Klaus Meyer-Wegener
2009 Lecture Notes in Computer Science  
We present the CoBRA DB (Component Based Runtime Adaptable DataBase) project that allows the adaptation and extension of a modular DBMS at runtime.  ...  In this paper we focus on the definition of an adaptation model describing the semantics of adaptation processes.  ...  Runtime adaptation as a prerequisite to the proposed adaptable DBMS enables addition, removal and exchange of DBMS components at runtime without any downtime of the whole system.  ... 
doi:10.1007/978-3-642-02843-4_19 fatcat:izsohb4dbfbkronc2b35yv76iu

A new approach to modular database systems

Florian Irmert, Michael Daum, Klaus Meyer-Wegener
2008 Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management - SETMDM '08  
In this paper we present our approach towards a modularized database management system (DBMS) whose components can be adapted at runtime and show the modularization of a DBMS beneath the record-oriented  ...  Particularly with regard to stateful components we define a service adaptation process that preserves and transmits the component's state.  ...  After a while a bitmap index would be very helpful. In a runtime adaptable DBMS the module for the bitmap index can be installed without stopping the DBMS.  ... 
doi:10.1145/1385486.1385498 fatcat:lud7kzcn3jd6lhnxjycyxo7ioi

Semantics of a runtime adaptable transaction manager

Florian Irmert, Frank Lauterwald, Christoph P. Neumann, Michael Daum, Richard Lenz, Klaus Meyer-Wegener
2009 Proceedings of the 2009 International Database Engineering & Applications Symposium on - IDEAS '09  
If the requirements of an application change during runtime the DBMS should be adapted without a shutdown.  ...  Runtimeadaptation is a new and promising research direction to dynamically change the behavior of a DBMS. Especially the adaptation of the Transaction Manager (TM) states a challenge.  ...  Programming Model The behavior of common database applications is similar to the behavior of applications that are employed in a runtime-adaptable environment.  ... 
doi:10.1145/1620432.1620442 dblp:conf/ideas/IrmertLNDLM09 fatcat:suzcd3cigvgrfdjtufoltyvpry

Tailoring dynamic software product lines

Marko Rosenmüller, Norbert Siegmund, Mario Pukall, Sven Apel
2011 Proceedings of the 10th ACM international conference on Generative programming and component engineering - GPCE '11  
In a case study, we demonstrate the practicability of our approach and show that a seamless integration of static binding and runtime adaptation reduces the complexity of the adaptation process.  ...  The DSPL supports self-configuration based on coarse-grained modules. We provide a feature-based adaptation mechanism that reduces the effort of computing an optimal configuration at runtime.  ...  Copyright c 2011 ACM 978-1-4503-0689-8/11/10. . . $10.00 Feature model of a simple DBMS.  ... 
doi:10.1145/2047862.2047866 dblp:conf/gpce/RosenmullerSPA11 fatcat:ng2pqdpfunh6lkodd2wioom2f4

Feature-oriented runtime adaptation

Mario Pukall, Norbert Siegmund, Walter Cazzola
2009 Proceedings of the 2009 ESEC/FSE workshop on Software integration and evolution @ runtime - SINTER '09  
Changes within the SPL, i.e., source code of its features do not affect the running program. To apply the changes, the program has to be stopped, recreated, and restarted.  ...  However, after a program variant is created from an SPL and then started, the program is completely decoupled from its SPL.  ...  Norbert Siegmund's work is part of the ViERforES 4 project which is founded by BMBF (Project 01IM08003C).  ... 
doi:10.1145/1596495.1596506 fatcat:bthiia4ywjdmhicznfjgyfmhvy

Dynamic Metamodel Extension Modules to Support Adaptive Data Management [chapter]

Michael Grossniklaus, Stefania Leone, Alexandre de Spindler, Moira C. Norrie
2010 Lecture Notes in Computer Science  
We define dynamic metamodel extension modules that support adaptive data management by evolving a system in the event of changing requirements and show how this technique was applied to cater for specific  ...  Databases are now used in a wide variety of settings resulting in requirements which may differ substantially from one application to another, even to the point of conflict.  ...  While our main focus to date has been on achieving the desired functionality, we recognise that such flexibility of adaptation comes at a price in terms of performance and are now investigating exactly  ... 
doi:10.1007/978-3-642-13094-6_29 fatcat:ov2t5aynabf2pjea3f6r2xhp4i

Adaptive Query Processing

Amol Deshpande, Zachary Ives, Vijayshankar Raman
2007 Foundations and Trends in Databases  
This has led to a plethora of new techniques, generally placed under the common banner of adaptive query processing, that focus on using runtime feedback to modify query processing in a way that provides  ...  Our goal with this paper is to be a "value-add" over the existing papers on the material, providing not only a brief overview of each technique, but also a basic framework for understanding the field of  ...  Then we focus our analysis on the spectrum of approaches available to adapt query execution at runtime -primarily in a non-streaming context.  ... 
doi:10.1561/1900000001 fatcat:oqg667kvabfqfd5kvydxmkcej4

Architectural Runtime Verification

Lars Stockmann, Sven Laux, Eric Bodden
2019 2019 IEEE International Conference on Software Architecture Companion (ICSA-C)  
With an ever-growing complexity of the systems, the advent of model-based development, code generators and the distributed nature of the development process, this becomes increasingly difficult.  ...  This paper therefore presents Architectural Runtime Verification (ARV), a generic approach to analyze system behavior on architecture level using the principles of Runtime Verification.  ...  The Domain Adapter must be supplied by a domain expert who knows both, the domain-specific architectural model and ARV's domain-independent model.  ... 
doi:10.1109/icsa-c.2019.00021 dblp:conf/icsa/StockmannLB19 fatcat:a64w64hvyrau5ax6e6ejwadzyq

Scalable Multi-Query Execution using Reinforcement Learning

Panagiotis Sioulas, Anastasia Ailamaki
2021 Proceedings of the 2021 International Conference on Management of Data  
This paper presents RouLette, a specialized intelligent engine for multi-query execution that addresses, through runtime adaptation, the shortcomings of existing work-sharing strategies.  ...  RouLette increases throughput by 1.6-28.3x, compared to a state-of-the-art query-at-a-time engine, and up to 6.5x, compared to sharing-enabled prototypes, for multiquery workloads based on the schema of  ...  Rather than follow an optimize-then-execute approach, RouLette uses runtime adaptation to move sharing-aware optimization out of the critical path, restoring scalability.  ... 
doi:10.1145/3448016.3452799 fatcat:sjt5akmfufc37honzmywh7e5jq

Safe and flexible adaptation via alternate data structure representations

Amlan Kusum, Iulian Neamtiu, Rajiv Gupta
2016 Proceedings of the 25th International Conference on Compiler Construction - CC 2016  
; and that adaptation can be performed on-the-fly safely and with very little runtime overhead.  ...  Similarly, in a database or a key-value store application, with changes in relative frequencies of different types of queries over time, the most efficient data structure changes as well.  ...  The overhead of adaptation has two components: the overhead imposed by the runtime system; and the overhead of switching between the data structure representations. Runtime overhead.  ... 
doi:10.1145/2892208.2892220 dblp:conf/cc/KusumNG16 fatcat:oqfsp64hejg3nkp2cow4bsnbpy

Power-Aware DBMS: Potential and Challenges [chapter]

Yi-cheng Tu, Xiaorui Wang, Zichen Xu
2011 Lecture Notes in Computer Science  
We describe our ideas on the key issues in designing a power-aware DBMS and sketch our solutions to such issues.  ...  Database systems, being a major consumer of computing resources (thus energy) in modern data centers, also face the challenges of going green.  ...  We are developing a feedback control loop to satisfy the runtime power and performance requirements set in Problem 1.  ... 
doi:10.1007/978-3-642-22351-8_53 fatcat:qlr3xlvrzvhyhbiit2g62426oq

Towards a rule model for self-adaptive software

Qianxiang Wang
2005 Software engineering notes  
This paper proposes a Rule Model, which is used to extract scattered rules from different procedures, so as to enhance the self-adaptive ability of software.  ...  The paper presents what is Rule Model, including: three key concepts (event, parameter, and rule), hierarchical organization, role in application, and XML-based representation.  ...  Acknowledgments Fourth, it builds a relationship between parameters in rules and operations in adjusting interfaces. For example, for element <Parameters> in Figure  ... 
doi:10.1145/1039174.1039198 fatcat:6amonc4hfjgv5izvqzpe6lqhyu

Report on the 7th international workshop on models@run.time

Nelly Bencomo, Gordon Blair, Sebastian Götz, Brice Morin, Bernhard Rumpe
2013 Software engineering notes  
The 7th edition of the workshop Models@run.time was held at the 15th International Conference on Model Driven Engineering Languages and Systems (MODELS).  ...  In this report we present a synopsis of the presentations and breakout discussions that took place during the workshop.  ...  Acknowledgments No workshop is successful by the efforts of only a few people.  ... 
doi:10.1145/2413038.2413061 fatcat:hyv2xvs5ijbexb7qyb7jssdcgy

Done Yet? A Critical Introspective of the Cloud Management Toolbox

Mark Leznik, Simon Volpert, Frank Griesinger, Daniel Seybold, Jorg Domaschka
2018 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC)  
Yet, the amount of data aggregated through the monitoring of hardware and virtual instances does not allow for a manual supervision, much less data analysis or a correlation and anomaly detection.  ...  In this work, we present the current state of the art in monitoring, storage, analysis and adaptation approaches for the data produced by cloud computing environments, to enable proactive, dynamic resource  ...  A data analysis process generally involves dumping the data from any form of database, analysing it offline and creating a model. This model is then applied to data collected online during runtime.  ... 
doi:10.1109/ice.2018.8436348 dblp:conf/ice-itmc/LeznikVGSD18 fatcat:c6cmwlsmtnhxni77vxwcff3ds4

Secure, Dynamic and Distributed Access Control Stack for Database Applications

Óscar Mortágua Pereira, Diogo Domingues Regateiro, Rui L. Aguiar
2015 International journal of software engineering and knowledge engineering  
against the DBMS expecting to identify any security gap.  ...  This paper presents a new approach to enforce access control in database applications, this way expecting to contribute positively to the state of the art in the field.  ...  This implementation of the CRUD sequencer has a couple of problems, however. First, to make sure that it can adapt to a large number of scenarios the sequence definition model must be flexible.  ... 
doi:10.1142/s0218194015710035 fatcat:qthcjogu2bekdl63n3omctowfq
« Previous Showing results 1 — 15 out of 3,750 results