Architecture and Real Time Systems Lab University of Massachusetts, Amherst I Koren and C M Krishna Electrical and Computer Engineering University of Massachusetts.

Slides:



Advertisements
Similar presentations
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Advertisements

Bozidar Stojadinovic Gilberto Mosqueda UC Berkeley NEES FAST-MOST.
 Management has become a multi-faceted complex task involving:  Storage Management  Content Management  Document Management  Quota Management.
Abstract HyFS: A Highly Available Distributed File System Jianqiang Luo, Mochan Shrestha, Lihao Xu Department of Computer Science, Wayne State University.
Topics in Grid Computing Orientation Sathish Vadhiyar.
The Business Value of CA Solutions Ovidiu VALEANU Senior Consultant DNA Software – CA Regional Representative.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
Chapter 19: Network Management Business Data Communications, 4e.
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
Low Overhead Fault Tolerant Networking (in Myrinet)
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Toward Energy-Aware Software-Based Fault Tolerance in Real-Time Systems Osman S. Unsal, Israel Koren, C. Mani Krishna Architecture and Real-Time Systems.
SANS A Simple Ad hoc Network Simulator Nicolas Burri Roger Wattenhofer Yves Weber Aaron Zollinger.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
Matnet – Matlab Network Simulator for TinyOS Alec WooTerence Tong July 31 st, 2002.
A survey of commercial tools for intrusion detection 1. Introduction 2. Systems analyzed 3. Methodology 4. Results 5. Conclusions Cao er Kai. INSA lab.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
System Integration Management (SIM)
MULTICOMPUTER 1. MULTICOMPUTER, YANG DIPELAJARI Multiprocessors vs multicomputers Interconnection topologies Switching schemes Communication with messages.
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. System Level Resource Discovery and Management for Multi Core Environment Javad.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
 A network simulator is a piece of software or hardware that predicts the behavior of a network, without an actual network being present.
EstiNet Network Simulator & Emulator 2014/06/ 尉遲仲涵.
Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices.
Team ThinkTank. Specifications Ad Hoc networking game. Similar to the Atari Combat! Players control their tank and shoot enemy tanks. Each player gets.
1 A Mutual Exclusion Algorithm for Ad Hoc Mobile networks Presentation by Sanjeev Verma For COEN th Nov, 2003 J. E. Walter, J. L. Welch and N. Vaidya.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Space-Based Network Centric Operations Research. Secure Autonomous Integrated Controller for Distributed Sensor Webs Objective Develop architectures and.
Optimizing File Services
Windows Vista Inside Out Chapter 22 - Monitoring System Activities with Event Viewer Last modified am.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
Communication Networks (Kommunikationsnetværk) Specialisations: Distributed Application Engineering Network Planning & Management Ole Brun Madsen Professor.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Suzhen Lin, A. Sai Sudhir, G. Manimaran Real-time Computing & Networking Laboratory Department of Electrical and Computer Engineering Iowa State University,
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Deeply Embedded Large Scale Networks Specify and Control Emerging Behavior.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Module 3 Planning and Deploying Mailbox Services.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Chapter 8-2 : Multicomputers Multiprocessors vs multicomputers Multiprocessors vs multicomputers Interconnection topologies Interconnection topologies.
Simulation of the OLSRv2 Protocol First Report Presentation.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
Distributed System Concepts and Architectures Services
A Personal Cloud Controller Yuan Luo School of Informatics and Computing, Indiana University Bloomington, USA PRAGMA 26 Workshop.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Chap 7: Consistency and Replication
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Funda Ergun Behnam Malakooti Case Western Reserve University NAG Intelligent and Agile Protocols and Architectures for Space and Terrestrial Networks.
CHAPTER Windows Server Management. Chapter Objectives Give an overview of the Server Manager Provide details of accessing the Server Manager Explain the.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
TrueTime.
Application Level Fault Tolerance and Detection
Cluster Communications
Configuration of Cisco Routers in GNS3
Application Level Fault Tolerance and Detection
Storage Virtualization
Programmable Logic Controllers (PLCs) An Overview.
The RAPIDS Project Israel Koren C. Mani Krishna ARTS
Introduction to locality sensitive approach to distributed systems
Modeling and Simulation of TTEthernet
ECE 544 Group Project : Routing
Mark McKelvin EE249 Embedded System Design December 03, 2002
Task Manager & Profile Interface
Presentation transcript:

Architecture and Real Time Systems Lab University of Massachusetts, Amherst I Koren and C M Krishna Electrical and Computer Engineering University of Massachusetts Amherst, MA Sponsored by Space and Naval Warfare Systems Command & Advanced Research Projects Agency ARPA order B855 under SPAWAR contract N C-0165 (Please view the slides only through slide show. The show is automated)

Architecture and Real Time Systems Lab University of Massachusetts, Amherst * A Distributed Event Driven Simulation for Distributed Real Time Systems * The RAPIDS simulator provides the user with a configurable environment, with various possible topologies, protocols, etc., in order to study the performance of real-time scheduling * Modular and easily extendable for new network protocols, allocation and scheduling algorithms and recovery techniques. algorithms and fault recovery policies in fault- tolerant distributed real-time systems. * Helps designers compare different policies and algorithms for reliable real time systems design * By exposing the potential bottlenecks, can help fine-tune the design of the architecture and operating system for a given real-time system RAPIDS

Architecture and Real Time Systems Lab University of Massachusetts, Amherst To quit the simulator To pause the running simulator To start the simulator To load the already saved configuration To save the present configuration To create console screen on other computers Get parameters relevant to specified topology Algorithm to allocate the tasks among nodes To select one of the topologies Give the system parameters To edit the messages exchanged between tasks To send the task in run time To configure the fault conditions To inject faults in run time To remove the injected fault To view schedule window of all nodes To view Performance window of the system To view allocation of tasks among the nodes Console window of the simulator

Architecture and Real Time Systems Lab University of Massachusetts, Amherst Running the simulator

Architecture and Real Time Systems Lab University of Massachusetts, Amherst Comparison of schedule window of two runs of simulator with different topology With network topology point to point With network topology Fire Wire

Architecture and Real Time Systems Lab University of Massachusetts, Amherst Performance of system without any faults

Architecture and Real Time Systems Lab University of Massachusetts, Amherst Performance of system after injecting fault

Architecture and Real Time Systems Lab University of Massachusetts, Amherst Comparison of Performance of system with and without fault Without faultsWith faults