Consolidating Batch and Transactional Workloads Using Dependency Structure Prioritization
نویسندگان
چکیده
Organizations offer efficient services to their customers through cloud. These services can either be a batch or transactional workloads. To offer a real-time service, there comes a need to schedule these workloads in an efficient way. An idea to consolidate these workloads enables us to cut down the energy consumption and infrastructure cost. It will be harder to consolidate both these workloads due to the difference in their nature, performance goals and control mechanisms. The proposed work implements the concept of Dependency Structure Prioritization (DSP) to assign priority to the job. This work tends to make effective resource utilization through reducing the number of job migration and missed deadline jobs by considering the deadline and the priority of the job as the most important evaluation factor.
منابع مشابه
Enabling Resource Sharing between Transactional and Batch Workloads Using Dynamic Application Placement
We present a technique that enables existing middleware to fairly manage mixed workloads: batch jobs and transactional applications. The technique leverages a generic application placement controller, which dynamically allocates compute resources to application instances. The controller works towards a fairness goal while also trying to maximize individual workload performance. We use relative ...
متن کاملAutonomic Placement of Heterogeneous Workloads
An enterprise data centers consolidate the workloads on the same physical hardware in order to reduce the cost of infrastructure and electrical energy. These workloads comprise both transactional and long-running analytic computations. Such consolidation brings new performance management challenges due to the intrinsically different nature of a heterogeneous set of mixed workloads, ranging from...
متن کاملMixed Batch and Transactional Workloads for Cloud Computing Jobs
In this mixed batch and transactional workloads for cloud computing jobs we implemented a technique that manages a long running jobs and OLTP it contains mixed workloads of all the types like word, video and image. In this process job scheduler plays an important role, it is assigned for managing workloads and also is an application for controlling non viewing or unattended background program p...
متن کاملGetting Your Big Data Priorities Straight: A Demonstration of Priority-based QoS using Social-network-driven Stock Recommendation
As we come to terms with various big data challenges, one vital issue remains largely untouched. That is the optimal multiplexing and prioritization of different big data applications sharing the same underlying infrastructure, for example, a public cloud platform. Given these demanding applications and the necessary practice to avoid overprovisioning, resource contention between applications i...
متن کاملPhoenix Cloud : Consolidating Heterogeneous Workloads of Large Organizations on Cloud Computing Platforms
For a large organization, different departments often maintain dedicated cluster systems for different workloads, for example parallel batch jobs or Web services. In this paper, we design and implement an innovative cloud computing system software, Phoenix Cloud, to consolidate heterogeneous workloads of the same organization on the cloud computing platform. For Phoenix Cloud, we propose cooper...
متن کامل