Page 247 - Cloud computing: From paradigm to operation
P. 247
Framework and requirements for cloud computing 1
– agile service: It is recommended that a distributed cloud provide rapid development and delivery of
cloud services to distributed cloud resources to support various CSC's requests;
– automatic service displacement: It is recommended that a distributed cloud provide cloud service
displacement to deploy, maintain and upgrade automatically based on SLAs;
– autonomous cloud service provisioning: It is required a distributed cloud provide autonomous
cloud service provisioning to initially launch the cloud service by using context information for fast
provisioning of distributed cloud resources;
NOTE 5 – Autonomous cloud service provisioning refers to deploying and providing cloud services on edge
clouds without intervention of global management in the core cloud by using context information in edge or
regional clouds.
– massive data handling on edge cloud: It is recommended that a distributed cloud provide massive
data handling on edge clouds to reduce the interaction between core/regional clouds and edge
clouds.
NOTE 6 – Data handling on edge clouds includes filtering and delivery process to prevent noise from multiple
end devices, and batched data delivery to core or regional clouds, respectively.
7.4 Management requirements for distributed cloud
– global management: It is required that a distributed cloud provide global management of
distributed cloud resources collected from core, regional and edge clouds;
NOTE 1 – Core cloud aggregates information of distributed cloud resources, has global knowledge and
provides cloud services appropriately to meet CSC's requirements.
– real-time service management: It is required that a distributed cloud provide management for real-
time cloud services by finding feasible distributed cloud resources, predicting cloud service latency
and scheduling cloud services;
– heterogeneous resource management: It is required that a distributed cloud provide management
of heterogeneous distributed cloud resources to accommodate and utilize distributed cloud
resources easily and efficiently;
NOTE 2 – Examples of heterogeneous distributed cloud resources includes different capacity servers, different
types (block, object, file) of storages and different speeds of network devices.
– end-device connectivity management: It is required that a distributed cloud provide management
of network connectivity to end devices supporting various access protocols to control network
latency and bandwidth;
– context information management: It is required that a distributed cloud provide management of
context information to support service routing and context awareness of the distributed cloud;
– synchronization management: It is required that a distributed cloud provide synchronization
management for the status of cloud services and distributed cloud resources to perform global
management accurately.
7.5 Security requirements for distributed cloud
– resource isolation and protection: It is recommended that a distributed cloud provide isolation and
protection of distributed cloud resources and cloud services for tenants to guarantee security;
– adaptive security function control: It is recommended that a distributed cloud provide adaptive
security functions to meet a CSC's requirements with different resource capacity among core,
regional and edge clouds;
NOTE 1 – Examples of security function include encryption, decryption, key management, authentication and
policy management.
– adaptive security suites control: It is recommended that a distributed cloud provide adaptive
security suites to apply the suites on different resource capacities among core, regional and edge
clouds.
NOTE 2 – Examples of security suites in case of encryption include data encryption standard (DES), advanced
encryption standard (AES), international data encryption algorithm (IDEA) and Rivest, Shamir, Adleman (RSA).
239