Topology for Optimal Task Assignment on Multicomputers with Dedicated Resources
نویسنده
چکیده
One of the geometrical k-cut problem applications is the task assignment in homogeneous networks where processors are homogeneous and some of them have unique or special functionalities. Though the problem is NP-hard in general, there are polynomial-time optimal algorithms if the topology graphs representing networks have regular properties such as tree and general array. We showed that the O(n 3 k) time complexity of existing algorithms for the task assignment problems can be enhanced to O(n 3 logk) in cases of linear array, binary tree, and general array by using the results of [3, 5]. This paper also proposed a new kind of topology graphs on which the geometrical k-cut problem can be solved in polynomial time. The time complexity of the algorithm is O(n 3 k), where n is the number of nodes in a kterminal graph, with the Goldberg-Tarjan’s network flow algorithm.
منابع مشابه
Synchronous Load Balancing in Hypercube Multicomputers with Faulty Nodes
This paper presents a new dynamic load-balancing algorithm for hypercube multicomputers with faulty nodes. The emphasis in our method is on obtaining global load information and performing task migration using ``short paths'' in a synchronous manner so that a minimal amount of communication overhead is required. To accomplish this, we present an algorithm for constructing a new logical topology...
متن کاملExecuting Algorithms with Hypercube Topology on Torus Multicomputers
Many parallel algorithms use hypercubes as the communication topology among their processes. When such algorithms are executed on hypercube multicomputers the communication cost is kept minimum since processes can be allocated to processors in such a way that only communication between neighbor processors is required. However, the scalability of hypercube multicomputers is constrained by the fa...
متن کاملTask Assignment on Distributed-memory Systems with Adaptive Wormhole Routing Task Assignment on Distributed-memory Systems with Adaptive Wormhole Routing
Assignment of tasks of a parallel program onto processors of a distributed-memory system is critical to obtain minimal program completion time by minimizing communication overhead. Wormhole-routing switching technique, with various adaptive routing strategies, is increasingly becoming the trend to build scalable distributed-memory systems. This paper presents task assignment heuristics for such...
متن کاملHybrid Meta-heuristic Algorithm for Task Assignment Problem
Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...
متن کاملSimulation for bulk synchronous parallel superstep task assignment in desktop grids characterised by gaussian parameter distributions
Modem load distribution schemes for parallel Lnsk assignment onen refer to parallel computm with shard memory or dedicated clusters with local addnss spaces. For parallel computing performed on dedicated dustas. the communica~ion topology between processors cnn be considend m i c . On dealing with the exeeudon oT pnrallel w m s om deskmp grids. he previws assumption will lend to inexuct parambx...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014