A Federation Architecture for DETER Ted Faber, John Wroclawski, Kevin Lahey, John Hickey University of Southern California Information Sciences Institute.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Towards a GRID Operating System: from GLinux to a Pervasive GVM Domenico TALIA DEIS University of Calabria ITALY CoreGRID Workshop.
L. Alchaal & al. Page Offering a Multicast Delivery Service in a Programmable Secure IP VPN Environment Lina ALCHAAL Netcelo S.A., Echirolles INRIA.
Design Deployment and Use of the DETER Testbed Terry Benzel, Robert Braden, Dongho Kim, Clifford Informatino Sciences Institute
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
June 22-23, 2005 Technology Infusion Team Committee1 High Performance Parallel Lucene search (for an OAI federation) K. Maly, and M. Zubair Department.
Copyright © Clifford Neuman - UNIVERSITY OF SOUTHERN CALIFORNIA - INFORMATION SCIENCES INSTITUTE CS582: Distributed Systems Lecture 19 - November.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Supporting Software Development in Virtual Enterprises Walt Scacchi
Case Study: The E1 Distributed Operating System Chris Krentz 3/20/2007.
Emulab Federation Preliminary Design Robert Ricci with Jay Lepreau, Leigh Stoller, Mike Hibler University of Utah USC/ISI Federation Workshop December.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
Agenda Master Expert Associat e Microsoft Certified Solutions Master (MCSM) Microsoft Certified Solutions Expert (MCSE) Microsoft Certified Solutions.
Copyright © 2012 Cleversafe, Inc. All rights reserved. 1 Combining the Power of Hadoop with Object-Based Dispersed Storage.
Lecture 12 Today’s topics –CPU basics Registers ALU Control Unit –The bus –Clocks –Input/output subsystem 1.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Database Design – Lecture 16
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
ESCOP ™ System Center Operations Portal Expanding SCOM 2007 Data Warehouse and ACS Function.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
CS 390- Unix Programming Environment CS 390 Unix Programming Environment Topics to be covered: Distributed Computing Fundamentals.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Page 1 Informatics Pilot Project EDRN Knowledge System Working Group San Antonio, Texas January 21, 2001 Steve Hughes Thuy Tran Dan Crichton Jet Propulsion.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Basic Concepts Software Architecture. What is Software Architecture? Definition: – A software architecture is the set of principal design decisions about.
Open Search Office Web Services Database Doc Mgt Sys Pipeline Index Geospatial Analysis Text Search Faceting Caching Query parsing Clustering Synonyms.
Copyright © 2009 SYSPRO All rights reserved. SYSPRO Workflow Services Kevin Dherman.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
Access Control for Federation of Emulab-based Network Testbeds Ted Faber, John Wroclawski 28 July 2008
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
Lesson 11: Configuring and Maintaining Network Security
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Based upon slides from Jay Lepreau, Utah Emulab Introduction Shiv Kalyanaraman
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Design of an Integrated Robot Simulator for Learning Applications Brendon Wilson April 15th, 1999.
Object storage and object interoperability
Copyright © 2012 Cleversafe, Inc. All rights reserved. 1 Combining the Power of Hadoop with Object-Based Dispersed Storage.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
MojaveFS Lookup Vlad Dascalu, 351C3 – U.P. Bucharest Jason Hickey, Cristian Ţăpuş, David Noblet California Institute of Technology.
1 Emulab's Current Support For IXPs: An example of support for non-PCs.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Ideas on Opening Up GEOSS Architecture and Extending AIP-5 Wim Hugo SAEON.
Basic Concepts of Software Architecture. What is Software Architecture? Definition: – A software system’s architecture is the set of principal design.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Seminar On Rain Technology
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Designing a Federated Testbed as a Distributed System Robert Ricci, Jonathon Duerig, Gary Wong, Leigh Stoller, Srikanth Chikkulapelly, Woojin Seok 1.
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
Copyright 2010, USC/ISI. All rights reserved. ProtoGENI from Outside Ted Faber University of Southern California Information Sciences Institute
Module Overview Installing and Configuring a Network Policy Server
SUPA/YMCA (Yang Models for Configuration and topology Abstraction)
Key Terms Windows 2008 Network Infrastructure Confiuguration Lesson 6
CHAPTER 3 Architectures for Distributed Systems
Oracle Solaris Zones Study Purpose Only
GE Global Infrastructure Services
An Introduction to Computer Networking
QNX Technology Overview
Multiple Processor Systems
An Introduction to Software Architecture
Multiple Processor and Distributed Systems
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Service Oriented Architecture (SOA)
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

A Federation Architecture for DETER Ted Faber, John Wroclawski, Kevin Lahey, John Hickey University of Southern California Information Sciences Institute

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Outline  The Federation Problem  A Model for DETER Federation  A Simple Prototype

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Federation: What and Why  Sharing Distributed Experimental Resources  Resource Admin and Policy Creates Specialization  Examples  Many DETER Nodes  Customized “Lego” Apparatus  Malware Capture Facility and High-containment Testbed  Trace Collection Facility and Trace-driven Emulation

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Federation Challenges  Shared Control of Resources  Respect Local Admin/Policy  Compose New Facilities  Resource Discovery (at Scale)‏  Describe Resources and Properties  Find Resources with Properties

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 More Federation Challenges  Distributed Composition of a Unified Facility  Create Consolidated Tool from Multiple Testbeds  Manipulate Distributed Resources Intuitively  (ISI Prototyping Here)‏

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Federation Solution Space Master/Slave Completely Distributed Brokers Full Knowledge Advertisements Direct Queries Composition Info Sharing Transparency Manual Configuration Visible/Automated One Testbed

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Outline  The Federation Problem  A Model for DETER Federation  A Simple Prototype

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 A DETER Federation Architecture  Apparatus Configuration Layer  Resource Discovery Unbound  Distributed Administration Incorporated  Coordinates:  (Primary/Secondary, Direct Query, Visible)‏  Focus On Combining DETER Namespaces/Features

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Shape of the Architecture FederatingFederated

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Testbed Features to Compose  Features:  Connectivity (IP addresses & tunneling) (experiment)‏  Storage (shared filesystem) (project)‏  Principals (user IDs/accounts) (project)‏  Host Configuration (system images) (experiment)‏  Experiment Control (event system) (experiment)‏

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Outline  The Federation Problem  A Model for DETER Federation  A Simple Prototype

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 The Prototype Annotated experiment Splitter Split experiments Embedder Master controller Slave controller Experiment interconnection Environment import Experiment requests Topology creation

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Prototype Components  Experiment Partition  Parser splits annotated ns files into sub- experiments  Sub-experiments use local names  Centralized Synchronization  Testbeds configured through SSH/XML-RPC  Basic failure handling

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 More Prototype Components  Connectors: Experiment and Control  IP over SSH tunnel  SSH tunnel to Primary Users/Boss  Node Configuration  Import user accounts  Mount remote file systems

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Conclusions  Simple Working Prototype  Prototype vs. implementation?  Extending the Prototype  Event system  Connector interfaces  Extending the Architecture  Multiple simultaneous embeddings/allocations  Higher level experiment descriptions

Copyright 2005, USC/ISI. All rights reserved. 08/03/07 15:31 Prototyped Combinations  Connectivity  Merged IP space – IP tunneling  Storage  Primary filesystem exported  Principals  Primary testbed exported  Experiment Control (SEER/event system)‏  Host Configuration (system images)‏