PlanetLab Workshop May 12, 2006. Incentives Private PLs are happening… What direction for “public” PL? –Growth? Distributing ops? Incentives to move in.

Slides:



Advertisements
Similar presentations
© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
Advertisements

INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
IPv6 Transition for Enterprises Light Reading Live 14 July 2011 John Curran President and CEO ARIN.
Demystifying IPv6: Ensuring a Smooth Transition John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol.
Seungmi Choi PlanetLab - Overview, History, and Future Directions - Using PlanetLab for Network Research: Myths, Realities, and Best Practices.
IPv4 Depletion IPv6 Adoption 3 February /8s Remaining.
1 Planetary Network Testbed Larry Peterson Princeton University.
PlanetLab Architecture Larry Peterson Princeton University.
Notes: Update as of 1/13/2010. Vulnerabilities are included for SQL Server 2000, SQL Server 2005, SQL Server Oracle (8i, 9i, 9iR2, 10g, 10gR2,11g),
Agile Samurai Principles. Agile Development Deliver Value Every Iteration Break big problems into smaller ones Focus on most important issues Deliver.
© 2014 Sungard AS. All rights reserved. Cloudstack - Way to contribute June 2014 Girish Chaudhari.
1 dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.
Xen , Linux Vserver , Planet Lab
Unleashing the Power of Ubiquitous Connectivity with IPv6 Sandeep K. Singhal, Ph.D Director of Program Management Windows Networking.
IPv4 Depletion and IPv6 Adoption Today Community Use Slide Deck Courtesy of ARIN May 2014.
1 SWE Introduction to Software Engineering Lecture 3 Introduction to Software Engineering.
Open Science Grid Frank Würthwein UCSD. 2/13/2006 GGF 2 “Airplane view” of the OSG  High Throughput Computing — Opportunistic scavenging on cheap hardware.
Introduction Globus Toolkit™ Developer Tutorial The Globus Project™ Argonne National Laboratory USC Information Sciences Institute
15 Jul 2005CSE403, Summer'05, Lecture 10 Lecture 10: Incremental Releases Valentin Razmov.
Update on Version Control Systems: GitLab, SVN, Git, Trac, CERNforge
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
September 2011 At A Glance The API provides a common interface to the GMSEC software information bus. Benefits Isolates both complexity of applications.
Open Your Eyes: Open Architecture, Open Source, Open Projects Mid-Atlantic Educause January 12, 2005 Copyright Patricia Gertz This work is the intellectual.
Quality Assurance Testing Tony Mack PlanetLab Developers Meeting.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
Operational Java for Technical Committee.
Andy Bavier, PlanetWorks Scott Baker, SB-Software July 27, 2011.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
PCGRID ‘08 Workshop, Miami, FL April 18, 2008 Preston Smith Implementing an Industrial-Strength Academic Cyberinfrastructure at Purdue University.
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
MyPLC My Little PlanetLab Mark Huang
Bringing power of simulation to the public.
From IPv4 to IPv6… How far have we come? How far to go? Paul Wilson NRO/APNIC.
Intel IT Overlay Jeff Sedayao PlanetLab Workshop at HPLABS May 11, 2006.
Deliverable A meeting report that outlines our current thinking about Private PlanetLabs and Federation. Private PlanetLabs: Opportunities and Challenges.
EPrints Community Activities Community Activities.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Addressing Issues David Conrad Internet Software Consortium.
Cloud Computing Security Keep Your Head and Other Data Secure in the Cloud Lynne Pizzini, CISSP, CISM, CIPP Information Systems Security Officer Information.
Defining the Horizontal Customer Interface of the DX 200 Platform Author: Mikko Kariola Supervisor: Prof. Timo O. Korhonen.
Marc Fiuczynski Princeton University Marco Yuen University of Victoria PlanetLab & Clusters.
1 Testbeds Breakout Tom Anderson Jeff Chase Doug Comer Brett Fleisch Frans Kaashoek Jay Lepreau Hank Levy Larry Peterson Mothy Roscoe Mehul Shah Ion Stoica.
TechTalk 2007 Presented by – Steve Calnek SDGC (2007)
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
T Iteration demo T Iteration Demo Team Balboa I1 - Iteration
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
T Software Development Project I Customer Info Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
Security Vulnerabilities in A Virtual Environment
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
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.
Yeah but.. What do I do? Software Leadership Dan Fleck 2007.
July 2003 At A Glance The GMSEC provides efficient and enabling GSFC mission services and products for the next decade. Benefits Establishes a Single Strategic.
University of Southern California Center for Systems and Software Engineering Core Capability Drive-Through Preparation Pongtip Aroonvatanaporn CSCI 577b.
Microsoft Dynamics Preview Programs TAP into Dynamics CRM Preview Programs Jim Doran Senior PM Lead, Preview Programs Microsoft Dynamics CRM Release Management.
Chapter 8: Maintenance and Software Evolution Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
Computer Security Sample security policy Dr Alexei Vernitski.
Scribe Technical Workshop Adapter for OLE DB Import-Export Wizard September 13, 2007.
OPeNDAP Development and Security Policies. Development Policies All of our software uses LGPL or GPL –LGPL is used by most of the code –We want it to.
Some topics for discussion 31/03/2016 P. Hristov 1.
PlanetLab-Based Control Framework for GENI Larry Peterson Princeton University.
The StratusLab Distribution and Its Evolution 4ème Journée Cloud (Bordeaux, France) 30 November 2012.
SERVERS. General Design Issues  Server Definition  Type of server organizing  Contacting to a server Iterative Concurrent Globally assign end points.
SA Capstone Requirements and Design Week 10 SYST Winter 2016
MCU cluster Cristian Alexe 18 October 2010.
WEBINAR: Becoming Agile In Software Testing: The Government Edition
Johanna Rothman Know What “Done” Means Chapter 11
Discussing an OVS/OVN Split
Presentation transcript:

