The Architecture of the Starfish System: Mapping the Survivability Space Kim Kihlstrom Chris Phillips Chris Ritchey Ben LaBarbera Westmont College Priya.

Slides:



Advertisements
Similar presentations
Agent agent Outline of Presentation Introduction: Inter-Agent Message Passing ARP: Design and Analysis Generalization: A Generic Framework Conclusion.
Advertisements

Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Pastry Peter Druschel, Rice University Antony Rowstron, Microsoft Research UK Some slides are borrowed from the original presentation by the authors.
Optimizing Buffer Management for Reliable Multicast Zhen Xiao AT&T Labs – Research Joint work with Ken Birman and Robbert van Renesse.
Reliability on Web Services Presented by Pat Chan 17/10/2005.
Introduction to Distributed Systems
A Progressive Fault Detection and Service Recovery Mechanism in Mobile Agent Systems Wong Tsz Yeung Aug 26, 2002.
Topics in Advanced Network Security 1 Stateful Intrusion Detection for High Speed Networks Christopher Kruegel Fredrick Valeur Giovanni Vigna Richard Kemmerer.
Information Survivability Control Systems Earl Crane Security Architecture and Analysis Thursday, September 07, 2000.
An Integrated Framework for Dependable Revivable Architectures Using Multi-core Processors Weiding Shi, Hsien-Hsin S. Lee, Laura Falk, and Mrinmoy Ghosh.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
FTMP: A Fault-Tolerant Multicast Protocol Louise E. Moser Department of Electrical and Computer Engineering University of California, Santa Barbara.
Mining Behavior Models Wenke Lee College of Computing Georgia Institute of Technology.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
Introduction to Cyberspace
An Efficient Topology-Adaptive Membership Protocol for Large- Scale Cluster-Based Services Jingyu Zhou * §, Lingkun Chu*, Tao Yang* § * Ask Jeeves §University.
The Starfish System: Intrusion Detection and Intrusion Tolerance for Middleware Systems Kim Potter Kihlstrom Westmont College Santa Barbara, CA, USA Priya.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
DSN 2002 June page 1 BBN, UIUC, Boeing, and UM Intrusion Tolerance by Unpredictable Adaptation (ITUA) Franklin Webber BBN Technologies ParthaPal.
ARMADA Middleware and Communication Services T. ABDELZAHER, M. BJORKLUND, S. DAWSON, W.-C. FENG, F. JAHANIAN, S. JOHNSON, P. MARRON, A. MEHRA, T. MITTON,
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
A Fault Tolerant Protocol for Massively Parallel Machines Sayantan Chakravorty Laxmikant Kale University of Illinois, Urbana-Champaign.
ISADS'03 Message Logging and Recovery in Wireless CORBA Using Access Bridge Michael R. Lyu The Chinese Univ. of Hong Kong
Intrusion Tolerant Distributed Object Systems OASIS PI Meeting Norfolk, VA February 12-16, 2001 Gregg TallyBrent Whitmore
Secure Systems Research Group - FAU 1 Active Replication Pattern Ingrid Buckley Dept. of Computer Science and Engineering Florida Atlantic University Boca.
Intrusion Tolerant Software Architectures Bruno Dutertre, Valentin Crettaz, Victoria Stavridou System Design Laboratory, SRI International
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
Fault Tolerance in CORBA and Wireless CORBA Chen Xinyu 18/9/2002.
GLOBE DISTRIBUTED SHARED OBJECT. INTRODUCTION  Globe stands for GLobal Object Based Environment.  Globe is different from CORBA and DCOM that it supports.
November NC state university Group Communication Specifications Gregory V Chockler, Idit Keidar, Roman Vitenberg Presented by – Jyothish S Varma.
EEC 688/788 Secure and Dependable Computing Lecture 10 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
CS603 Fault Tolerance - Communication April 17, 2002.
Fault Tolerant Services
Scalable Group Communication for the Internet Idit Keidar MIT Lab for Computer Science Theory of Distributed Systems Group.
Building Dependable Distributed Systems, Copyright Wenbing Zhao
Middleware for Fault Tolerant Applications Lihua Xu and Sheng Liu Jun, 05, 2003.
A Lightweight Scheme for Securely and Reliably Locating SIP Users Lei Kong Vijay A. Balasubramaniyan Mustaque Ahamad.
By Nitin Bahadur Gokul Nadathur Department of Computer Sciences University of Wisconsin-Madison Spring 2000.
Carnegie Mellon University Software Engineering Institute Lecture 4 The Survivable Network Analysis Method: Evaluating Survivability of Critical Systems.
9.2 SECURE CHANNELS JEJI RAMCHAND VEDULLAPALLI. Content Introduction Authentication Message Integrity and Confidentiality Secure Group Communications.
Intrusion Tolerant Distributed Object Systems Joint IA&S PI Meeting Honolulu, HI July 17-21, 2000 Gregg Tally
@Yuan Xue CS 285 Network Security Placement of Security Function and Security Service Yuan Xue Fall 2013.
1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Network Architecture Characteristics  Explain four characteristics that are addressed by.
EEC 688/788 Secure and Dependable Computing Lecture 10 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
In the name of God.
CompTIA Security+ Study Guide (SY0-401)
Replication & Fault Tolerance CONARD JAMES B. FARAON
Intrusion Tolerant Architectures
A Fault Tolerance Protocol for Uploads: Design and Evaluation
High Performance Computing Lab.
Real-Time Fault Tolerant CORBA
CompTIA Security+ Study Guide (SY0-401)
Wireless Reliable Messaging Protocol for Web Services (WS-WRM)
Middleware for Fault Tolerant Applications
ACM Transactions on Information and System Security, November 2001
Distributed Publish/Subscribe Network
Chapter 15 – Part 2 Networks The Internal Operating System
EEC 688/788 Secure and Dependable Computing
Ron Carovano Manager, Business Development F5 Networks
Introduction to Cyberspace
PLANNING A SECURE BASELINE INSTALLATION
EEC 688/788 Secure and Dependable Computing
EEC 688/788 Secure and Dependable Computing
Design.
STATEL an easy way to transfer data
Luca Simoncini PDCC, Pisa and University of Pisa, Pisa, Italy
Presentation transcript:

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

