the architecture of the starfish system mapping the survivability space l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
The Architecture of the Starfish System: Mapping the Survivability Space PowerPoint Presentation
Download Presentation
The Architecture of the Starfish System: Mapping the Survivability Space

Loading in 2 Seconds...

play fullscreen
1 / 21

The Architecture of the Starfish System: Mapping the Survivability Space - PowerPoint PPT Presentation


  • 395 Views
  • Uploaded on

The Architecture of the Starfish System: Mapping the Survivability Space Kim Kihlstrom Chris Phillips Chris Ritchey Ben LaBarbera Westmont College Priya Narasimhan Carnegie Mellon University Starfish Goals Provide survivability for middleware applications

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The Architecture of the Starfish System: Mapping the Survivability Space' - jacob


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
the architecture of the starfish system mapping the survivability space

The Architecture of the Starfish System: Mapping the Survivability Space

Kim Kihlstrom

Chris Phillips

Chris Ritchey

Ben LaBarbera

Westmont College

Priya Narasimhan

Carnegie Mellon University

starfish goals
Starfish Goals
  • Provide survivability for middleware applications
  • Not specific to any middleware system
  • Applicable to local and wide area systems
  • Provide support for connected enterprises such as web services
  • Allow linking of multiple Starfish

IASTED PDCS 2003

starfish protocol stack
Starfish Protocol Stack

IASTED PDCS 2003

creating the survivability space
Creating the Survivability Space
  • Define what is meant by survivability
  • Evaluate existing systems
  • Identify tradeoffs in survivability issues
  • Develop cohesive framework for survivable system design

IASTED PDCS 2003

survivability
Survivability
  • Encompasses but goes beyond reliability and security
  • Provide useful services even in event of malicious attacks, intrusions, accidents, or faults

IASTED PDCS 2003

survivability space
Survivability Space

IASTED PDCS 2003

reliability subspace
Reliability Subspace

IASTED PDCS 2003

security subspace
Security Subspace

IASTED PDCS 2003

mapping of prior systems
Mapping of Prior Systems
  • Mapped a number of existing systems to survivability space

IASTED PDCS 2003

starfish philosophy
Starfish Philosophy
  • Starfish allows for tradeoffs between security, reliability, and quality of service by providing body, shoulders, and arm regions
    • Body: Byzantine fault model and high security guarantees, but lower performance and not scalable to wide area or large number of processors
    • Arms: High performance and highly scalable, but supports only crash/omission/timing fault model and less stringent security guarantees
    • Shoulders: Intermediate fault tolerance, security, performance and scalability

IASTED PDCS 2003

linked starfish
Linked Starfish

IASTED PDCS 2003

reliability mechanisms
Reliability Mechanisms
  • Active and passive replication
  • Majority voting
  • Secure reliable ordered multicast
  • Byzantine fault detector
  • Value fault detector
  • Secure membership
  • Vaccination
  • Timeouts
  • Retransmission

IASTED PDCS 2003

security mechanisms
Security Mechanisms
  • Threshold scheme
  • Encryption
  • Identifiers
  • Passwords
  • MACs
  • Signatures
  • Byzantine fault detector
  • Value fault detector
  • Secure membership
  • Logging
  • Anomaly detection

Sandboxing

Intrusion history

Message digests

State transfer

Quarantine

Vaccination

Membership

Message Digests

Removal

Recovery

IASTED PDCS 2003

quality of service mechanisms
Quality of Service Mechanisms
  • Removal/addition
  • Migration
  • Hierarchical Groups
  • Message prioritization
  • Optimistic Delivery
  • Live Upgrades

IASTED PDCS 2003

conclusions
Conclusions
  • Mapping of prior systems to survivability space
  • Mapping of Starfish body, shoulders, and arms to survivability space
  • Identification of survivability properties and mechanisms for Starfish body, shoulders, and arms

IASTED PDCS 2003

questions and feedback
Questions and Feedback
  • Kim Kihlstrom
  • kimkihls@westmont.edu
  • http://homepage.westmont.edu/kimkihls/
  • Priya Narasimhan
  • priya@cs.cmu.edu
  • http://www.cs.cmu.edu/~priya/
  • Chris Phillips
  • chphilli@westmont.edu

IASTED PDCS 2003