A Randomized Scheduling Algorithm For Multiprocessor Environments

dc.contributor.authorMishra, Abhishek
dc.date.accessioned2024-05-06T10:17:52Z
dc.date.available2024-05-06T10:17:52Z
dc.date.issued2012
dc.description.abstractIn this paper, we propose a randomized scheduling algorithm on a fully connected homogeneous multiprocessor environment. This is a randomized version of our earlier algorithm in which we used priority of modules that was dependent on the computation and the communication times associated with the modules. First we propose a generalization of our earlier scheduling algorithm with restricted number of clusters to reduce the time complexity. Then we apply randomization to the generalized algorithm and demonstrate its superiority over our previous work. We show the complexity of our proposed algorithm as O(ab |V| (|V|+|E|) log (|V|+|E|)). Here a is the number of randomization steps, and b is a limit on the number of clusters formed. If we use a and b as constants, then this gives a better complexity in comparison with the complexity of our previous algorithm that was O(|V|2(|V|+|E|) log (|V|+|E|)). In comparison with our previous work we get a performance improvement of up to 6.63% and a performance improvement of up to 12.56% when compared with Sarkar's Edge Zeroing algorithm.en_US
dc.identifier.urihttps://www.worldscientific.com/doi/abs/10.1142/S0129626412500156
dc.identifier.urihttp://dspace.bits-pilani.ac.in:8080/jspui/xmlui/handle/123456789/14736
dc.language.isoenen_US
dc.publisherWorld Scientificen_US
dc.subjectComputer Scienceen_US
dc.subjectClusteringen_US
dc.subjectDistributed Computingen_US
dc.subjectHomogeneous Systemsen_US
dc.subjectRandomized Algorithmen_US
dc.subjectTask Allocationen_US
dc.titleA Randomized Scheduling Algorithm For Multiprocessor Environmentsen_US
dc.typeArticleen_US

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: