Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2006 Open Grid Forum INFN WNoDes and OCCI Michele Orru’, INFN-CNAF.

Similar presentations


Presentation on theme: "© 2006 Open Grid Forum INFN WNoDes and OCCI Michele Orru’, INFN-CNAF."— Presentation transcript:

1 © 2006 Open Grid Forum INFN WNoDes and OCCI Michele Orru’, INFN-CNAF

2 © 2006 Open Grid Forum 2 OGF IPR Policies Apply “I acknowledge that participation in this meeting is subject to the OGF Intellectual Property Policy.” Intellectual Property Notices Note Well: All statements related to the activities of the OGF and addressed to the OGF are subject to all provisions of Appendix B of GFD-C.1, which grants to the OGF and its participants certain licenses and rights in such statements. Such statements include verbal statements in OGF meetings, as well as written and electronic communications made at any time or place, which are addressed to: the OGF plenary session, any OGF working group or portion thereof, the OGF Board of Directors, the GFSG, or any member thereof on behalf of the OGF, the ADCOM, or any member thereof on behalf of the ADCOM, any OGF mailing list, including any group list, or any other list functioning under OGF auspices, the OGF Editor or the document authoring and review process Statements made outside of a OGF meeting, mailing list or other function, that are clearly not intended to be input to an OGF activity, group or function, are not subject to these provisions. Excerpt from Appendix B of GFD-C.1: ”Where the OGF knows of rights, or claimed rights, the OGF secretariat shall attempt to obtain from the claimant of such rights, a written assurance that upon approval by the GFSG of the relevant OGF document(s), any party will be able to obtain the right to implement, use and distribute the technology or works when implementing, using or distributing technology based upon the specific specification(s) under openly specified, reasonable, non- discriminatory terms. The working group or research group proposing the use of the technology with respect to which the proprietary rights are claimed may assist the OGF secretariat in this effort. The results of this procedure shall not affect advancement of document, except that the GFSG may defer approval where a delay may facilitate the obtaining of such assurances. The results will, however, be recorded by the OGF Secretariat, and made available. The GFSG may also direct that a summary of the results be included in any GFD published containing the specification.” OGF Intellectual Property Policies are adapted from the IETF Intellectual Property Policies that support the Internet Standards Process.

3 © 2006 Open Grid Forum 3 Outline - General Overview - WNoDeS - The Cloud layer - The OCCI role - Expectations for the future

4 © 2006 Open Grid Forum 4 Preamble Traditionally, general-purpose resource centers (like the INFN Tier1) base provisioning/policing of their compute resources on Local Resource Management Systems (LRMS). These systems are flexible, scalable and rock-solid software that can control thousands of nodes concurrently.

5 © 2006 Open Grid Forum 5 Facts 1. Typically, resource centers will be quite reluctant to give up on them. Through them, many types of sophisticated resource sharing and allocation can be achieved. 2. Ideally, resource centers would like to arbitrate access to their resources, regardless of the specific interface (Grid, Cloud) customers use to access them, and allowing some degree of resource polymorphism.

6 © 2006 Open Grid Forum 6 WNoDeS

7 © 2006 Open Grid Forum 7 WNoDeS The Worker Nodes on Demands Service (WNoDeS) is a software INFN is developing. It is built around a tight integration with a LRMS. WNoDeS is not only capable to create Virtual machines on demand but also to interact in real time with them, to virtualize storage resources, and much more… Everything as a Service: infrastructure, software, storage

8 © 2006 Open Grid Forum 8 WNoDeS keys Full integration with existing computing resource scheduling, policing, monitoring, accounting and security workflows. On-demand virtual resource provisioning and VLAN support to dynamically isolate Virtual Machines depending on service type or customer requests. Support for users to select and access WNoDeS-based resources through Grid, Cloud interfaces.

9 © 2006 Open Grid Forum 9 WNoDeS WnoDeS is in production with currently ∼ 1400 on-demand Virtual Machines, O(10) supported Virtual Images, serving 20 different user communities; on average, more than 20,000 jobs are executed each day through WNoDeS. The plan is to have ∼ 4000 Virtual Machines by April 2010 and progressively integrate all Tier-1 resources. Distributed selection of VM images works either statically (on a customer/community basis), or dynamically (per- user), through standard Grid job submission commands.

10 © 2006 Open Grid Forum 10 WNoDeS OCCI is used to expose a second service that coexists with the T1 Grid infrastructure The same pool of resources used for Grid jobs can be used for Cloud requests

11 © 2006 Open Grid Forum 11 The Cloud layer JEE application made with industry standards (Spring, Hibernate, Tomcat, GWT) Sun JAX-RS (Jersey implementation) for the REST libraries Clustered MySQL to manage persistence of Cloud data Plans to integrate Terracotta for scalability concerns Work-in-progress: AJAX-powered Web management console based on GWT

12 © 2006 Open Grid Forum 12 The Cloud layer We choosed OCCI as the main API for the cloud interfaces for a nice set of features: - Interoperability - Easy to implement - RESTful (really full :-) ) - Openness The Cloud computing industry already has too many different APIs that there was no reason to reinvent the wheel: OCCI fits perfectly in our architecture.

13 © 2006 Open Grid Forum 13 Application flow

14 © 2006 Open Grid Forum 14 Application flow

15 © 2006 Open Grid Forum 15 Application flow

16 © 2006 Open Grid Forum 16 Application flow

17 © 2006 Open Grid Forum 17 Application flow

18 © 2006 Open Grid Forum 18 Application flow

19 © 2006 Open Grid Forum 19 The Compute Resource After changing our implementation from Restlet to JAX- RS, the development process has been faster:

20 © 2006 Open Grid Forum 20 The Compute Resource Model Hibernate and JPA are used to manage data persistence Some extensions for User/job mappings have been added The compute resource is linked to the network/storage resources trough OCCI Links

21 © 2006 Open Grid Forum 21 The Compute response providers With JAX-RS is easy to define your own Content-Type and implement the logic to handle it. OCCI Attributes are added to the HTTP response, when calling the resource using the GET verb.

22 © 2006 Open Grid Forum 22 Spring The Spring framework make every component loosely coupled, easing testing and integration with new features.

23 © 2006 Open Grid Forum 23 Future From OCCI we expect: - Support for Authentication: how will the customer access the VMs? - Support for Snapshots: compute and storage snapshots - Support for monitoring: what kind of services should be exposed to centralize monitoring? We plan to release the first public version of WNoDes between May and June 2010, decently packaged for the most common Linux distros.

24 © 2006 Open Grid Forum 24 Full Copyright Notice Copyright (C) Open Grid Forum (applicable years). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. The limited permissions granted above are perpetual and will not be revoked by the OGF or its successors or assignees.


Download ppt "© 2006 Open Grid Forum INFN WNoDes and OCCI Michele Orru’, INFN-CNAF."

Similar presentations


Ads by Google