Today, the Network Slicing technology is massively addressed by the research community. However, Network Slice (NS) modelling details from Standards Developing Organizations (SDOs) are not yet well considered for End-to-End (E2E) NS implementations. In addition, each SDO develops standards targeting only a specific part of the NS architecture. Therefore, based on a profound analysis of the major existing works, this paper explains first (i) a general architecture that clarifies the basic E2E network slicing functionality before diving deep into domain-specific visions. Then, (ii) it focuses at providing a survey stitching together the NS modelling works in Radio Access Networks (RAN), Core Networks (CN) and also Transport Networks (TN). The end goal is to clarify the E2E Network Slicing process from the service order request to the NS deployment and life-cycle management. Last, as there is no consensus on a specific information model in the Transport network domains (iii) we provide our vision on how several data models, developed by IETF working groups, can be integrated together in the context of the ACTN architecture in order to provision and manage Transport NSs.
28 October 2020 in IEEE Transactions on Cloud Computing
Workload characteristics are vital for both data center operation and job scheduling in co-located data centers, where online services and batch jobs are deployed on the same production cluster. In this paper, a comprehensive analysis is conducted on Alibaba‘s cluster-trace-v2018 of a production cluster of 4034 machines. The findings and insights are the following: (1) The workload on the production cluster poses a daily cyclical fluctuation, in terms of CPU and disk I/O utilization, and the memory system has become the performance bottleneck of a co-located cluster. (2) Batch jobs including their tasks and derived instances can be approximated as Zipf distribution. However, for all batch jobs with directed acyclic graph dependency, they suffer from co-location with online services since the online services are highly prioritized. (3) The resource usages of containers have similar cyclical fluctuation consistent with the whole cluster, while their memory usages remain approximately constant. (4) The number of batch jobs co-located with online services is dependent on the mispredictions per kilo instructions of online services. In order to guarantee the QoS of online services, when the MPKI of online services rises, the number of batch jobs to be co-located on the same machine should decrease.
27 January 2010 in Concurrency and Computation: Practice and Experience