• DocumentCode
    2502869
  • Title

    Solving Energy-Latency Dilemma: Task Allocation for Parallel Applications in Heterogeneous Embedded Systems

  • Author

    Xie, Tao ; Qin, Xiao ; Nijim, Mais

  • Author_Institution
    Dept. of Comput. Sci., San Diego State Univ., CA
  • fYear
    2006
  • fDate
    14-18 Aug. 2006
  • Firstpage
    12
  • Lastpage
    22
  • Abstract
    Parallel applications with energy and low-latency constraints are emerging in various networked embedded systems like digital signal processing, vehicle tracking, and infrastructure monitoring. However, conventional energy-driven task allocation schemes for a cluster of embedded nodes only concentrate on energy-saving when making allocation decisions. Consequently, the length of the schedules could be very long, which is unfavorable or in some situations even not tolerated. In this paper, we address the issue of allocating a group of parallel tasks on a heterogeneous embedded system with an objective of energy-saving and short-latency. A novel task allocation strategy, or BEATA (balanced energy-aware task allocation), is developed to find an optimal allocation that minimizes overall energy consumption while confining the length of schedule to an ideal range. Experimental results show that BEATA significantly improves the performance of embedded systems in terms of energy-saving and schedule length over an existing allocation scheme
  • Keywords
    embedded systems; energy conservation; parallel processing; resource allocation; scheduling; balanced energy-aware task allocation; energy-driven task allocation; energy-latency dilemma; heterogeneous embedded systems; low-latency constraint; networked embedded systems; optimal task allocation; parallel application; parallel tasks allocation; Application software; Computer science; Delay; Digital signal processing; Embedded system; Energy consumption; Energy efficiency; Parallel processing; Real time systems; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2006. ICPP 2006. International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2636-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2006.66
  • Filename
    1690601