A survey of customizability in operating systems research

被引:12
|
作者
Denys, G
Piessens, F
Matthijs, F
机构
[1] CoWare, San Jose, CA 95131 USA
[2] Katholieke Univ Leuven, Dept Comp Sci, B-3001 Louvain, Belgium
关键词
design; performance; security; customizability; microkernels; operating systems; software protection mechanisms;
D O I
10.1145/592642.592644
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An important goal of an operating system is to make computing and communication resources available in a fair and efficient way to the applications that will run on top of it. To achieve this result, the operating system implements a number of policies for allocating resources to, and sharing resources among applications, and it implements safety mechanisms to guard against misbehaving applications. However, for most of these allocation and sharing tasks, no single optimal policy exists. Different applications may prefer different operating system policies to achieve their goals in the best possible way. A customizable or adaptable operating system is an operating system that allows for flexible modification of important system policies. Over the past decade, a wide range of approaches for achieving customizability has been explored in the operating systems research community. In this survey, an overview of these approaches, structured around a taxonomy, is presented.
引用
收藏
页码:450 / 468
页数:19
相关论文
共 50 条
  • [21] Operating policies for robotic cellular warehousing systems
    Ma, Benedict Jun
    Pan, Shenle
    Zou, Bipan
    Kuo, Yong-Hong
    Huang, George Q.
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2025, 194
  • [22] Safe and Automatic Live Update for Operating Systems
    Giuffrida, Cristiano
    Kuijsten, Anton
    Tanenbaum, Andrew S.
    ACM SIGPLAN NOTICES, 2013, 48 (04) : 279 - 291
  • [23] A Taxonomy and Survey of SCTP Research
    Budzisz, Lukasz
    Garcia, Johan
    Brunstrom, Anna
    Ferrus, Ramon
    ACM COMPUTING SURVEYS, 2012, 44 (04)
  • [24] vMobiDesk: Desktop Virtualization for Mobile Operating Systems
    Su, Kui
    Liu, Peiyu
    Gu, Liang
    Chen, Wenzhi
    Hwang, Kai
    Yu, Zhibin
    IEEE ACCESS, 2020, 8 : 213541 - 213553
  • [25] A Survey and Classification of Security and Privacy Research in Smart Healthcare Systems
    Algarni, Abdullah
    IEEE ACCESS, 2019, 7 : 101879 - 101894
  • [26] A Survey of NOMA for VLC Systems: Research Challenges and Future Trends
    Sadat, Hesham
    Abaza, Mohamed
    Mansour, Ali
    Alfalou, Ayman
    SENSORS, 2022, 22 (04)
  • [27] Reconfigurable Battery Systems: A Survey on Hardware Architecture and Research Challenges
    Muhammad, Shaheer
    Rafique, M. Usman
    Li, Shuai
    Shao, Zili
    Wang, Qixin
    Liu, Xue
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (02)
  • [28] A Survey and Taxonomy of On-Chip Monitoring of Multicore Systems-on-Chip
    Kornaros, Georgios
    Pnevmatikatos, Dionisios
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (02)
  • [29] CSR: Core Surprise Removal in Commodity Operating Systems
    Shalev, Noam
    Harpaz, Eran
    Porat, Hagar
    Keidar, Idit
    Weinsberg, Yaron
    ACM SIGPLAN NOTICES, 2016, 51 (04) : 773 - 787
  • [30] Application of vulnerability discovery models to major operating systems
    Alhazmi, Omar H.
    Malaiya, Yashwant K.
    IEEE TRANSACTIONS ON RELIABILITY, 2008, 57 (01) : 14 - 22