4.6 Article

Resource allocation robustness in multi-core embedded systems with inaccurate information

Journal

JOURNAL OF SYSTEMS ARCHITECTURE
Volume 57, Issue 9, Pages 840-849

Publisher

ELSEVIER
DOI: 10.1016/j.sysarc.2011.03.005

Keywords

Probability; Robustness; Errors; PMF; Multi-core; Embedded system

Funding

  1. NSFC [61071061, 61070001]
  2. Univ. of Kentucky
  3. SZ-HK Innovation Circle [ZYB200907060012A]
  4. NSF [GD:10351806001000000, CNS-0969013, CNS-0917021, CNS-1018108, CNS-0915762 (CSR), CCF-08452578 (CAREER), CNS-0917137 (CSR), CNS-0757778 (CSR), CCF-0742187 (CPA), CNS-0831502 (Cyber Trust), CNS-0855251 (CRI), OCI-0753305 (CI-TEAM), DUE-0837341 (CCLI), DUE-0830831 (SFS)]
  5. ST proj. of SZ [JC200903120046A]
  6. Auburn Start Up grant
  7. Intel [2005-04-070]
  8. RFEB Zhejiang [Y200803333, Y200909683]
  9. State Key Lab of High End Server Storage Tech. [2009HSSA10]
  10. National Key Lab STASI
  11. SFKPC [SFKPC 2009ZX01039-002-001-04, 2009ZX03001-016, 2009ZX 03004-005]
  12. Division Of Computer and Network Systems
  13. Direct For Computer & Info Scie & Enginr [1018108, 0969013, 0917137] Funding Source: National Science Foundation
  14. Division Of Computer and Network Systems
  15. Direct For Computer & Info Scie & Enginr [0917021] Funding Source: National Science Foundation
  16. Division of Computing and Communication Foundations
  17. Direct For Computer & Info Scie & Enginr [0845257] Funding Source: National Science Foundation

Ask authors/readers for more resources

Multi-core technologies are widely used in embedded systems and the resource allocation is vita to guarantee Quality of Service (QoS) requirements for applications on multi-core platforms. For heterogeneous multi-core systems, the statistical characteristics of execution times on different cores play a critical role in the resource allocation, and the differences between the actual execution time and the estimated execution time may significantly affect the performance of resource allocation and cause system to be less robust. In this paper, we present an evaluation method to study the impacts of inaccurate execution time information to the performance of resource allocation. We propose a systematic way to measure the robustness degradation of the system and evaluate how inaccurate probability parameters may affect the performance of resource allocations. Furthermore, we compare the performance of three widely used greedy heuristics when using the inaccurate information with simulations. (C) 2011 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available