IETF 79 Clouds BoF Proposal (Sept. 2010) Area: Applications Clouds - (Apps and Service over) Clouds BOF Proponents: Bhumip Khasnabish, Sam Johnston, and others Number of people: 100 Length of session: 2 1/2 hours Conflicts to avoid: APP/decade, IRTF/vnrg, TSV/nfsv4, and OPS/netconf Does it require WebEX? Maybe Responsible AD: Alexey Melnikov Goal: charter a WG Agenda and drafts: http://trac.tools.ietf.org/area/app/trac/wiki/Clouds Draft Charter: http://trac.tools.ietf.org/area/app/trac/wiki/Clouds Mailing list: clouds@ietf.org Mailing list archive: http://www.ietf.org/mail-archive/web/clouds/current/maillist.html Status: Proposed Agenda: Opening – 5 minutes Agenda Review – 5 minutes Cloud Issues/Usecases Review, and Proposed Solution Overview (six speakers) – 40 minutes Discussion – 40 minutes Review of Description (Charter) of the Proposed Working Group – 20 minutes Discussion of the BoF Questions – 20 minutes Contact: Bhumip Khasnabish (vumip1@gmail.com), Friday-10Sept.2010 Page 1 of 4 IETF 79 Clouds BoF Proposal (Sept. 2010) Description of the proposed Clouds Working Group (Charter) Cloud-based systems are conveniently connected modular blocks of abstracted resources. The resources include — but not limited to — computing (CPU), communications (bandwidth), memory (storage), management, database, software, applications, services, security, interconnectivity, etc. Other definitions of Cloud-based systems are available at Clouds Discussion Archive (http://www.ietf.org/mail-archive/web/clouds/current/maillist.html). Services over Cloud allow utilization of the abstracted resources to provision, create, securely and trustfully deliver, and maintain an end-to-end (ETE) service for the duration of its use without any sort of long-term contracts or commitment to pay for or use the resources. This type of loose coupling of resources (and services) with physical infrastructure allows rapid repositioning of computing and communication resources and their growth in a costeffective fashion. Unfortunately currently there is no one unified mechanism to support the abstraction of the resources and their secure and trustful provisioning for developing, managing, and maintaining Cloud-based services. The purpose of the IETF Cloud working group (once formed) is to standardize on the Protocols, resource and service (software/platform/infrastructure as service) provisioning, trust, security, and interoperability methods, Application Programming Interface (API) profiles for exposing services, mechanisms for logging and auditing for end-to-end service monitoring, and service management including change management as these apply to within (e.g., intra- and inter-layer of a Cloud reference framework) the Cloud and between Clouds. Overlapping work and efforts will be contributed to and synchronized with other relevant groups (e.g., APP/decade, IRTF/vnrg, TSV/nfsv4, and OPS/netconf). There is no Standard Cloud Reference Framework in IETF now, so first we may need to agree on a Reference Framework based on the currently available and widely recognized Cloud Reference Frameworks. Generally, the Clouds Framework can be divided into four layers that are Physical Resources Layer (PRL), Resources Abstract and Virtualization Layer (RAVL), Resources Control Layer (RCL) and Application/Service Layer (ASL); all of which involve the processing of resources. One such example can be found in Khasnabish-et-al-IETF-78-Cloud-Reference-Framework-v3b-5Aug2010.ppt (available in http://trac.tools.ietf.org/area/app/trac/wiki/Clouds), and that framework can be utilized to develop requirements architecture, and other drafts. Basically, the Reference Framework must support Resources Abstraction and Admission Control Function for local and the third party provided resources, Authentication and Authorization Function for the unreliable third party and inter-cloud resources, and flexible Scheduling of Resources and Configuration management for applications/services. End-to-end monitoring is essential for assuring the service quality of the applications. This group will identify/develop Protocols, API profiles, data formats to satisfy accessibility, interoperability, trustworthiness, security and data portability between different implementations of the cloud. These will include the development of mechanisms for resources abstraction admission control, provisioning for services, scheduling, monitoring, and logging. The following is a high-level list of work items: Logging and Auditing of Cloud services - CloudLog, and CloudAudit Client and Cloud/Server-side API Profile(s) for Service (including enhancement of existing IETF protocols) - Public, Private, and Hybrid (toolkit approach) Virtualization and Hosting (including graceful multi-tenancy support) - Virtualization of Applications, Services, and Databases Distributed Intra- and Inter-Domain File Systems / Database - Software/platform/infrastructure as a service - Distributed Scheduling of resources Address resolution and extension - Virtual private network extension to Cloud Protocols and Interoperability - Adaptive Protocols for Generic Cloud Services Contact: Bhumip Khasnabish (vumip1@gmail.com), Friday-10Sept.2010 Page 2 of 4 IETF 79 Clouds BoF Proposal (Sept. 2010) - Inter-Domain Service-Specific Adaptive Protocols Security and Trust mechanism as applicable to Cloud Software and Hardware - Methods, Mechanisms, Process, and Best Practices Resource and Service Provisioning and Management - Intra- and Inter-Domain including Change Management Risk-tolerance, Resiliency, and SLA (RRS) - Mean time to failure and recovery (MMTF and MMTR) for Cloud resources - End-to-End assurance of quality for Apps and Services The resulting specifications will be clear and concise, standards based on that can be easily implemented and interoperated. Timetable: IETF-77: 25 March 2010 – 1st Clouds bar BoF [Mtg minutes are available at http://trac.tools.ietf.org/area/app/trac/attachment/wiki/Clouds/Khasnabish-IETF-77Clouds-bar-BoF-Mtg-Minutes-27Apr10.doc) ] IETF-78: 28 July 2010 & 29 July 2010 – 2nd Clouds bar BoF Mtg. minutes are available at http://trac.tools.ietf.org/area/app/trac/attachment/wiki/Clouds/Khasnabish-IETF-78Clouds-bar-BoF-Mtg-Minutes-31Aug10.doc ] IETF-79: 7-12 Nov. 2010 – Clouds BoF Proposed () The deliverables of the working group are as follows: A survey of activities of the Cloud Standards Development Organizations (SDOs) and Working Groups (WGs) will be conducted and the results will be analyzed for publication as an informational Internet draft. This will be based on the draft-khasnabish-cloud-survey-00.txt (available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds). Tentative publication date is March 2011. A Cloud reference framework will be developed using the currently available and widely recognized Cloud Reference Frameworks. This will be based on the information that that are being collected in Khasnabish-et-alIETF-78-Cloud-Reference-Framework-v3b-5Aug2010.ppt (available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds). Tentative publication date is July 2011. A survey of industry gaps in terms of work items related to exposing Cloud resources, and provisioning and managing cloud-based services will be conducted. This will not only help us identify the area where open, hybrid, and proprietary mechanism are utilized, it will also enable us prioritize the work items. This will be published as an Informational Internet draft (draft-Khasnabish-et-al-cloud-Industry-gap-00) in July 2011 using the materials that are already available in Khasnabish-et-al-cloud-Industry-gap-v3.pdf (available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds). A draft on cloud-based video streaming service will be prepared using the mechanism that is presented during IETF78 Clouds bar BoF (draft-wei-dewar-cloud-video-sreaming-00 based on Wei-Dewar-IETF-78-Clouds-bar-BoFCloud-Video-Streaming-29July10.pdf, available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds). This will be published in July 2011. A draft related to HTTP enhancement will be developed for use in client and platform side APIs. That draft will be based on the proposal that has been presented during IETF-78 Clouds bar BoF (Johnston-IETF-78-Clouds-bar-BoFStd-Gap-28July10.pdf) and is available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds. Tentative publication date for this draft is July 2011. Contact: Bhumip Khasnabish (vumip1@gmail.com), Friday-10Sept.2010 Page 3 of 4 IETF 79 Clouds BoF Proposal (Sept. 2010) A draft on maintaining Logs of Cloud services will be prepared using the proposal presented in draft-golovinskycloudlog-00 (Golovinsky-IETF-78-Clouds-bar-BoF-Cloud-Logging-28July10.pptx, available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds) and the tentative publication date for this draft is July 2011. A draft on Cloud service auditing will be prepared by Hoff, Johnston, Sapiro, and Reese using the existing drafthoff-cloudaudit-00. Publication date for this draft is November 2011. Two drafts are being proposed for address resolution and VPN extension to private clouds. These are draft-dunbararp-for-large-dc-* (Dunbar-et-al-IETF-78-Clouds-bar-BoF-Cloud-Address-Resolution-28July10.pdf, available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds), and draft-ning-vepc-requirements-* (So-et-al-IETF-78-Cloudsbar-BoF-VEPC-Req-28July2010.ppt, available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds). These will be published in March 2012. A draft specifying protocols for supporting and maintaining intra- and inter-domain mobility of resources will be prepared using the concepts presented in Morrow-IETF-78-Clouds-bar-BoF-Resource-Mobility-28July10.pdf (available at http://trac.tools.ietf.org/area/app/trac/wiki/Clouds). This draft draft-morrow-cloud-resource-mobility00 will be published in July 2012. A few additional proposals are currently being socialized through discussions in clouds@ietf.org and the weekly conference calls. These include the following: (1) Development of virtual network management model for server virtualization (platform as a service), (2) Virtualization and mobility of core IMS (IP multimedia sub-system) resources, (3) Development of Virtual desktop for mobile clients, and (4) Cloud security and service trustworthiness. These will be presented during the next Clouds meeting, and the related drafts will be published by November 2013. Contact: Bhumip Khasnabish (vumip1@gmail.com), Friday-10Sept.2010 Page 4 of 4