1989
DOI: 10.1109/32.41334
|View full text |Cite
|
Sign up to set email alerts
|

Allocating modules to processors in a distributed system

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
162
0
3

Year Published

1995
1995
2012
2012

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 357 publications
(169 citation statements)
references
References 17 publications
0
162
0
3
Order By: Relevance
“…Factors involved in cost calculation include 24 : (i) cost of placing two processes on separate nodes (communication overheads); (ii) cost of placing processes on the same node (reduction in concurrency). Deriving the minimum cost has been shown to be an NP-complete problem 25,24 . Indeed, only by restricting the search space can tractable solutions be found.…”
Section: Allocation Of Periodic Processesmentioning
confidence: 99%
See 1 more Smart Citation
“…Factors involved in cost calculation include 24 : (i) cost of placing two processes on separate nodes (communication overheads); (ii) cost of placing processes on the same node (reduction in concurrency). Deriving the minimum cost has been shown to be an NP-complete problem 25,24 . Indeed, only by restricting the search space can tractable solutions be found.…”
Section: Allocation Of Periodic Processesmentioning
confidence: 99%
“…25 , (ii) the concurrency of the system, (iii) fault-tolerant considerations 48 , and (iv) relative periods. The cost of accessing resources or performing inter-process interactions is clearly more expensive for remote operations.…”
Section: Allocation Of Periodic Processesmentioning
confidence: 99%
“…We model services in a platform independent manner using the SPACE [3] methodology. As previously shown by Fernandez-Baca [4], the general module allocation problem is NP-complete except for certain communication configurations, thus heuristics are required to obtain solutions efficiently. Based on our service models, we apply an heuristic optimization method called the Cross-Entropy Ant System (CEAS) [5], which is able to take multiple parameters into account when making a decision on the deployment mapping.…”
Section: Introductionmentioning
confidence: 99%
“…Dynamic mapping is performed when the applications are mapped in an on-line fashion [25], e.g., when tasks arrive at unknown intervals and are mapped as they arrive (the workload is not known a priori). In both cases, the mapping problem has been shown, in general, to be NP-complete (e.g., [10,12,18]). Thus, the development of heuristic techniques to find near-optimal solutions for the mapping problem is an active area of research (e.g., [2,6,5,13,27,38]).…”
Section: Introductionmentioning
confidence: 99%