DDOps: dual-direction operations for load balancing on non-dedicated heterogeneous distributed systems

Show simple item record

dc.contributor.author Mohamed, Nader
dc.contributor.author Al Jaroodi, Jameela
dc.contributor.author Jiang, Hong
dc.date.accessioned 2017-09-13T15:45:50Z
dc.date.available 2017-09-13T15:45:50Z
dc.date.issued 2014-06
dc.identifier.citation N Mohamed, J Al Jaroodi, H Jiang DDOps: dual-direction operations for load balancing on non-dedicated heterogeneous distributed systems. Cluster Computing June 2014, Volume 17, Issue 2, pp 503–528 en_US
dc.identifier.uri http://hdl.handle.net/11347/220
dc.description.abstract Given the increasing prevalence of compute/data intensive applications, the explosive growth in data, and the emergence of cloud computing, there is an urgent need for effective approaches to support such applications in non-dedicated heterogeneous distributed environments. This paper proposes an efficient technique for handling parallel tasks, while dynamically maintaining load balancing. Such tasks include concurrently downloading files from replicated sources; simultaneously using multiple network interfaces for message transfers; and executing parallel computations on independent distributed processors. This technique, DDOps, (Dual Direction Operations) enables efficient utilization of available resources in a parallel/distributed environment without imposing any significant control overhead. The idea is based on the notion of producer pairs that perform tasks in parallel from opposite directions and the consumers that distribute and control the work and receive and combine the results. Most dynamic load balancing approaches require prior knowledge and/or constant monitoring at run time. In DDOps, load balancing does not require prior knowledge or run-time monitoring. Rather, load balancing is automatically inherent as the tasks are handled from the opposite directions, allowing the processing to continue until the producers meet indicating the completion of all tasks at the same time. Thus DDOps is most suitable for heterogeneous environments where resources vary in specifications, locations, and operating conditions. In addition, since DDOps does not require producers to communicate at all, the network effect is minimized. en_US
dc.language.iso en_US en_US
dc.publisher Springer Link en_US
dc.subject Heterogeneous resources en_US
dc.subject Load balancing en_US
dc.subject Parallel computing en_US
dc.subject Distributed systems en_US
dc.title DDOps: dual-direction operations for load balancing on non-dedicated heterogeneous distributed systems en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics