Скачать презентацию ITU Workshop on Cloud Computing Standards Today Скачать презентацию ITU Workshop on Cloud Computing Standards Today

a32f85d8ef52dce06ee2a1d339f64e04.ppt

  • Количество слайдов: 25

ITU Workshop on “Cloud Computing Standards – Today and the Future” (Geneva, Switzerland 14 ITU Workshop on “Cloud Computing Standards – Today and the Future” (Geneva, Switzerland 14 November 2014) Cloud Framework and Requirements for Desktop as a Service Myeong-Hoon Oh, Senior Member, ETRI [email protected] re. kr Geneva, Switzerland, 14 November 2014

Contents Cloud Computing Requirements for high-level Based on Recommendation of Y. 3501(Cloud computing framework Contents Cloud Computing Requirements for high-level Based on Recommendation of Y. 3501(Cloud computing framework and high-level requirements) Cloud Computing Requirements for Desktop as a Service Based on Recommendation of Y. 3503 (Requirements for Desktop as a Service) Geneva, Switzerland, 14 November 2014 2

Contents Cloud Computing Requirements for high-level Based on Recommendation of Y. 3501(Cloud computing framework Contents Cloud Computing Requirements for high-level Based on Recommendation of Y. 3501(Cloud computing framework and high-level requirements) Cloud Computing Requirements for Desktop as a Service Based on Recommendation of Y. 3503 (Requirements for Desktop as a Service) Geneva, Switzerland, 14 November 2014 3

Scope of Y. 3501 Provides a cloud computing framework by addressing high-level requirements and Scope of Y. 3501 Provides a cloud computing framework by addressing high-level requirements and use cases for Cloud computing Infrastructure as a service (Iaa. S) Network as a service (Naa. S) Desktop as a service (Daa. S) Inter-cloud End-to-end cloud resource management Cloud infrastructure Geneva, Switzerland, 14 November 2014 4

Development Methodology of Y. 3501 One use case may derive multiple requirements Use-case- driven Development Methodology of Y. 3501 One use case may derive multiple requirements Use-case- driven approach for requirements A new edition will include new use cases and requirements Future edition of Y. 3501 Geneva, Switzerland, 14 November 2014 5

Use Cases in Y. 3501 Domains Use cases Generic use case – General CSC-CSP-CSN Use Cases in Y. 3501 Domains Use cases Generic use case – General CSC-CSP-CSN use case – Use case publish service – Use case consult service – Use case use service Iaa. S general use case Naa. S general use case Daa. S general use case Inter-cloud – Inter-cloud use case for federation – Inter-cloud use case for intermediation Cloud resource management End-to-end cloud service resource management use case Cloud infrastructure use case Geneva, Switzerland, 14 November 2014 6

General Requirements for cloud computing in Y. 3501 Cloud computing Use cases Requirements Publish General Requirements for cloud computing in Y. 3501 Cloud computing Use cases Requirements Publish service, Use service Service life-cycle management Publish service, Consult service Use service Regulatory aspects Publish service, Consult service Use service Security Publish service, Consult service Use service Accounting and charging Publish service Efficient service deployment Consult service, Use service Interoperability Publish service, Use service Portability Publish service, Consult service Use service Service access Publish service, Consult service Use service Service availability, service reliability and quality assurance Geneva, Switzerland, 14 November 2014 7

General Requirements for cloud computing in Y. 3501 Iaa. S Use cases Iaa. S General Requirements for cloud computing in Y. 3501 Iaa. S Use cases Iaa. S general use case Requirements Configuration, deployment and maintenance of resources Use and monitoring of resources Daa. S Use cases Daa. S general use case Requirements Naa. S Use cases Naa. S general use case Requirements On-demand network configuration Secure connectivity Qo. S-guaranteed connectivity Heterogeneous networks compatibility Configurability of the virtual environment Fast boot-up time Quality of experience Single sign-on access control Geneva, Switzerland, 14 November 2014 8

General Requirements for cloud computing in Y. 3501 Cloud Infrastructure Inter-Cloud Use cases Requirements General Requirements for cloud computing in Y. 3501 Cloud Infrastructure Inter-Cloud Use cases Requirements Cloud infrastruct ure use case Resource abstraction and control Federation, Intermediation On-demand assignment of cloud computing resources among CSPs Resource provisioning Intermediation Inter-cloud service intermediation Federation User environment adaptation End-to-End Resource Management Use cases Requirements End-to-end cloud resource manageme nt use case Manageability for a single cloud service Resource and load distribution Large-scale migration Manageability for multiple cloud services Geneva, Switzerland, 14 November 2014 9

Edition plan for Y. 3501 Scope cloud computing architecture Naa. S Iaa. S Paa. Edition plan for Y. 3501 Scope cloud computing architecture Naa. S Iaa. S Paa. S Saa. S/Caa. S Daa. S Inter-cloud end-to-end cloud resource Edition 1 O O O O Edition 2 Extended O O Extended General requirements for General requirements for General requirements for Extended management O General requirements for cloud infrastructure Extended Others general requirements O O Security consideration Extended O Use case Generic use cases Extended O Naa. S general use case Extended O Iaa. S general use case Extended Paa. S general use case O Saa. S/Caa. S general use case O O Daa. S general use case Extended O Inter-cloud general use case Extended O End-to-end cloud resource Extended management use case O Cloud infrastructure use case Extended Other use cases O NOTE – The mark "O" indicates initial requirements and use cases are prepared, "extended" indicates additional requirements and use cases will be provided. Geneva, Switzerland, 14 November 2014 10

Contents Cloud Computing Requirements for high-level Based on Recommendation of Y. 3501(Cloud computing framework Contents Cloud Computing Requirements for high-level Based on Recommendation of Y. 3501(Cloud computing framework and high-level requirements) Cloud Computing Requirements for Desktop as a Service Based on Recommendation of Y. 3503 (Requirements for Desktop as a Service) Geneva, Switzerland, 14 November 2014 11

Summary of Y. 3503 As one of cloud computing service categories, desktop as a Summary of Y. 3503 As one of cloud computing service categories, desktop as a service (Daa. S) provides cloud service customers with desktop functions remotely delivered by cloud service providers. Recommendation ITU-T Y. 3503 introduces the concept of Daa. S, and describes general and functional requirements. To derive those requirements, relevant use cases are also presented. Geneva, Switzerland, 14 November 2014 12

Concept of Daa. S Virtual desktop is an environment for accessing end user's desktop Concept of Daa. S Virtual desktop is an environment for accessing end user's desktop functions remotely. Daa. S is defined as a cloud service category in which the capabilities provided to the cloud service customer are the ability to build, configure, manage, store, execute and deliver users' desktop functions remotely. Geneva, Switzerland, 14 November 2014 13

General Configuration for Daa. S (1) CSC CSP Daa. S client A physical device General Configuration for Daa. S (1) CSC CSP Daa. S client A physical device and associate software running on the device that enables a user to access Daa. S Connection manager Responsible for connecting a user to suitable virtual desktop Providing user authentication, assignment of a virtual desktop, and coordination of a delivery protocol Geneva, Switzerland, 14 November 2014 14

General Configuration for Daa. S (2) Resource pool An abstraction of software resource such General Configuration for Daa. S (2) Resource pool An abstraction of software resource such as OS, application and user profiles. Can provide provisioning information of software resources to Connection manager Virtualization infrastructure support H/W and S/W resources and create virtual resources Virtual desktop delivery transfer a virtual desktop to remote Daa. S client through the network Provides the communication channels between the Daa. S client and Daa. S platform Geneva, Switzerland, 14 November 2014 15

Daa. S requirement in Y. 3503 General requirements Totally 13 was identified Four from Daa. S requirement in Y. 3503 General requirements Totally 13 was identified Four from Y. 3501 Functional requirements Totally 39 was extracted 16 for operation and management 9 for Daa. S platform-side 5 for Daa. S client-side 7 for Daa. S platform-Daa. S client interaction 2 for Daa. S security Geneva, Switzerland, 14 November 2014 16

General Requirements in Y. 3503 Requirements Key words Quality of experience Acceptable user experience General Requirements in Y. 3503 Requirements Key words Quality of experience Acceptable user experience Fast boot-up time Virtual desktop booting time Configurability of Configuring the virtual ability of CPU, environment memory, storage, etc Single sign-on access control Security functionality with SSO Extensible storage Storage extension Response time Acceptable Qo. E Geneva, Switzerland, 14 November 2014 Requirements Key words High availability HA regarding delivery and operation of Daa. S Resiliency to disaster Recovery from disaster Service continuity Preserving stats of the use session System scalability Elastic scalability of Daa. S resources Daa. S developer environment Developing environment Diversity of Daa. S Wide selection of client Daa. S client 17

Functional Requirements – Operation & Management in Y. 3503 (1) Requirements Key words Unified Functional Requirements – Operation & Management in Y. 3503 (1) Requirements Key words Unified management interface Deploying, configuring, managing, and monitoring the Daa. S User account provisioning Provisioning various types of accounts Virtual desktop lifecycle management User profile management life cycle management of virtual desktop manage the user profile information Geneva, Switzerland, 14 November 2014 Requirements Key words Server-side platform hardware resource maintenance Service-related resource maintenance Status monitoring servers, storage, network System load monitoring Service supporting applications status of virtualized resource be monitored monitoring the system load 18

Functional Requirements – Operation & Management in Y. 3503 (2) Requirements Automated scriptable management Functional Requirements – Operation & Management in Y. 3503 (2) Requirements Automated scriptable management interface Accounting and charging Managing and operating preconfigured environments Monitoring and controlling Daa. S Key words consistent scripting interface Accounting information, charging scheme environmental files such as images of OS and applications, user data Monitor and control Daa. S platform Geneva, Switzerland, 14 November 2014 Requirements Daa. S client capability User log management Key words making use of any available Daa. S client capability on the CSC’s device the connection log information 19

Functional Requirements – Daa. S Platform-side in Y. 3503 Requirements Key words Maintaining Daa. Functional Requirements – Daa. S Platform-side in Y. 3503 Requirements Key words Maintaining Daa. S reconnecting to user status virtual desktop in the same state Optimised Daa. S client be adaptation for optimised for the content type Isolation between virtual desktop functions of one functions CSC impacted by other CSC Graphic acceleration of processing graphic acceleration processing support Server-side local desktop be rendering composed and rendered on the host Geneva, Switzerland, 14 November 2014 Requirements Key words Standard video codec support standard codecs Progressive encoding support use progressive encoding CSC environment backup and backup restore the allocated virtual machines Standard audio standard audio encoder support encoder 20

Functional Requirements – Daa. S Client -side in Y. 3503 Requirements Key words Resource Functional Requirements – Daa. S Client -side in Y. 3503 Requirements Key words Resource request CSC be capable of configuring the system resources Daa. S client peripherals Support of Daa. S client peripherals Video decoder support standard codecs Geneva, Switzerland, 14 November 2014 Requirements Key words Standard audio decoder support standard audio decoder Synchronization between Daa. S client and Daa. S platform synchronization of Daa. S user state 21

Functional Requirements – Daa. S Platform-Daa. S Client Interaction in Y. 3503 Requirements Key Functional Requirements – Daa. S Platform-Daa. S Client Interaction in Y. 3503 Requirements Key words Dynamic configuration adaptation dynamically determine its access network types and adapt its configuration Standard standard transport protocol transport support protocols High latency Forward Error environment Correction Fall-back to alternative transport loss-tolerant transport fall-back from UDP to TCP Geneva, Switzerland, 14 November 2014 Requirements Daa. S client reconnection Display redirection Hybrid resource configuration Key words Daa. S client send a reconnection request the CSP redirect display to a CSC immediately various combinations of resource configuration between a Daa. S client and a Daa. S platform 22

Functional Requirements – Daa. S Security in Y. 3503 Requirements Key words Standard security Functional Requirements – Daa. S Security in Y. 3503 Requirements Key words Standard security protocols support Network separation Standard security protocols Policy bases separation between client local network, Daa. S network, and public network. Geneva, Switzerland, 14 November 2014 23

Daa. S Use Cases in Y. 3503 Office automation of development-oriented enterprise Customer service Daa. S Use Cases in Y. 3503 Office automation of development-oriented enterprise Customer service call centre Scenario of Daa. S user Local resource usage Service continuation for Daa. S Home application using Daa. S Charging scheme for Daa. S Geneva, Switzerland, 14 November 2014 24

Conclusions In Y. 3501 Identified general requirements for cloud computing, Iaa. S, Naa. S, Conclusions In Y. 3501 Identified general requirements for cloud computing, Iaa. S, Naa. S, Daa. S, inter-cloud, e 2 e resource management, and cloud infrastructure Next edition will include more extended requirements and new requirements for use cases of existing and new domains, respectively. In Y. 3503 Suggested Daa. S concept and general configurations Based on several relevant use cases, Daa. S specific general and functional requirements have been derived. Next edition (Y. Daa. S-arch) is under development and will cover identification of Daa. S functionalities and relationship between Daa. S and cloud computing reference architecture in Y. 3502 Geneva, Switzerland, 14 November 2014 25