Task assignment in parallel and distributed systems = 병렬 및 분산 시스템에서의 일의 할당

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 327
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorKim, Myung-Hwan-
dc.contributor.authorLee, Cheol-Hoon-
dc.description학위논문(박사) - 한국과학기술원 : 전기및 전자공학과, 1992.2, [ viii, 126 p. ]-
dc.description.abstractIn this thesis, we investigate the problem of task assignment in multiple computer systems, i.e., given a set of interacting task modules comprising a distributed program to be executed on a multiple computer system, to which processor should each task module be assigned? A module is taken to be a collection of procedures of subroutines, or could be one or more data files. There are bindings or linkages between some pairs of modules since a procedure in one module may wish to transfer control to another procedure in a different module or access data contained in a different module. The task assignment problem is a fundamental aspect for distributed computing, and has received quite a lot of attention in the past decade. It arises whenever the procedures or modules of a program are distributed over several interconnected computers so that program activety moves among processors as execution proceeds. The assignment problem deals with the question of assigning task modules to processors so as to minimize the cost of running a program. The cost may be time, money or some other measure of resource usage. We consider two major problems on task assignment in multiple computer systems. The first problem is how to assign the task modules of a distributed program to the processors of a multiple processor system so as to minimize the total execution and interprocessor communication costs. The second one is how to minimize interprocessor communication costs with constraints on the degree to which the processors`` loads are balanced. The first problem is known to be NP-complete in its most general version. Previous work in this problem has shown that it is tractable for a system of two processors and for distributed programs whose task relationships are constrained. We first suggest a solution for a linear array network of any number of processors using the two-terminal network flow approach pioneered by Stone [Ston77]. We then propose an efficient modeling technique that ...eng
dc.titleTask assignment in parallel and distributed systems = 병렬 및 분산 시스템에서의 일의 할당-
dc.description.department한국과학기술원 : 전기및 전자공학과, -
dc.contributor.localauthorKim, Myung-Hwan-
Appears in Collection
Files in This Item
There are no files associated with this item.


  • mendeley


rss_1.0 rss_2.0 atom_1.0