Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/3108905.3108916acmotherconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Upgrade campaign simulation and evaluation for highly available systems

Published: 23 April 2017 Publication History

Abstract

High Availability (HA) is an important nonfunctional requirement of carrier grade services. These services must not experience more than five minutes of downtime per year including outage due to planned upgrades. The Service Availability Forum (SAF) developed a set of standard services for an HA enabling middleware. Among these services, the Availability Management Framework (AMF) is responsible for managing application/service availability, while the Software Management Framework (SMF) is in charge of orchestrating upgrade campaigns that perform changes on these applications. Upgrades can be performed in different ways and may have different characteristics, such as induced service outage or upgrade duration. We propose an approach which is based on the Discrete Event System Specification (DEVS) formalism for upgrade campaign simulation, evaluation and selection using the concepts of best case and worst case scenarios.

References

[1]
Ajmone Marsan, M., Chiola, G. 1987. On Petri Nets with Deterministic and Exponentially Distributed Firing Times. In: Rozenberg, G. (ed.) APN 1987. LNCS, vol. 266, pp. 132--145. Springer, Heidelberg.
[2]
Alan C. Shaw. 2001. Real-time Systems and Software. Wiley.
[3]
Ali Kanso, Maria Toeroe, Ferhat Khendek. 2012. Configuration-Based Service Availability Analysis for Middleware Managed Applications. SAM, Volume 7744 of the series Lecture Notes in Computer Science pp 229--248.
[4]
Ali Kanso, Maria Toeroe, Ferhat Khendek. 2013. Automating Service Availability Analysis: An Application to a Highly Available Media-Streaming Service. SERE-C, IEEE 7th International Conference on, pp. 94--101.
[5]
Bernard P. Zeigler, Herbert Praehofer, Tag Gon Kim. 2000. Theory of Modeling and Simulation, Second Edition. Academic Press; 2 edition.
[6]
Cisco Forum. https://supportforums.cisco.com/discussion/12483781/time-estimate-pcd-upgrade-cucm (Posted April 20, 2015)
[7]
DEVS-Suite. http://acims.asu.edu/software/devs-suite/
[8]
Louis M. Rose, Richard F. Palge, Dimitrios S. Kolovos, Fiona A. Polack. 2008. The Epsilon Generation Language. ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications.
[9]
Maria Toeroe, Francis Tam. 2012. Service Availability: Principles and Practice. Wiley.
[10]
Michal Fornadel, Peter Lacko, Andrej Danko. 2013. Estimation of Legacy Application Upgrade Time using Evolutionary Approach. Computational Intelligence and Informatics (CINTI), 2013 IEEE 14th International Symposium on.
[11]
Puschner, Peter, and Alan Burns. 2000. Guest editorial: A review of worst-case execution-time analysis. Real-Time Systems 18.2: 115--128.
[12]
Service Availability Forum, SAF 1. http://www.saforum.org
[13]
Service Availability Forum, SAF 2. 2011. Availability Management Framework specification. SAI-AIS-AMF-B.04.01.AL.
[14]
Service Availability Forum, SAF 3. 2011. Software Management Framework specification. SAI-AIS-SMF-A.01.02.AL.
[15]
Sungung Kim, Hessam S. Sarjoughian, Vignesh Elamvazhuthi. 2009. DEVS-suite: a simulator supporting visual experimentation design and behavior monitoring. SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference.
[16]
Xiangqun Qiu, R. Telikepalli, T. Drwiega, J. Yan. 2005. Reliability and Availability Assessment of Storage Area Network Extension Solutions. IEEE Communications Magazine, Volume:43, Issue: 3, pp. 80--85

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
TMS/DEVS '17: Proceedings of the Symposium on Theory of Modeling & Simulation
April 2017
234 pages

In-Cooperation

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 23 April 2017

Check for updates

Author Tags

  1. high availability
  2. service availability forum
  3. service outage
  4. software management
  5. upgrade campaign execution time

Qualifiers

  • Research-article

Conference

SpringSim '17
SpringSim '17: Spring Simulation Multi-Conference
April 23 - 26, 2017
Virginia, Virginia Beach

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 37
    Total Downloads
  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media