The Starfish SystemIASTED PDCS 2003 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

The Starfish SystemIASTED PDCS 2003 Starfish Protocol Stack

The Starfish SystemIASTED PDCS 2003 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

The Starfish SystemIASTED PDCS 2003 Survivability Encompasses but goes beyond reliability and security Provide useful services even in event of malicious attacks, intrusions, accidents, or faults

The Starfish SystemIASTED PDCS 2003 Survivability Space

The Starfish SystemIASTED PDCS 2003 Reliability Subspace

The Starfish SystemIASTED PDCS 2003 Security Subspace

The Starfish SystemIASTED PDCS 2003 Quality of Service Subspace

The Starfish SystemIASTED PDCS 2003 Mapping of Prior Systems Mapped a number of existing systems to survivability space

The Starfish SystemIASTED PDCS 2003 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

The Starfish SystemIASTED PDCS 2003

The Starfish SystemIASTED PDCS 2003 Linked Starfish

The Starfish SystemIASTED PDCS 2003 Starfish Reliability Subspace

The Starfish SystemIASTED PDCS 2003 Starfish Security Subspace

The Starfish SystemIASTED PDCS 2003 Starfish Quality of Service Subspace

The Starfish SystemIASTED PDCS 2003 Reliability Mechanisms Active and passive replication Majority voting Secure reliable ordered multicast Byzantine fault detector Value fault detector Secure membership Vaccination Timeouts Retransmission

The Starfish SystemIASTED PDCS 2003 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

The Starfish SystemIASTED PDCS 2003 Quality of Service Mechanisms Removal/addition Migration Hierarchical Groups Message prioritization Optimistic Delivery Live Upgrades

The Starfish SystemIASTED PDCS 2003 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

The Starfish SystemIASTED PDCS 2003 Questions and Feedback Kim Kihlstrom Priya Narasimhan Chris Phillips