Containerization is a lightweight application virtualization technology, providing high environmental consistency, operating system distribution portability, and resource isolation. Existing mainstream cloud service providers have prevalently adopted container technologies in their distributed system infrastructures for automated application management. To handle the automation of deployment, maintenance, autoscaling, and networking of containerized applications, container orchestration is proposed as an essential research problem. However, the highly dynamic and diverse feature of cloud workloads and environments considerably raises the complexity of orchestration mechanisms. Machine learning algorithms are accordingly employed by container orchestration systems for behavior modelling and prediction of multi-dimensional performance metrics. Such insights could further improve the quality of resource provisioning decisions in response to the changing workloads under complex environments. In this paper, we present a comprehensive literature review of existing machine learning-based container orchestration approaches. Detailed taxonomies are proposed to classify the current researches by their common features. Moreover, the evolution of machine learning-based container orchestration technologies from the year 2016 to 2021 has been designed based on objectives and metrics. A comparative analysis of the reviewed techniques is conducted according to the proposed taxonomies, with emphasis on their key characteristics. Finally, various open research challenges and potential future directions are highlighted.
Containers, as a lightweight application virtualization technology, have recently gained immense popularity in mainstream cluster management systems like Google Borg and Kubernetes. Prevalently adopted by these systems for task deployments of diverse workloads such as big data, web services, and IoT, they support agile application deployment, environmental consistency, OS distribution portability, application-centric management, and resource isolation. Although most of these systems are mature with advanced features, their optimization strategies are still tailored to the assumption of a static cluster. Elastic compute resources would enable heterogeneous resource management strategies in response to the dynamic business volume for various types of workloads. Hence, we propose a heterogeneous task allocation strategy for cost-efficient container orchestration through resource utilization optimization and elastic instance pricing with three main features. The first one is to support heterogeneous job configurations to optimize the initial placement of containers into existing resources by task packing. The second one is cluster size adjustment to meet the changing workload through autoscaling algorithms. The third one is a rescheduling mechanism to shut down underutilized VM instances for cost saving and reallocate the relevant jobs without losing task progress. We evaluate our approach in terms of cost and performance on the Australian National Cloud Infrastructure (Nectar). Our experiments demonstrate that the proposed strategy could reduce the overall cost by 23% to 32% for different types of cloud workload patterns when compared to the default Kubernetes framework.
Background: Hydroxyapatite (HAP) is the main component of bone mineral. The utility of using HAPwater decomposition technique with fast kilovoltage (KV)-switching dual-energy computed tomography (DECT) to detect abnormal edema in vertebral compression fractures (VCFs) has not been widely reported.Methods: A total of 31 consecutive patients with 80 VCFs who underwent DECT and magnetic resonance imaging (MRI) of the spine were retrospectively enrolled in our study between October 2018 and January 2019. VCFs in MR examinations served as the standard of reference. Two radiologists blindly and independently evaluated color-coded overlay virtual nonhydroxyapatite (VNHAP) images for the presence of abnormal edema. The inter-reader agreement, specificity, sensitivity, accuracy, and predictive values of VNHAP images for edema detection were calculated. The diagnostic accuracy of two readers was compared using McNemar's test. Two additional radiologists performed a quantitative analysis on VNHAP images, receiver operating characteristic (ROC) curve analysis was conducted, and the threshold was calculated.Results: MRI depicted 45 edematous and 35 nonedematous VCFs. For visual analysis, the VNHAP technique showed a sensitivity of 93.3%, a specificity of 97.1%, a positive predictive value (PPV) of 97.7%, a negative predictive value (NPV) of 91.9%, and an accuracy of 95.0%. The inter-reader agreement was almost perfect (k=0.90). The diagnostic accuracy of the two readers showed no significant differences in the assessment of VNHAP images (P=1.00). Significant differences in CT numbers between vertebrae with and without bone marrow edema were found by quantitative analysis (P<0.01). The area under the curve (AUC) of the VNHAP images was estimated to be 0.917. The threshold of 1,003.2 mg/cm 3 yielded a sensitivity of 88.9% and a specificity of 82.9% for the differentiation of fresh and old VCFs.Conclusions: Fast KV-switching DECT HAP-water decomposition technique had excellent diagnostic performance for identifying acute and chronic VCFs in visual and quantitative analyses.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.