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 条
  • [31] Experience Report: Study of Vulnerabilities of Enterprise Operating Systems
    Gorbenko, Anatoliy
    Romanovsky, Alexander
    Tarasyuk, Olga
    Biloborodov, Oleksandr
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 205 - 215
  • [32] Applying Systems Engineering to Increase Operating Room Efficiency
    Ramme, Austin J.
    Hutzler, Lorraine H.
    Cerfolio, Robert J.
    Bosco, Joseph A.
    BULLETIN OF THE HOSPITAL FOR JOINT DISEASES, 2020, 78 (01): : 26 - 32
  • [33] Special Session: Operating Systems under test: an overview of the significance of the operating system in the resiliency of the computing continuum
    Casseau, Emmanuel
    Dobias, Petr
    Sinnen, Oliver
    Rodrigues, Gennaro S.
    Kastensmidt, Fernanda
    Savino, Alessandro
    Di Carlo, Stefano
    Rebaudengo, Maurizio
    Bosio, Alberto
    2021 IEEE 39TH VLSI TEST SYMPOSIUM (VTS), 2021,
  • [34] Factors that Affect Software Systems Development Project Outcomes: A Survey of Research
    McLeod, Laurie
    MacDonell, Stephen G.
    ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [35] Research and development of automatic train operation for railway transportation systems: A survey
    Yin, Jiateng
    Tang, Tao
    Yang, Lixing
    Xun, Jing
    Huang, Yeran
    Gao, Ziyou
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2017, 85 : 548 - 572
  • [36] Security of Building Automation and Control Systems: Survey and future research directions
    Graveto, Vitor
    Cruz, Tiago
    Simoes, Paulo
    COMPUTERS & SECURITY, 2022, 112
  • [37] SPECTRUM OF RESEARCH CHALLENGES IN DESIGN OPTIMIZATIONS IN CYBER PHYSICAL SYSTEMS
    Yogi, Manas Kumar
    Chakravarthy, A. S. N.
    ADVANCES AND APPLICATIONS IN MATHEMATICAL SCIENCES, 2021, 20 (11): : 2585 - 2594
  • [38] A Survey of Interactive Remote Rendering Systems
    Shi, Shu
    Hsu, Cheng-Hsin
    ACM COMPUTING SURVEYS, 2015, 47 (04)
  • [39] A Survey and Classification of Storage Deduplication Systems
    Paulo, Joao
    Pereira, Jose
    ACM COMPUTING SURVEYS, 2014, 47 (01)
  • [40] A Methodology for the Qualification of Operating Systems and Hypervisors for the Deployment in IoT Devices
    Bicchierai, Irene
    Schiavone, Enrico
    Itria, Massimiliano Leone
    Bondavalli, Andrea
    Falai, Lorenzo
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2023 WORKSHOPS, 2023, 14182 : 123 - 134