1 / 15

VL-e PoC Introduction

VL-e PoC Introduction. Maurice Bouwhuis VL-e work shop, April 7 th , 2006. Elements in the PoC. The PoC refers to three distinct elements PoC Software Distribution set of software that is the basis for the applications both grid middleware and virtual lab generic software

vic
Download Presentation

VL-e PoC Introduction

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. VL-e PoC Introduction Maurice Bouwhuis VL-e work shop, April 7th, 2006

  2. Elements in the PoC The PoC refers to three distinct elements PoC Software Distribution • set of software that is the basis for the applications • both grid middleware and virtual lab generic software PoC Environment • the ensemble of systems running the Distribution • including your own desktops or local clusters/storage PoC Central Facilities • those systems with the PoC Distribution centrally managed for the entire collaboration • computing, storage and hosting resources

  3. PoC Central Facilities • Managed by the P4 partners • VL-e PoC distribution R1 available (next week) • Available for all application domains to use • Matrix central cluster • Central User Interface • Hosting environment for service deployment • Storage Resource Broker server and storage • Mailing lists • Software engineering tools (CVS, bug tracking, project pages, documentation) backed up and monitored. Subversion to come.

  4. PoC Central Facility topology

  5. Services Hosting • Usually, a service lives in a container • Container takes care of • Translating incoming SOAP message to appropriate objects (Java objects, C structures, …) • Enforcing access control • Invoking methods • Packaging the results • Destroying the invoked objects

  6. Service Deployment constraints CF • Farm of GT4 containers provided on the CF • Based on the concept of “VO Boxes” • For now: login to these boxes via gsissh • Not for compute-intensive work • You cannot run a container continuouslyon worker nodes • No inbound IP connectivity • Resource management and utilization • And you should not want to, because • All services in a container content for CPU and (disk) bandwidth • JVM does not insulate services from each other

  7. Other constraints on the CF • Worker nodes are allocated in a transient way • Jobs run in a one-off scratch directory • No shared file system for $HOME(and if it happens to be there don’t use it!) • Jobs will be queued • Short jobs get to run faster • Small jobs get to run faster • Priority depends on your VO affiliation • You can connect out, but cannot listen • Your job is limited in wall time Hosting anvironment will be available one week after Easter

  8. Data Management Needs • Automate all aspects of data management • Discovery (without knowing the file name) • Access (without knowing its location) • Retrieval (using your preferred API) • Control (without having a personal account at the remote storage system) • Performance (use latency management mechanisms to minimize impact of wide-area-networks) • Metadata integration • On VL-e PoC R1 : Storage Resource Broker

  9. Storage Resource Broker --- Features • Authentication: • encrypted password • GSI, certificate based • Metadata has it all • storage in a (definable) flat file system • Data put into Collections (unix directories), access and control operation possible • parallel transport of files • Encrypted data and/or encrypted metadata • Free-ish (educational) commercial version of an old SRB at http://www.nirvanastorage.com

  10. Application Linux I/O Access APIs OAI WSDL DLL / Python Java, NT Browsers GridFTP C, C++, Libraries Unix Shell Consistency Management / Authorization-Authentication Prime Server Logical Name Space Latency Management Data Transport Metadata Transport Catalog Abstraction Storage Abstraction Databases DB2, Oracle, Postgres Archives HPSS, ADSM, UniTree, DMF File Systems Unix, NT, Mac OSX Databases DB2, Oracle, Postgres, SQLServer, Informix HRM ORB Servers Storage Resource Broker & Meta-data Catalog

  11. SRB on the Central Facilities • SRB Storage on directly attached disk • 800 GB available (92% full) • VL-e PoC R1 contains SRB 3.4.0 • client is not backward compatible current SRB • no elegant migration possible  • Big Bang migration on 18/4/2006 • Connect SRB server to SAN • Advantages : disc back by tape, compatible with the storage philosophy of Big Grid. • bought machine, tests over coming month

  12. Specific Installations on the PoC • Some specialized software installed on designated central facilities • VLAMG (version 1.4) on Matrix cluster • SRB server • NIMROD Portal • Nimrod server/portal • R SOAP server for job submission • GForge on services.vl-e.nl • Mailing lists on lists.vl-e.nl • Matlab (subject to licensing) on Matrix cluster[1] [1] A limited number of licenses are available on Matrix. Details on request.

  13. Summary • the VL-e PoC Central Facilities are available to anyone in VL-e • Information: http://poc.vl-e.nl • Support: grid.support@{sara,nikhef}.nl

  14. Release management and stability • Foundation middleware: ‘timeboxed’ releases

  15. High performance/throughput Services ‘I need lots of * for my service’ • Parallelize it • Use fine-grained services decomposition • Use MPI (e.g. via IBIS) • Use dedicated programs for processing • Submit via a resource broker to the compute service • Submit jobs to the compute service to run dedicated GT4 hosting environments with your service • Keep in mind to submit these to the cluster where your front-end is running on a VO Box

More Related