• DocumentCode
    1863055
  • Title

    An Automatic Configuration Approach to Improve Real-Time Application Throughput While Attaining Determinism

  • Author

    Zhang, Xiaowei ; Cao, Donggang ; Gao, Yunpeng ; Chen, Xiangqun ; Mei, Hong

  • Author_Institution
    Key Lab. of High Confidence Software Technol., Minist. of Educ., Beijing, China
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    443
  • Lastpage
    452
  • Abstract
    Determinism and throughput are two important performance measures for Java-based real-time applications, but they often conflict. Therefore, it is significant to improve throughput for Java-based real-time applications while guaranteeing its execution time determinism. In this paper, we propose an automatic configuration approach to assign real-time thread priorities to solve the above-mentioned problem. In this approach, we propose an innovative representation of determinism related with real-time thread priorities using stochastic process. Java-based real-time application´s throughput is quantified with thread priorities as parameters. The algorithm of integer programming is used to optimize throughput with boundary conditions of the level of determinism. Finally, the Sweet Factory application is tested to evaluate the effect of our approach. Experiment results show that throughput for Java-based real-time applications could be efficiently improved while keeping the execution time determinism with our approach.
  • Keywords
    Java; integer programming; real-time systems; software architecture; virtual machines; Java; determinism; integer programming; real-time thread priority; stochastic process; Instruction sets; Java; Production facilities; Real time systems; Stochastic processes; Throughput; Time factors; determinism; integer programming; real-time applications; stochastic process; throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4244-7512-4
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2010.73
  • Filename
    5676292