Pattern Matching for Self- Tuning of MapReduce Jobs

01/21/2013
by   Nikzad Babaii Rizvandi, et al.
0

In this paper, we study CPU utilization time patterns of several MapReduce applications. After extracting running patterns of several applications, they are saved in a reference database to be later used to tweak system parameters to efficiently execute unknown applications in future. To achieve this goal, CPU utilization patterns of new applications are compared with the already known ones in the reference database to find/predict their most probable execution patterns. Because of different patterns lengths, the Dynamic Time Warping (DTW) is utilized for such comparison; a correlation analysis is then applied to DTWs outcomes to produce feasible similarity patterns. Three real applications (WordCount, Exim Mainlog parsing and Terasort) are used to evaluate our hypothesis in tweaking system parameters in executing similar applications. Results were very promising and showed effectiveness of our approach on pseudo-distributed MapReduce platforms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/23/2011

A Study on Using Uncertain Time Series Matching Algorithms in MapReduce Applications

In this paper, we study CPU utilization time patterns of several Map-Red...
research
11/29/2018

Using ATLAS@Home to exploit extra CPU from busy grid sites

Grid computing typically provides most of the data processing resources ...
research
03/01/2022

Tiny Autoscalers for Tiny Workloads: Dynamic CPU Allocation for Serverless Functions

In serverless computing, applications are executed under lightweight vir...
research
09/04/2020

ViS-Á-ViS : Detecting Similar Patterns in Annotated Literary Text

We present a web-based system called ViS-Á-ViS aiming to assist literary...
research
07/30/2019

DeepPlace: Learning to Place Applications in Multi-Tenant Clusters

Large multi-tenant production clusters often have to handle a variety of...
research
03/10/2016

Real time error detection in metal arc welding process using Artificial Neural Netwroks

Quality assurance in production line demands reliable weld joints. Human...

Please sign up or login with your details

Forgot password? Click here to reset