• DocumentCode
    734290
  • Title

    From modes to patterns: Pattern-based resource management in time-critical applications

  • Author

    Mak, Rudolf H. ; David, Ionut ; Lukkien, Johan J.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2015
  • fDate
    8-10 June 2015
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Resource management is a vital activity of many resource platforms. For time-critical applications the principle resource to be managed is processor time. For many streaming video applications processor usage of their individual components follows a limited set of modes each of which represents a small range of processor utilization values. In this paper, we show that these modes often follow specific patterns which can be detected by monitoring processor usage at runtime. Furthermore, a cost-effective pattern detection algorithm is presented and a class of strategies is defined that use patterns to predict future resource usage. These strategies are capable of extending the reservation period beyond the next mode, which is the standard for mode-based resource management, Thus, not only management effort is reduced, but also the quality of the reservations is increased. To determine reservation quality, metrics are used that measure the extent of both over- and under-provisioning. The applicability of the detection method and strategies is illustrated through a set of experiments. One set of experiments shows the existence, rapid emergence and ease of detection of patterns. Another set of experiments demonstrates the reservation quality for several strategies, and indicates the dependence of that quality on the parameters used to select the strategy from the defined class. Thus it is shown that pattern-based management provides a cost-effective and accurate means to manage processor utilization of individual components and therefore can be used both for intra-and inter-application resource management.
  • Keywords
    resource allocation; future resource usage prediction; interapplication resource management; intraapplication resource management; mode-based resource management; pattern detection algorithm; pattern-based management; pattern-based resource management; processor usage monitoring; processor utilization values; reservation quality; streaming video applications processor usage; time-critical applications; Decision support systems; Manganese; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2015 10th IEEE International Symposium on
  • Conference_Location
    Siegen
  • Type

    conf

  • DOI
    10.1109/SIES.2015.7185060
  • Filename
    7185060