1 / 11

Distributed Services Management Toolkit

May 3, 2012. 2. Distributed Services Management Toolkit. The Problemwe have: cool virtual machines, cool locations in the Internet, cool resource allocation systems, cool distribution systemsno framework for integrating their useThe Solution: DSMTInstallation and monitoring systemFramework for

chesna
Download Presentation

Distributed Services Management Toolkit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. May 3, 2012 1 Distributed Services Management Toolkit Subu Iyer, Dejan Milojicic, Vanish Talwar, and Sandro Rafaeli

    2. May 3, 2012 2 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 3, 2012 3 PlanetLab Installation Comparison

    4. May 3, 2012 4 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 3, 2012 5 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 3, 2012 6 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 3, 2012 7 DSMT in Operation

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

    9. May 3, 2012 9 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 3, 2012 10 Join the Testing Crew http://dsmt.org/ Release in second week of May

    11. May 3, 2012 11 Backup

    12. May 3, 2012 12

More Related