Show simple item record

Optimal Load Sharing in Distributed Real-Time Systems

dc.contributor.authorChang Y. C. ,en_US
dc.contributor.authorShin K. G. ,en_US
dc.date.accessioned2006-04-10T15:36:04Z
dc.date.available2006-04-10T15:36:04Z
dc.date.issued1993-09en_US
dc.identifier.citationChang Y. C., , Shin K. G., (1993/09)."Optimal Load Sharing in Distributed Real-Time Systems." Journal of Parallel and Distributed Computing 19(1): 38-50. <http://hdl.handle.net/2027.42/30584>en_US
dc.identifier.urihttp://www.sciencedirect.com/science/article/B6WKJ-45P661Y-D/2/48bc934c7912d9d7a27979c19881bc9aen_US
dc.identifier.urihttps://hdl.handle.net/2027.42/30584
dc.description.abstractThe main goal of this paper is to derive an approximate, closed-form solution for the decentralized, dynamic load sharing (LS) problem treated in an earlier paper. In that paper, whenever the load state of a node changes from underloaded to fully loaded and vice versa, the node broadcasts this change to a set of nodes in its physical proximity, called a buddy set. An overloaded node can select, without probing other nodes, the first available node from its preferred list, an ordered buddy set. Preferred lists are so constructed that the probability of more than one overloaded node sending tasks to an underloaded node may be made very small. In hard real-time systems, the problem of scheduling periodic tasks to meet their deadlines has been studied extensively, but scheduling aperiodic tasks has been addressed far less, due mainly to their random arrivals. We show that the proposed LS method can be used to effectively handle aperiodic tasks in distributed real-time systems. The probability of missing task deadlines can be kept below a specified level by choosing appropriate threshold patterns and buddy set sizes which are derived from the approximate closed-form solution. Specifically, "optimal" threshold patterns and buddy set sizes are derived for different system loads by minimizing the communication overhead subject to a constraint of keeping the probability of missing task deadlines below any given level. (One can also derive optimal solutions by minimizing the probability of missing deadlines while keeping the communication overhead below a specified level.) Several examples are presented to demonstrate the power and utility of the proposed LS approach.en_US
dc.format.extent864474 bytes
dc.format.extent3118 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypetext/plain
dc.language.isoen_US
dc.publisherElsevieren_US
dc.titleOptimal Load Sharing in Distributed Real-Time Systemsen_US
dc.typeArticleen_US
dc.rights.robotsIndexNoFollowen_US
dc.subject.hlbsecondlevelPhilosophyen_US
dc.subject.hlbsecondlevelComputer Scienceen_US
dc.subject.hlbtoplevelHumanitiesen_US
dc.subject.hlbtoplevelEngineeringen_US
dc.description.peerreviewedPeer Revieweden_US
dc.contributor.affiliationumDepartment of Electrical Engineering & Computer Science, Real Time Computing Lab, University of Michigan, Ann Arbor, MI 48109, USAen_US
dc.contributor.affiliationumDepartment of Electrical Engineering & Computer Science, Division of Electrical Engineering & Computer Science, University of Michigan, Ann Arbor, MI 48109, USAen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/30584/1/0000221.pdfen_US
dc.identifier.doihttp://dx.doi.org/10.1006/jpdc.1993.1088en_US
dc.identifier.sourceJournal of Parallel and Distributed Computingen_US
dc.owningcollnameInterdisciplinary and Peer-Reviewed


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.