Abstract
This paper describes the emerging Software Management Framework of the Service Availability Forum (SAF). It defines the steps required for a software upgrade in a high availability system. Although the orchestration of the upgrade is an important task of the Framework, it is not the only one. It is essential that the software to be upgraded is made available to a target node and that there is some bookkeeping about which versions of software are available, on which nodes they are installed and which entities are configured to deploy them. This necessitates the definition of an information model for software management.
The Software Management Framework takes on the software upgrade issue from the perspective of SAF: SAF has defined the Availability Management Framework (AMF) and therefore the Software Management Framework assumes only AMF entities as highly available and uses AMF to handle the high availability issues of their upgrade. At the same time it is also suitable for controlling the upgrade of software which does not make use of AMF, however with no availability guarantees for them.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Free Standards Group, Linux Standard Base Core Specification, Package Format and Installation, http://refspecs.freestandards.org/lsb.shtml
The Open Group, Systems Management: Distributed Software Administration (XDSA), CAE Specification, document number C701 (1998)
Software Engineering Institute, Workshop on the State of the Practice in Dependably Upgrading Critical Systems, Special Report, CMU/SEI-97-SR-014 (August 1997)
Dependable On-line Upgrading of Distributed Systems. In: Workshop held in conjunction with COMPSAC 2002, United Kingdom (August 2002), http://homepages.cs.ncl.ac.uk/alexander.romanovsky/home.formal/doluds.html
Object Management Group, Online Upgrades Specification, SMSC review copy, smsc/05-10-02 (November 2005)
Object Management Group, Fault Tolerant CORBA, in Common Object Request Broker Architecture: Core Specification, ch. 23, Version 3.0.3, formal/04-03-12 (March 2004)
Service Availability Forum, Application Interface Specification, vol. 2: Availability Management Framework, SAI-AIS-AMF-B.02.01
Service Availability Forum, Application Interface Specification, vol. 8: Information Model Management Service, SAI-AIS-IMM-A.01.01
Service Availability Forum, Hardware Platform Interface Specification, SAI-HPI-B.02.01
Service Availability Forum, Overview, SAI-Overview-B.02.01
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toeroe, M., Frejek, P., Tam, F., Penubolu, S., Kasturi, K. (2006). The Emerging SAF Software Management Framework. In: Penkler, D., Reitenspiess, M., Tam, F. (eds) Service Availability. ISAS 2006. Lecture Notes in Computer Science, vol 4328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11955498_18
Download citation
DOI: https://doi.org/10.1007/11955498_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68724-5
Online ISBN: 978-3-540-68725-2
eBook Packages: Computer ScienceComputer Science (R0)