Please use this identifier to cite or link to this item: https://doi.org/10.1109/TPDS.2009.62
DC FieldValue
dc.titleScheduling multisource divisible loads on arbitrary networks
dc.contributor.authorJia, J.
dc.contributor.authorVeeravalli, B.
dc.contributor.authorWeissman, J.
dc.date.accessioned2014-04-24T07:24:31Z
dc.date.available2014-04-24T07:24:31Z
dc.date.issued2010-04
dc.identifier.citationJia, J., Veeravalli, B., Weissman, J. (2010-04). Scheduling multisource divisible loads on arbitrary networks. IEEE Transactions on Parallel and Distributed Systems 21 (4) : 520-531. ScholarBank@NUS Repository. https://doi.org/10.1109/TPDS.2009.62
dc.identifier.issn10459219
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/51031
dc.description.abstractScheduling multisource divisible loads is a challenging task as different sources should cooperate and share their computing power with others to balance their loads and minimize total computational time. In this study, we attempt to address a generalized divisible load scheduling problem for handling loads from multiple sources on arbitrary networks. This problem is all the more challenging as 1) the topology is arbitrary, 2) in such networks, it is difficult to decide from which source and which route a processing node should receive loads, and 3) processing nodes must be allocated to different sources when they become available. We study two distinct cases of interest, static case and dynamic case, and propose two novel strategies, referred to as Static Scheduling Strategy (SSS) and Dynamic Scheduling Strategy (DSS), respectively. Both strategies work in an iterative fashion. In each iteration, they will use a novel Graph Partitioning (GP) scheme to partition the network such that each source in the network gains a portion of network resources and then these sources cooperate to process their loads. We analyze the performance of DSS using queuing theory and derive upper bounds on a load's average waiting time and a source's average queue length. We use simulation to verify the usefulness and effectiveness of SSS and DSS. Our findings reveal an interesting load insensitive property of SSS and also verify the theoretical upper bound of average queue length at each source in the dynamic case. © 2010 IEEE.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1109/TPDS.2009.62
dc.sourceScopus
dc.subjectArbitrary network
dc.subjectCommunication delay
dc.subjectDivisible loads
dc.subjectMultisource
dc.subjectProcessing time
dc.typeArticle
dc.contributor.departmentELECTRICAL & COMPUTER ENGINEERING
dc.description.doi10.1109/TPDS.2009.62
dc.description.sourcetitleIEEE Transactions on Parallel and Distributed Systems
dc.description.volume21
dc.description.issue4
dc.description.page520-531
dc.description.codenITDSE
dc.identifier.isiut000274794200009
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.