• DocumentCode
    2073215
  • Title

    A novel thread scheduler design for polymorphic embedded systems

  • Author

    Krishnamurthy, Viswanath ; Ponpandi, Swamy D. ; Tyagi, Akhilesh

  • Author_Institution
    Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
  • fYear
    2011
  • fDate
    9-14 Oct. 2011
  • Firstpage
    75
  • Lastpage
    84
  • Abstract
    The complexity of current day embedded systems is steadily on the rise due to innovative content consumption applications. Embedded systems have to be adaptable and scalable to meet the unique resource demands of such applications to deliver satisfactory performance. Effective sharing of system resources by content consumption applications is imperative for user satisfaction. In this paper, we address the challenge of coming up with a design for an efficient scheduler for Multiple Application and Multi-threaded polymorphic embedded system with user satisfaction as its objective function. Randomly generated application graphs serve as benchmarks to evaluate the performance of the proposed polymorphic scheduler framework. We also discuss the impact of our scheduler on the user satisfaction of a multimedia application as a real world case study. The performance enhancements obtained using the proposed greedy polymorphic thread scheduling algorithm are demonstrated by comparison against classical approaches such as First Come First Serve(FCFS) and priority scheduling schemes.
  • Keywords
    embedded systems; multi-threading; multimedia systems; scheduling; user interfaces; content consumption application; first come first serve scheduling scheme; multimedia application; multiple application embedded system; multithreaded embedded system; polymorphic embedded system; priority scheduling scheme; randomly generated application graph; thread scheduler design; user satisfaction; Computer architecture; Embedded systems; Hardware; Instruction sets; Measurement; Throughput; Morphisms; Sigmoid; User satisfaction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compilers, Architectures and Synthesis for Embedded Systems (CASES), 2011 Proceedings of the 14th International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4503-0713-0
  • Type

    conf

  • Filename
    6062033