Scalable Distributed Job Processing with Dynamic Load Balancing

We present here a cost effective framework for a robust scalable and distributed job processing system that adapts to the dynamic computing needs easily with efficient load balancing for heterogeneous systems. The design is such that each of the components are self contained and do not depend on eac...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of distributed and parallel systems 2013-05, Vol.4 (3), p.17-28
Hauptverfasser: Putti, Srinivasrao, V P C, Rao, A, Govardhan, Prasad Mohanty, Ambika
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 28
container_issue 3
container_start_page 17
container_title International journal of distributed and parallel systems
container_volume 4
creator Putti, Srinivasrao
V P C, Rao
A, Govardhan
Prasad Mohanty, Ambika
description We present here a cost effective framework for a robust scalable and distributed job processing system that adapts to the dynamic computing needs easily with efficient load balancing for heterogeneous systems. The design is such that each of the components are self contained and do not depend on each other. Yet, they are still interconnected through an enterprise message bus so as to ensure safe, secure and reliable communication based on transactional features to avoid duplication as well as data loss. The load balancing, fault-tolerance and failover recovery are built into the system through a mechanism of health check facility and a queue based load balancing. The system has a centralized repository with central monitors to keep track of the progress of various job executions as well as status ofprocessors in real-time. The basic requirement of assigning a priority and processing as per priority is built into the framework. The most important aspect of the framework is that it avoids the need for job migration by computing the target processors based on the current load and the various cost factors. The framework will have the capability to scale horizontally as well as vertically to achieve the required performance, thus effectively minimizing the total cost of ownership.
doi_str_mv 10.5121/ijdps.2013.4302
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1439737489</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1439737489</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1142-bfe9b684b045fc34c93a2b3837afd9d96cbf1b16d5c09da0b02ba52a861322763</originalsourceid><addsrcrecordid>eNotkEtPwzAQhC0EElXpmauPXJL67fiEoOWpSiABZ8uvgKs0CXYq1H9PQtnLHHZmtfMBcIlRyTHBy7j1fS4JwrRkFJETMENKikJJLk_BjBCiCqq4PAeLnLdoHMExo3gGrt-caYxtAlzHPKRo90Pw8Lmz8DV1LuQc20_4E4cvuD60Zhcd3HTGw9sx1LpxdwHOatPksPjXOfi4v3tfPRabl4en1c2mcBgzUtg6KCsqZhHjtaPMKWqIpRWVpvbKK-FsjS0WnjukvEEWEWs4MZXAlBAp6BxcHe_2qfvehzzoXcwuNOMbodtnPbZRkkpWqdG6PFpd6nJOodZ9ijuTDhojPdHSf7T0REtPtOgvAcJdQA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1439737489</pqid></control><display><type>article</type><title>Scalable Distributed Job Processing with Dynamic Load Balancing</title><source>EZB-FREE-00999 freely available EZB journals</source><creator>Putti, Srinivasrao ; V P C, Rao ; A, Govardhan ; Prasad Mohanty, Ambika</creator><creatorcontrib>Putti, Srinivasrao ; V P C, Rao ; A, Govardhan ; Prasad Mohanty, Ambika</creatorcontrib><description>We present here a cost effective framework for a robust scalable and distributed job processing system that adapts to the dynamic computing needs easily with efficient load balancing for heterogeneous systems. The design is such that each of the components are self contained and do not depend on each other. Yet, they are still interconnected through an enterprise message bus so as to ensure safe, secure and reliable communication based on transactional features to avoid duplication as well as data loss. The load balancing, fault-tolerance and failover recovery are built into the system through a mechanism of health check facility and a queue based load balancing. The system has a centralized repository with central monitors to keep track of the progress of various job executions as well as status ofprocessors in real-time. The basic requirement of assigning a priority and processing as per priority is built into the framework. The most important aspect of the framework is that it avoids the need for job migration by computing the target processors based on the current load and the various cost factors. The framework will have the capability to scale horizontally as well as vertically to achieve the required performance, thus effectively minimizing the total cost of ownership.</description><identifier>ISSN: 2229-3957</identifier><identifier>EISSN: 0976-9757</identifier><identifier>DOI: 10.5121/ijdps.2013.4302</identifier><language>eng</language><subject>Computing costs ; Dynamical systems ; Dynamics ; Fault tolerance ; Load balancing ; Load balancing (computing) ; Loads (forces) ; Priorities</subject><ispartof>International journal of distributed and parallel systems, 2013-05, Vol.4 (3), p.17-28</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Putti, Srinivasrao</creatorcontrib><creatorcontrib>V P C, Rao</creatorcontrib><creatorcontrib>A, Govardhan</creatorcontrib><creatorcontrib>Prasad Mohanty, Ambika</creatorcontrib><title>Scalable Distributed Job Processing with Dynamic Load Balancing</title><title>International journal of distributed and parallel systems</title><description>We present here a cost effective framework for a robust scalable and distributed job processing system that adapts to the dynamic computing needs easily with efficient load balancing for heterogeneous systems. The design is such that each of the components are self contained and do not depend on each other. Yet, they are still interconnected through an enterprise message bus so as to ensure safe, secure and reliable communication based on transactional features to avoid duplication as well as data loss. The load balancing, fault-tolerance and failover recovery are built into the system through a mechanism of health check facility and a queue based load balancing. The system has a centralized repository with central monitors to keep track of the progress of various job executions as well as status ofprocessors in real-time. The basic requirement of assigning a priority and processing as per priority is built into the framework. The most important aspect of the framework is that it avoids the need for job migration by computing the target processors based on the current load and the various cost factors. The framework will have the capability to scale horizontally as well as vertically to achieve the required performance, thus effectively minimizing the total cost of ownership.</description><subject>Computing costs</subject><subject>Dynamical systems</subject><subject>Dynamics</subject><subject>Fault tolerance</subject><subject>Load balancing</subject><subject>Load balancing (computing)</subject><subject>Loads (forces)</subject><subject>Priorities</subject><issn>2229-3957</issn><issn>0976-9757</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNotkEtPwzAQhC0EElXpmauPXJL67fiEoOWpSiABZ8uvgKs0CXYq1H9PQtnLHHZmtfMBcIlRyTHBy7j1fS4JwrRkFJETMENKikJJLk_BjBCiCqq4PAeLnLdoHMExo3gGrt-caYxtAlzHPKRo90Pw8Lmz8DV1LuQc20_4E4cvuD60Zhcd3HTGw9sx1LpxdwHOatPksPjXOfi4v3tfPRabl4en1c2mcBgzUtg6KCsqZhHjtaPMKWqIpRWVpvbKK-FsjS0WnjukvEEWEWs4MZXAlBAp6BxcHe_2qfvehzzoXcwuNOMbodtnPbZRkkpWqdG6PFpd6nJOodZ9ijuTDhojPdHSf7T0REtPtOgvAcJdQA</recordid><startdate>20130531</startdate><enddate>20130531</enddate><creator>Putti, Srinivasrao</creator><creator>V P C, Rao</creator><creator>A, Govardhan</creator><creator>Prasad Mohanty, Ambika</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20130531</creationdate><title>Scalable Distributed Job Processing with Dynamic Load Balancing</title><author>Putti, Srinivasrao ; V P C, Rao ; A, Govardhan ; Prasad Mohanty, Ambika</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1142-bfe9b684b045fc34c93a2b3837afd9d96cbf1b16d5c09da0b02ba52a861322763</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Computing costs</topic><topic>Dynamical systems</topic><topic>Dynamics</topic><topic>Fault tolerance</topic><topic>Load balancing</topic><topic>Load balancing (computing)</topic><topic>Loads (forces)</topic><topic>Priorities</topic><toplevel>online_resources</toplevel><creatorcontrib>Putti, Srinivasrao</creatorcontrib><creatorcontrib>V P C, Rao</creatorcontrib><creatorcontrib>A, Govardhan</creatorcontrib><creatorcontrib>Prasad Mohanty, Ambika</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>International journal of distributed and parallel systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Putti, Srinivasrao</au><au>V P C, Rao</au><au>A, Govardhan</au><au>Prasad Mohanty, Ambika</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Scalable Distributed Job Processing with Dynamic Load Balancing</atitle><jtitle>International journal of distributed and parallel systems</jtitle><date>2013-05-31</date><risdate>2013</risdate><volume>4</volume><issue>3</issue><spage>17</spage><epage>28</epage><pages>17-28</pages><issn>2229-3957</issn><eissn>0976-9757</eissn><abstract>We present here a cost effective framework for a robust scalable and distributed job processing system that adapts to the dynamic computing needs easily with efficient load balancing for heterogeneous systems. The design is such that each of the components are self contained and do not depend on each other. Yet, they are still interconnected through an enterprise message bus so as to ensure safe, secure and reliable communication based on transactional features to avoid duplication as well as data loss. The load balancing, fault-tolerance and failover recovery are built into the system through a mechanism of health check facility and a queue based load balancing. The system has a centralized repository with central monitors to keep track of the progress of various job executions as well as status ofprocessors in real-time. The basic requirement of assigning a priority and processing as per priority is built into the framework. The most important aspect of the framework is that it avoids the need for job migration by computing the target processors based on the current load and the various cost factors. The framework will have the capability to scale horizontally as well as vertically to achieve the required performance, thus effectively minimizing the total cost of ownership.</abstract><doi>10.5121/ijdps.2013.4302</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2229-3957
ispartof International journal of distributed and parallel systems, 2013-05, Vol.4 (3), p.17-28
issn 2229-3957
0976-9757
language eng
recordid cdi_proquest_miscellaneous_1439737489
source EZB-FREE-00999 freely available EZB journals
subjects Computing costs
Dynamical systems
Dynamics
Fault tolerance
Load balancing
Load balancing (computing)
Loads (forces)
Priorities
title Scalable Distributed Job Processing with Dynamic Load Balancing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T06%3A21%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Scalable%20Distributed%20Job%20Processing%20with%20Dynamic%20Load%20Balancing&rft.jtitle=International%20journal%20of%20distributed%20and%20parallel%20systems&rft.au=Putti,%20Srinivasrao&rft.date=2013-05-31&rft.volume=4&rft.issue=3&rft.spage=17&rft.epage=28&rft.pages=17-28&rft.issn=2229-3957&rft.eissn=0976-9757&rft_id=info:doi/10.5121/ijdps.2013.4302&rft_dat=%3Cproquest_cross%3E1439737489%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1439737489&rft_id=info:pmid/&rfr_iscdi=true