1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.

Slides:



Advertisements
Similar presentations
VINI and its Future Directions
Advertisements

INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Kilnam Chon Keio & KAIST GENI(Global Environment for Network Innovations) has been handled with good system engineering, NSF style.
PlanetLab: An Overlay Testbed for Broad-Coverage Services Bavier, Bowman, Chun, Culler, Peterson, Roscoe, Wawrzoniak Presented by Jason Waddle.
PlanetLab Control Framework (Cluster B) Wrap-up Andy Bavier Princeton University March 18, 2010.
Testbeds and the evolving research paradigm Shivendra Panwar Based on discussions with Fraida Fund, Pei Liu and Thanasis Korakis Polytechnic Institute.
1 PlanetLab: A globally distributed testbed for New and Disruptive Services CS441 Mar 15th, 2005 Seungjun Lee
1 Use ProtoGENI CS606, Xiaoyan Hong University of Alabama.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Xen , Linux Vserver , Planet Lab
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
Introduction to Computers. Michael R. Izzo
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University See for.
June 2007CRI workshop (Boston, MA) Testbeds Henning Schulzrinne Columbia University.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Untangle and OpenVPN. ‏ What is OpenVPN? Allows secure remote connection Based on SSL Uses UDP 1194 Supports – Site to Site (hardware to hardware) – Site.
CRON: Cyber-infrastructure for Reconfigurable Optical Networks PI: Seung-Jong Park, co-PI: Rajgopal Kannan GRA: Cheng Cui, Lin Xue, Praveenkumar Kondikoppa,
Morteza Yousefi University of Science & Technology of Mazandaran Network Virtualization 1 of 22 Network Virtualization.
PrimoGENI Tutorial Miguel Erazo, Neil Goldman, Nathanael Van Vorst, and Jason Liu Florida International University Other project participants: Julio Ibarra.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Experimenting with Programmable Management Policies over GENI ProtoRINA over GENI Abraham Matta Yuefeng Wang Computer Science Department Boston University.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
VICCI: Programmable Cloud Computing Research Testbed Andy Bavier Princeton University November 3, 2011.
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
Overview of PlanetLab and Allied Research Test Beds.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
OnTimeMeasure-GENI: Centralized and Distributed Measurement Orchestration Software Prasad Calyam, Ph.D. (PI) Paul Schopis, (Co-PI) Weiping Mandrawa (Network.
Sponsored by the National Science Foundation GENI Security Architecture What’s Up Next? GENI Engineering Conference 7 Durham, NC Stephen Schwab SPARTA/Cobham.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Page 1 System and Group Policies Lecture 7 Hassan Shuja 11/02/2004.
Sample Presentation Headline REPRESENTATIVE SUBHEAD TO SUPPORT SUBJECT Presenter’s Name Presenter’s Title Presentation Date DeterLab A Tool for Cybersecurity.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
OSG Tier 3 support Marco Mambelli - OSG Tier 3 Dan Fraser - OSG Tier 3 liaison Tanya Levshina - OSG.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Chapter 6 An Introduction to System Software and Virtual Machines.
Networks Computer Technology Day 17. Network  Two or more computers and other devices (printers or scanners) that are connected, for the purpose of sharing.
Upcoming GENI Architecture Topics: The Future of Experiment Management with Gush Jeannie Albrecht David Irwin.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
ProtoRINA over ProtoGENI What is RINA? [1][2] References [1] John Day. “Patterns in Network Architecture: A Return to Fundamentals”. Prentice Hall, 2008.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
The VL-e Proof of Concept Environment & The VL-e PoC Installer Jan Just Keijser System Integrator P4 Team NIKHEF.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Complex Systems Workshop, September 20-21, 2012 Evaluation of Complex Systems J. Bryan Lyles Program Director CISE/CNS.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Group # 14 Dhairya Gala Priyank Shah. Introduction to Grid Appliance The Grid appliance is a plug-and-play virtual machine appliance intended for Grid.
The GENI Meta-Operations Center (GMOC) Jon-Paul Herron Global Research NOC.
SERVERS. General Design Issues  Server Definition  Type of server organizing  Contacting to a server Iterative Concurrent Globally assign end points.
GENI Exploring Networks of the Future
Local Area and Wide Area Networks
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
NextGENI: The Nation’s Edge Cloud
NTC 324 RANK Perfect Education/ ntc324rank.com.
TRUST:Team for Research in Ubiquitous Secure Technologies
Local Area and Wide Area Networks
Distributed Databases
GENI Global Environment for Network Innovation
GENI Exploring Networks of the Future
Next-generation Internet architecture
Presentation transcript:

1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama

2 outline Using virtualization and federation Example of PlanetLab Example of EmuLab Example of ProtoGENI

3 Emulab System Setup

4 An Example of Emulab Site

5 Emulab’s Administrative Structure Emulab has a two level administrative structure: “Projects”, and “Groups” –Plus “Elab Admins” on top, and “Users” on the bottom –E.g., a class project with multiple, isolated groups (created by the project leader) Administrative control is delegated to “leaders” at each level Project gets its own disk space/tree Users may join multiple projects Groups are independent –Files/experiments are protected from each other Groups can share –Share the common project file hierarchy

6 Account Obtain an account : –clicking "Request Account" and then "Join an Existing Project" on the new page. –You will need to join the project UA-cs

7 outline Virtualization and federation Example of PlanetLab Example of EmuLab Example of ProtoGENI

8 The Global Environment for Network Innovations (GENI) –a virtual lab for at-scale networking experimentations It provides computing and networking resources that are geographically distributed and federated through control frameworks running by different owners Extremely challenging to achieve security due to many unique GENI features: –Distributed ownerships/user groups –Deep programmability –Super Flexibility of configurability –Large-scale connectivity to Internet –Vast of variety of network patterns GENI Introduction

9 User examples - slices

10 GENI Development Hardware –build on mature testbed technologies Clusters: Planetlab, ProtoGENI (Emulab), ORCA, Orbit, DETER –Develop new hardware for the clusters and connectivity Software: –Developing control framework as GENI prototyping Each cluster own control framework. Federation –Tools to help experiments –Operation and management –Security

11 What is ProtoGENI? –A prototype GENI –A hardware facility providing computing and networking resources based on Emulab –A software application defining a control framework – ProtoGENI Introduction