SlideServe
Menu
Préférences
© SlideServe · v2026

RASS management Reliability, Availability, Serviceability and Security

royce avatar
13 diapositives · 361 Views · Aug 09, 2014

This paper emphasizes the critical importance of RASS (Reliability, Availability, Serviceability, and Security) management in software development, particularly for distributed systems. It discusses the necessity of integrating all four parameters from inception to deployment, highlighting the essential role RASS plays in guiding decisions throughout the software life cycle. The paper reviews existing work in RASS, illustrating how systems can achieve dependability and survivability without compromising functionality. It concludes that prioritizing RASS is vital for software companies aiming to maintain market share and competitive advantage.

RASS management Reliability, Availability, Serviceability and Security - slide 1
01 / 13RASS management Reliability, Availability, Serviceability and Security
1 / 17

Télécharger la présentation

RASS management Reliability, Availability, Serviceability and Security
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. RASS managementReliability, Availability, Serviceability and Security By Anand Tikotekar

  2. Abstract • Argues and furthers the importance of RASS in software systems (emphasis on Distributed systems) • Central to software development • Existing work done in areas of RASS/RAS • Necessity of all 4 parameters.

  3. Introduction • Reliability: consistency of the results often meeting or exceeding specifications. • Availability: The probability that a system is up and kicking at any given point t. • Serviceability: The ease with which Preventive and corrective maintenance can be performed on the system • Security: State of being free from danger or injury

  4. Importance of RASS management • Distributed systems as opposed to standalone • Loss of Reliability • Lack of Availability • Disruption in Serviceability • Breach in security Consequences of the above.

  5. RASS Vs functionality • Systems can survive with RASS and without extra functionality • Opposite claim is not true • Survivability encompasses RASS • Dependability and Survivability interchangeable

  6. RASS as a process in Software development • RASS depends and guides much of the choices that are made during software life cycle. • RASS as a “Basic Need” in the hierarchy of needs • RASS parameters are decided and evaluated from inception to deployment. • Significant damage if RASS altered after the product is built.

  7. Existing RASS/RAS work • HA OSCAR • Head node redundancy • InfiniBand Architecture • New industry standard designed for server I/O • IBM’s RS/6000 server S family (Reliability is most significant here) • CISCO MGX 8230: Carrier class reliability (system can be configured for 100% redundancy)

  8. Existing RASS/RAS work contd.. • PCI Express (Standard I/O interconnect) • Reliable protocol architecture • Device level protocol error detection • HP integrity superdome (RAS features are classified into • Failure avoidance (Keep it running) • Quick fault recovery (Fix it Fast) • Wind River’s CIRRUS development platform (includes RASS) • Leverages proven technology. • Enables reprogrammable smart devices. • DSI (Distributed security infrastructure) (includes security) • Use of coherent security framework • Kernel level security enforcement

  9. Four-zero system • Either four RASS parameters or zero • Any other combination not sustainable. • A chain is as strong as its weakest link

  10. Measurement • Reliability • Availability (CTMC) • Serviceability • Security (degree at best approximated)

  11. A different line of analysis • Software reliability standards • Context of Distributed systems • Common dependability standards • Competitive advantages • A common ground for comparison

  12. Conclusion • RASS topmost priority among software corps • RASS as a force for market share • RASS to guide software development • RASS as “Readily Added System Services” • R A S S

  13. References • Chokchai Leangsuksun “Availability Prediction and Modeling of High Availability OSCAR Cluster”, IEEE Cluster 2003, Hong Kong, December 2003. • Chokchai Leangsuksun “Reliability Modeling using UML” , The 2003 International Conference on Software Engineering Research and Practice, Las Vegas, June 2003. • Peter Loscocoo, Stephen Smalley, Patrick Mukelbauer, Ruth Taylor, Jeff Turner, John Farrel “The inevitability of failure: The Flawed Assumption of security in modern computing environments” National security agency (NSA) • Lopez-Benitez “Dependability Modeling and Analysis of Distributed programs” IEEE transactions on Software Engineering, May 1994.