Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
Improving Performance on Data-Intensive Applications Using a Load Balancing Methodology Based on Divisible Load Theory
by
Jorba, Josep
, Rosas, Claudia
, Sikora, Anna
, Moreno, Andreu
, César, Eduardo
in
Analysis
/ Bioinformatics
/ Communication
/ Computer programming
/ Computer Science
/ Datasets
/ Distributed processing
/ Exploration
/ Methodology
/ Partitions
/ Performance enhancement
/ Processor Architectures
/ Queries
/ Scheduling
/ Simulation
/ Software Engineering/Programming and Operating Systems
/ Studies
/ Theory of Computation
/ Tuning
/ Workloads
2014
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Improving Performance on Data-Intensive Applications Using a Load Balancing Methodology Based on Divisible Load Theory
by
Jorba, Josep
, Rosas, Claudia
, Sikora, Anna
, Moreno, Andreu
, César, Eduardo
in
Analysis
/ Bioinformatics
/ Communication
/ Computer programming
/ Computer Science
/ Datasets
/ Distributed processing
/ Exploration
/ Methodology
/ Partitions
/ Performance enhancement
/ Processor Architectures
/ Queries
/ Scheduling
/ Simulation
/ Software Engineering/Programming and Operating Systems
/ Studies
/ Theory of Computation
/ Tuning
/ Workloads
2014
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
Improving Performance on Data-Intensive Applications Using a Load Balancing Methodology Based on Divisible Load Theory
by
Jorba, Josep
, Rosas, Claudia
, Sikora, Anna
, Moreno, Andreu
, César, Eduardo
in
Analysis
/ Bioinformatics
/ Communication
/ Computer programming
/ Computer Science
/ Datasets
/ Distributed processing
/ Exploration
/ Methodology
/ Partitions
/ Performance enhancement
/ Processor Architectures
/ Queries
/ Scheduling
/ Simulation
/ Software Engineering/Programming and Operating Systems
/ Studies
/ Theory of Computation
/ Tuning
/ Workloads
2014
Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
Improving Performance on Data-Intensive Applications Using a Load Balancing Methodology Based on Divisible Load Theory
Journal Article
Improving Performance on Data-Intensive Applications Using a Load Balancing Methodology Based on Divisible Load Theory
2014
Request Book From Autostore
and Choose the Collection Method
Overview
Data-intensive applications are those that explore, query, analyze, and, in general, process very large data sets. Generally, these applications can be naturally implemented in parallel but, in many cases, these implementations show severe performance problems mainly due to load imbalances, inefficient use of available resources, and improper data partition policies. It is worth noticing that the problem becomes more complex when the conditions causing these problems change at run time. This paper proposes a methodology for dynamically improving the performance of certain data-intensive applications based on: adapting the size and number of data partitions, and the number of processing nodes, to the current application conditions in homogeneous clusters. To this end, the processing of each exploration is monitored and gathered data is used to dynamically tune the performance of the application. The tuning parameters included in the methodology are: (i) the partition factor of the data set, (ii) the distribution of the data chunks, and (iii) the number of processing nodes to be used. The methodology assumes that a single execution includes multiple related explorations on the same partitioned data set, and that data chunks are ordered according to their processing times during the application execution to assign first the most time consuming partitions. The methodology has been validated using the well-known bioinformatics tool—BLAST—and through extensive experimentation using simulation. Reported results are encouraging in terms of reducing total execution time of the application (up to a 40 % in some cases).
Publisher
Springer US,Springer Nature B.V
Subject
This website uses cookies to ensure you get the best experience on our website.