1 / 5

An RSS Perspective on CDDLM, ACS, InfoServ + Us

An RSS Perspective on CDDLM, ACS, InfoServ + Us. Donal Fellows University of Manchester OGSA-RSS, GGF15, Boston. What Does (and Doesn’t) CDDLM Offer?. System for Deploying Very Complex Apps Modern Apps are Multi-Layered

nevaeh
Download Presentation

An RSS Perspective on CDDLM, ACS, InfoServ + Us

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. An RSS Perspective onCDDLM, ACS, InfoServ + Us Donal FellowsUniversity of Manchester OGSA-RSS, GGF15, Boston

  2. What Does (and Doesn’t)CDDLM Offer? • System for Deploying Very Complex Apps • Modern Apps are Multi-Layered • Grid Engine on J2EE on Database on Virtual OS on real OS on Bare Metal… • One Level’s Execute is Higher Level’s Deploy • No Allocation • Context/Caller Decides Where to Deploy • No Actual Data

  3. What about ACS? • General Data Store • Good Place to Keep Packaged Apps Ready for Deployment (under CDDLM control) • Not Sure Who Specifies the Format of the App Packages • But doesn’t matter to us! • Supports Complex Querying • i.e., it is an Info Service! • No Specification of Data Model

  4. Information Services • InfoServs Provide… • Way of Discovering Properties of an Entity (e.g., a Service) without Direct Querying every time • Way of Discovering an Entity by its Properties • Addressing by Content • e.g., XPath, XQuery, … • InfoServs are (Usually) Agnostic about Data Model

  5. What Do We Need? • Way to Get/Generate Set of Containers that can Host Apps for a Particular User • Containers may be Generated on Demand • Way to Discover if App is Available or Deployable • Available = App Ready for Use Now • Deployable = App can be Made Ready for Use • Way to Check if App A is Available or Deployable on Container B

More Related