Partitioning Real-Time Workloads on Multi-Core Virtual Machines

2022 ◽  
Author(s):  
Luca Abeni ◽  
Alessandro Biondi ◽  
Enrico Bini
Keyword(s):  
Algorithms ◽  
2019 ◽  
Vol 12 (2) ◽  
pp. 37 ◽  
Author(s):  
Zhigang Hu ◽  
Hui Kang ◽  
Meiguang Zheng

A distributed data stream processing system handles real-time, changeable and sudden streaming data load. Its elastic resource allocation has become a fundamental and challenging problem with a fixed strategy that will result in waste of resources or a reduction in QoS (quality of service). Spark Streaming as an emerging system has been developed to process real time stream data analytics by using micro-batch approach. In this paper, first, we propose an improved SVR (support vector regression) based stream data load prediction scheme. Then, we design a spark-based maximum sustainable throughput of time window (MSTW) performance model to find the optimized number of virtual machines. Finally, we present a resource scaling algorithm TWRES (time window resource elasticity scaling algorithm) with MSTW constraint and streaming data load prediction. The evaluation results show that TWRES could improve resource utilization and mitigate SLA (service level agreement) violation.


Author(s):  
Salah-Eddine Benbrahim ◽  
Alejandro Quintero ◽  
Martine Bellaiche

2016 ◽  
Vol 31 (6) ◽  
pp. 1985-1996 ◽  
Author(s):  
David Siuta ◽  
Gregory West ◽  
Henryk Modzelewski ◽  
Roland Schigas ◽  
Roland Stull

Abstract As cloud-service providers like Google, Amazon, and Microsoft decrease costs and increase performance, numerical weather prediction (NWP) in the cloud will become a reality not only for research use but for real-time use as well. The performance of the Weather Research and Forecasting (WRF) Model on the Google Cloud Platform is tested and configurations and optimizations of virtual machines that meet two main requirements of real-time NWP are found: 1) fast forecast completion (timeliness) and 2) economic cost effectiveness when compared with traditional on-premise high-performance computing hardware. Optimum performance was found by using the Intel compiler collection with no more than eight virtual CPUs per virtual machine. Using these configurations, real-time NWP on the Google Cloud Platform is found to be economically competitive when compared with the purchase of local high-performance computing hardware for NWP needs. Cloud-computing services are becoming viable alternatives to on-premise compute clusters for some applications.


2016 ◽  
Vol 6 (4) ◽  
pp. 97-110
Author(s):  
Rekha Kashyap ◽  
Deo Prakash Vidyarthi

Virtualization is critical to cloud computing and is possible through hypervisors, which maps the Virtual machines((VMs) to physical resources but poses security concerns as users relinquish physical possession of their computation and data. Good amount of research is initiated for resource provisioning on hypervisors, still many issues need to be addressed for security demanding and real time VMs. First work SRT-CreditScheduler (Secured and Real-time), maximizes the success rate by dynamically prioritizing the urgency and the workload of VMs but ensures highest security for all. Another work, SA-RT-CreditScheduler (Security-aware and Real-time) is a dual objective scheduler, which maximizes the success rate of VMs in best possible security range as specified by the VM owner. Though the algorithms can be used by any hypervisor, for the current work they have been implemented on Xen hypervisor. Their effectiveness is validated by comparing it with Xen's, Credit and SEDF scheduler, for security demanding tasks with stringent deadline constraints.


Author(s):  
Dinkan Patel ◽  
Anjuman Ranavadiya

Cloud Computing is a type of Internet model that enables convenient, on-demand resources that can be used rapidly and with minimum effort. Cloud Computing can be IaaS, PaaS or SaaS. Scheduling of these tasks is important so that resources can be utilized efficiently with minimum time which in turn gives better performance. Real time tasks require dynamic scheduling as tasks cannot be known in advance as in static scheduling approach. There are different task scheduling algorithms that can be utilized to increase the performance in real time and performing these on virtual machines can prove to be useful. Here a review of various task scheduling algorithms is done which can be used to perform the task and allocate resources so that performance can be increased.


Bound together low-vitality designs have prompted numerous broad advances, including superpages and postfix trees. Following quite a while of affirmed inquire about into courseware, we contend the perception of von Neumann machines, which typifies the organized standards of electrical building. Our concentration in this paper isn't on whether virtual machines can be made agreeable, adaptable, and straight time, but instead on proposing a novel framework for the examination of connected records that prepared for the amalgamation of bits (Localize). [19],[20],[21]


2019 ◽  
Vol 36 (3) ◽  
pp. 491-509 ◽  
Author(s):  
Timothy C. Y. Chui ◽  
David Siuta ◽  
Gregory West ◽  
Henryk Modzelewski ◽  
Roland Schigas ◽  
...  

AbstractCloud-computing resources are increasingly used in atmospheric research and real-time weather forecasting. The aim of this study is to explore new ways to reduce cloud-computing costs for real-time numerical weather prediction (NWP). One way is to compress output files to reduce data egress costs. File compression techniques can reduce data egress costs by over 50%. Data egress costs can be further minimized by postprocessing in the cloud and then exporting the smaller resulting files while discarding the bulk of the raw NWP output. Another way to reduce costs is to use preemptible resources, which are virtual machines (VMs) on the Google Cloud Platform (GCP) that clients can use at an 80% discount (compared to nonpreemptible VMs), but which can be turned off by the GCP without warning. By leveraging the restart functionality in the Weather Research and Forecasting (WRF) Model, preemptible resources can be used to save 60%–70% in weather simulation costs without compromising output reliability. The potential cost savings are demonstrated in forecasts over the Canadian Arctic and in a case study of NWP runs for the West African monsoon (WAM) of 2017. The choice in model physics, VM specification, and use of the aforementioned cost-saving measures enable simulation costs to be low enough such that the cloud can be a viable platform for running short-range ensemble forecasts when compared to the cost of purchasing new computer hardware.


Sign in / Sign up

Export Citation Format

Share Document