Presentation is loading. Please wait.

Presentation is loading. Please wait.

May 9, 20151 Distributed Services Management Toolkit Subu Iyer, Dejan Milojicic, Vanish Talwar, and Sandro Rafaeli Robert Adams and Paul Brett PlanetLab.

Similar presentations


Presentation on theme: "May 9, 20151 Distributed Services Management Toolkit Subu Iyer, Dejan Milojicic, Vanish Talwar, and Sandro Rafaeli Robert Adams and Paul Brett PlanetLab."— Presentation transcript:

1 May 9, 20151 Distributed Services Management Toolkit Subu Iyer, Dejan Milojicic, Vanish Talwar, and Sandro Rafaeli Robert Adams and Paul Brett PlanetLab User’s Meeting May 1, 2005

2 May 9, 20152 Distributed Services Management Toolkit The Problem –we have: cool virtual machines, cool locations in the Internet, cool resource allocation systems, cool distribution systems –no framework for integrating their use The Solution: DSMT –Installation and monitoring system –Framework for managed resource use –Node selection and control –Plug-ins for interesting research areas: »distributed application management, »resource negotiation »container installation

3 May 9, 20153 PlanetLab Installation Comparison DSMTAppma nager PLuSHStorkPldepl oy CoMonroll your own Node selection Sliver allocation Instance installation Integrated with resource allocation Automatic re-installation Decentralized Monitoring

4 May 9, 20154 DSMT Create a framework for distributed application operation –Selection of resources –Allocation and provisioning of resources –Installation and running of application instances –Monitoring of application operation Base services –Event messaging systems (PsEPR) –Generalized ‘application manager’

5 May 9, 20155 DSMT Goals Wrap services with existing services –Structure which includes resources allocation, resource negotiation, PLC interface, … Solves “first problems” –Allocation of PlanetLab nodes and slivers –Installation of application components –Monitoring application operation –Collection of results data –Termination Targeted at new PlanetLab users

6 May 9, 20156 Distributed Service Deployment and Monitoring PI creates managed slice –dsmtc create –slice my_slice –user PLuser Application writer makes application installable –rpmgen –file ball.tar … –dsmtc depot put rpmfile –dsmtc setagent –agent deployment-agent Slice user specifies destinations –dsmtc setplan –base sword –plan myplan query=@sword.xml refresh=3600 Run monitor to view PsEPR status events

7 May 9, 20157 DSMT in Operation Your Application PsEPR Deployment-agent Sliver manager Container manager dsmtc manage –slice my_slice dsmtc setplan –plan limit count=100 Application supervisor STORK SWORD Bellagio CoMon PLC

8 May 9, 20158 DSMT Toolkit Version 1.0 Infrastructure PsEPR Service –Event message overlay »loosely coupled, publish/subscribe’ish –http://psepr.org/ for documentation and statushttp://psepr.org/ DSMT Service –Container monitoring –Resource (Container) Planner –Container-Mgr –Deployment-agent

9 May 9, 20159 DSMT Evolution Plans Version 1: May –Solve PlanetLab first app problem –sample solution based on YUM and centralized service planner Version 2: September –Long term, complex services –Success = we win 3 existing services –Web Services based (GGF CDDLM standard) application specification –Address service dependencies, service-based APIs Version 3: December –models and adaptation –open APIs for service composition Version 4: –distributed models

10 May 9, 201510 Join the Testing Crew http://dsmt.org/ Release in second week of May

11 May 9, 201511 Backup

12 May 9, 201512 PlanetLab sliver Service Planner service instance DSMT-ContainerManager APPNODE BOOTSTRAP Deployment-agent STATUS dsmtc DSMT-AppMonitor 12 3 4 5 6 7


Download ppt "May 9, 20151 Distributed Services Management Toolkit Subu Iyer, Dejan Milojicic, Vanish Talwar, and Sandro Rafaeli Robert Adams and Paul Brett PlanetLab."

Similar presentations


Ads by Google