Process group management in cross-layer adaptation

被引:0
|
作者
Yuan, WH [1 ]
Nahrstedt, K [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
来源
关键词
adaptation; process group management; energy saving; quality of service;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Our previous MMCN03 paper reported a cross-layer adaptation framework, GRACE-1, that coordinates the adaptation of CPU frequency/voltage, CPU scheduling, and application quality. GRACE-1 assumes that all application processes (or threads) are independent from each other and adapt individually. This assumption, however, is invalid for multi-threaded applications that include dependent and cooperative processes. To support the joint performance requirements of such dependent processes, this paper extends GRACE-1 with a process group management mechanism. The enhanced framework, called GRACE-grp, introduces a new OS abstraction, group control block, to provide the OS-level recognition and support of process groups. Through a group control block, dependent processes can explicitly set up a group and specify their dependency in the OS kernel. Consequently, GRACE-grp schedules and adapts them in a synchronized and consistent manner, thereby delivering joint performance guarantees. We have implemented and evaluated the GRACE-grp framework. Our experimental results show that compared to GRACE-1, GRACE-grp provides better support for the joint quality of dependent processes and reduces CPU energy consumption by 6.2% to 8.7% for each process group.
引用
收藏
页码:55 / 68
页数:14
相关论文
共 50 条
  • [1] A Cross-Layer BPaaS Adaptation Framework
    Kritikos, Kyriakos
    Zeginis, Chrysostomos
    Griesinger, Frank
    Seybold, Daniel
    Domaschka, Joerg
    2017 IEEE 5TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2017), 2017, : 241 - 248
  • [2] SLA Contract for Cross-Layer Monitoring and Adaptation
    Fugini, Mariagrazia
    Siadat, Hossein
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009, 2010, 43 : 412 - 423
  • [3] Cross-Layer Wireless Bit Rate Adaptation
    Vutukuru, Mythili
    Balakrishnan, Hari
    Jamieson, Kyle
    SIGCOMM 2009, 2009, : 3 - 14
  • [4] Cross-Layer Link Adaptation for Wireless Video
    Loiacono, Michael
    Johnson, Jeffrey
    Rosca, Justinian
    Trappe, Wade
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [5] Adaptation and cross-layer issues in sensor networks
    Marrón, P
    Lachenmann, A
    Minder, D
    Hähner, J
    Rothermel, K
    Becker, C
    PROCEEDINGS OF THE 2004 INTELLIGENT SENSORS, SENSOR NETWORKS & INFORMATION PROCESSING CONFERENCE, 2004, : 623 - 628
  • [6] Cross-Layer Wireless Bit Rate Adaptation
    Vutukuru, Mythili
    Balakrishnan, Hari
    Jamieson, Kyle
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) : 3 - 14
  • [7] Cross-Layer Control Adaptation for Autonomous System Resilience
    Momtaz, Md Imran
    Banerjee, Suvadeep
    Pandey, Sujay
    Abraham, Jacob
    Chatterjee, Abhijit
    2018 IEEE 24TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2018), 2018, : 261 - 264
  • [8] A Cognitive Approach for Cross-Layer Performance Management
    Malheiros, Neumar
    Kliazovich, Dzmitry
    Granelli, Fabrizio
    Madeira, Edmundo
    da Fonseca, Nelson L. S.
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [9] Autonomic Cross-Layer Management of Cloud Systems
    Tunc, Cihan
    Fargo, Farah
    Al-Nashif, Youssif
    Hariri, Salim
    2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 160 - 165
  • [10] Cross-layer Interaction Management: a Modularity Consideration
    Guo, Hua
    Ye, Wu
    Feng, Suili
    Zhuang, Hongcheng
    2008 11TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), VOLS 1-3, 2008, : 732 - +