PlanetLab Workshop May 12, 2006

Incentives Private PLs are happening… What direction for “public” PL? –Growth? Distributing ops? Incentives to move in that direction –E.g., give private PLs a good reason to pool resources with the public PL A good incentive model gives everyone something they want

Risk: Fragmentation Fragmentation of development –Private PLs have incentive to not stray far from PLC’s distribution? –Better communication from PLC –How to contribute to PLC distribution Fragmentation of user experience –“Full federation” (PLE, PLJ) Stork, CoMon, etc. – indistiguishable from PLC –Does public PL support other types of federation? Costs vs. benefits, for users and PLC

Summary Why federation? –Engine of evolution for public PL –Research problems –Longer term: influence GENI PlanetLab is… –A testbed –A community –… An experiment!

Agenda Code base walkthrough Wish list Breakout groups –Whatever interests people –11:30: Group reports (a slide or two)

Wish List Port reservations on PlanetLab (Justin) MyPLC build from source (Mark) Concrete roadmap for federation (Timur, Larry, Aki) –Low risk, low divergence of code/policies Model for distributed support (Elliot) Documentation –Community contributes to Wiki (everyone) Each Private PL effort, why they’re using PPL, why/if federate? –QA framework (Mark) –Training materials (log in, slice expiration, exercises) (Elliot) –Best practices for PlanetLab use (don’t compile, use Emulab) –MyPLC upgrade process Testing for MyPLC –Looking to community to contribute tests

Wish List 2 Involvement in federation spec/impl (Emulab) Communication about API changes? –Federation spec soon, minimal changes PL v4: Get rid of legacy code, move on –PLC runs MyPLC, upgrade servers –Does it involve a reinstall? –“What does a reinstall buy PLC/our users?” Incentives discussion on Federation mailing list (Mike, Justin)

Breakout Groups Clusters (Marc) Federation roadmap (Aaron) MyPLC (Mark) Back at 11:30 for group reports

Federation How to support discussion of resource allocation/policies in the future? Technically things under control –Mechanisms ready by summer Use federation mailing list to figure out what policies people want What about more restrictive AUPs?

PLC vs. private PLs What role does PLC play? –Transition to role as an official software vendor –Users of MyPLC become customers Give feedback, define features, develop code Separate developers and users of PLC software PLC probably won’t use MyPLC –Public PL will always lag private PLs What’s right model for roles? –MySQL, FreeBSD, Linux, …

Clusters How PL benefits clusters? PL will release MyPLC+ROCKS soon –Community will run performance tests to ensure that costs are minimal, user transparency tests What else can we fix through virtualization? –Broken jobs leave behind SysV IPC keys that prevent future jobs running; Vserver fixes –Build a “slice scheduler” to run each job in a slice, remove it after the job is done Give each slice its own IP address, make it look like you really own a machine Discussion of clusters on Federation list?