Ensuring QoS For Dynamic Reconfiguration Of FIFO Based Systems

SHANTHI EJARLA*, Shoba Bindu C**
* Student, Department of CSE, JNTUA College of Engineering, Ananthapuram, India
** Associate Professor & Head, Department of CSE, JNTUA College of Engineering, Ananthapuram, India
Periodicity:September - November'2013
DOI : https://doi.org/10.26634/jcom.1.3.2545

Abstract

A major challenge of Dynamic reconfiguration technique is to maintain Quality of Service, which is meant to reduce application disruption during the system transformation. Dynamic reconfiguration [4] technique involves the ability to change the system's functionality or topology while the system is running. This technique involves safe dynamic reconfiguration such as insertion, removal and replacement of components. Dynamic reconfiguration technique looks very much like traditional control system model of 'sense-plan-act'. Wei li [1] discussed the problem for componentbased software systems. In [1] the authors have defined the spectrum of QoS characteristics, the requirements for QoS characteristics are analyzed and solutions proposed to achieve them. They further classified the prior work based on QoS characteristics and then realized by abstract reconfiguration strategies. First-in-first-out order is important to some applications like Railway Reservation Systems which is not discussed in [1]. The Proposed work concentrates on ensuring the order of requests during reconfiguration. The concept can be proved by simulating it on the online applications to detect the QoS violations. The most important conclusion from our investigation is that the classified QoS Characteristics can be fully achieved under some acceptable constraints.

Keywords

Dynamic Reconfiguration, Change Management, Componentware, Modeling the QoS Assurance Process, System Evolution.

How to Cite this Article?

Ejarla, S., and Bindu, C.S. (2013). Ensuring QoS for Dynamic Reconfiguration Of FIFO Based Systems. i-manager’s Journal on Computer Science, 1(3), 17-21. https://doi.org/10.26634/jcom.1.3.2545

References

[1]. Wei li. (2012). QoS Assurance for Dynamic Reconfiguration of Component-Based Software Systems. IEEE Transactions on Software Engineering, 38(3), 658- 676.
[2]. Liskov, B., Shrira, L., & Ajmani, S. (2006). Modular Software Upgrades for Distributed Systems. Proc. 20th European Conf. Object-Oriented Programming, 452-476.
[3]. Cahill,V., & Dowling, J. (2001). Dynamic Software Evolution and the KComponent Model. Proc. OOPSLA 2001 Workshop Software Evolution.
[4]. Evans, H. (2004). GRUMPS and DRASTIC: The Design and Implementation of Two Run-Time Evolution Frameworks. IEE Proc.Software, 151(2), 30-48.
[5]. Warren, I., & Hillman, J. (2004). Quantitative Analysis of Dynamic Reconfiguration Algorithms. Proc. Int'l Conf. Design, Analysis and Simulation of Distributed Systems.
[6]. Warren, I., & Hillman, J. (2004). An Open Framework for Dynamic Reconfiguration. Proc. 26th Int'l Conf. Software Eng., 594-603.
[7]. Magee, J., & Kramer, J. (1990). The Evolving Philosophers Problem: Dynamic Change Management. IEEE Trans. Software Eng., 16(11), 1293-1306.
[8]. W. Li. (2009). DynaQoS-RDF: A Best Effort for QoS Assurance of Dynamic Reconfiguration of Dataflow Systems. J. Software Maintenance and Evolution: Research and Practice, 21(1), 19-48.
[9]. W. Li. (2011). Evaluating the Impacts of Dynamic Reconfiguration on the QoS of Running Systems. J. Systems and Software, (84), 2123-2138.
[10]. Vandewoude, Y., Berbers, Y., Ebraert, P., & T. D'Hondt. (2007). Tranquillity: A Low Disruptive Alternative to Quiescence for Ensuring Safe Dynamic Updates. IEEE Trans. Software Eng.,33(12), 856-868.
[11]. Warren, I., Krishnamohan, S., Sun, J., & Weerasinghe, T. (2006). An Automated Formal Approach to Managing Dynamic Reconfiguration,” Proc. 21st IEEE Int'l Conf. Automated Software Eng., 37-46.
[12]. Truyen, E., Sanen, F., Janssens, N., & Joosen, N. (2008). Support for Distributed Adaptations in Aspect- Oriented Middleware. Proc.Seventh Int'l Conf. Aspect- Oriented Software Development, 120-131.
[13]. Zhang, J., Cheng, B., Yang, Z., & McKinley, P. (2004). Adding Safeness to Dynamic Adaptation Techniques, Proc. ICSE 2004 Workshop Architecting Dependable Systems, 17-21.
[14]. Guay, W.L., Johnson, B.D. , Reinemo, S.A. , & Holen, L. (2010). Host Side Dynamic Reconfiguration with InfiniBand, Proc. Int'l Conf. Cluster Computing, 126-135.
[15]. Leger, M., Ledoux, T., & Coupaye, T. (2010) Reliable Dynamic Reconfigurations in a Reflective Component Model, Proc. Int'l Symp. Component-Based Software Eng., 74-92.
[16]. Grace, P., Coulson, G.,& Surajbali , B. (2010). Preserving Dynamic Reconfiguration Consistency in Aspect Oriented Middleware, Proc. Ninth Workshop Aspects, Components, and Patterns for Infrastructure Software, 33-40.
[17]. Wimmer, C., Stadler , L.,& Wurthinger, T. (2010). Dynamic Code Evolution for Java, Proc. Eighth Int'l Conf. Principles and Practice of Programming in Java, 10-19.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.