Presentation is loading. Please wait.

Presentation is loading. Please wait.

What is CREAM? Computing Resource Execution And Management (CREAM) is a webservice-based Execution Service Written in Java Executes as an Axis container.

Similar presentations


Presentation on theme: "What is CREAM? Computing Resource Execution And Management (CREAM) is a webservice-based Execution Service Written in Java Executes as an Axis container."— Presentation transcript:

1 What is CREAM? Computing Resource Execution And Management (CREAM) is a webservice-based Execution Service Written in Java Executes as an Axis container in the Tomcat application server CREAM is being developed in EGEE as part of the gLite middleware CREAM legacy interface is not BES compliant Developed long before BES was available The OMII-EU project contributed the BES interface to CREAM

2 CREAM-BES and gLite Legacy Interface Legacy Interface BES Interface BES Engine CREAM Core CREAM Core

3 Legacy vs BES interfaces Legacy interface JobRegister JobStart JobCancel JobList JobLease JobInfo JobPurge JobSignal JobSuspend / JobResume JobProxyRenew GetInfo GetCEMonURL EnableAcceptJobSubmissions DisableAcceptJobSubmissions DoesAcceptJobSubmissions BES Interface CreateActivity TerminateActivities GetActivityStatuses GetActivityDocuments GetFactoryAttributesDocument StopAcceptingNewActivities StartAcceptingNewActivities

4 Main Comments How to express parallel jobs (MPI) in JSDL ClassAd based JDL notation used for the moment JSDL SPMD extension could be used How to support proxy delegation/renewal CREAM interface has support for that How to clear finished activities from factory Issue for standards or implementation?


Download ppt "What is CREAM? Computing Resource Execution And Management (CREAM) is a webservice-based Execution Service Written in Java Executes as an Axis container."

Similar presentations


Ads by Google