50 likes | 143 Views
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
E N D
An RSS Perspective onCDDLM, ACS, InfoServ + Us Donal FellowsUniversity of Manchester OGSA-RSS, GGF15, Boston
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
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
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
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