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 条
  • [1] Operating Systems and Hypervisors for Network Functions: A Survey of Enabling Technologies and Research Studies
    Thyagaturu, Akhilesh S.
    Shantharama, Prateek
    Nasrallah, Ahmed
    Reisslein, Martin
    IEEE ACCESS, 2022, 10 : 79825 - 79873
  • [2] Wireless sensor network operating systems: a survey
    Reddy, Adi Mallikarjuna, V
    Kumar, A. V. U. Phani
    Janakiram, D.
    Kumar, G. Ashok
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2009, 5 (04) : 236 - 255
  • [3] A Survey on Resource Management and Security Issues in IoT Operating Systems
    AlDossary, Noura
    AlQahtani, Sarah
    AlUbaidan, Haya
    2022 FIFTH INTERNATIONAL CONFERENCE OF WOMEN IN DATA SCIENCE AT PRINCE SULTAN UNIVERSITY (WIDS-PSU 2022), 2022, : 26 - 30
  • [4] A survey on security issues in IoT operating systems
    Sun, Panjun
    Wan, Yi
    Wu, Zongda
    Fang, Zhaoxi
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 231
  • [5] A Survey on Resource Management in loT Operating Systems
    Musaddiq, Arslan
    Bin Zikria, Yousaf
    Hahm, Oliver
    Yu, Heejung
    Bashir, Ali Kashif
    Kim, Sung Won
    IEEE ACCESS, 2018, 6 : 8459 - 8482
  • [6] Operating systems research for reconfigurable computing
    Andrews, D. (dandrews@uark.edu), 1600, IEEE Computer Society (34): : 54 - 58
  • [7] Overshadow: A virtualization-based approach to retrofitting protection in commodity operating systems
    Chen, Xiaoxin
    Garfinkel, Tal
    Lewis, E. Christopher
    Subrahmanyam, Pratap
    Waldspurger, Carl A.
    Boneh, Dan
    Dwoskin, Jeffrey
    Ports, Dan R. K.
    ACM SIGPLAN NOTICES, 2008, 43 (03) : 2 - 13
  • [8] Comparison of IoT constrained devices operating systems : A Survey
    Sabri, Challouf
    Lobna, Kriaa
    Azzouz, Saidane Leila
    2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 369 - 375
  • [9] Impact of virtualization on computer architecture and operating systems
    Rosenblum, Mendel
    ACM SIGPLAN NOTICES, 2006, 41 (11) : 1 - 1
  • [10] Reputation Systems Evaluation Survey
    Koutrouli, Eleni
    Tsalgatidou, Aphrodite
    ACM COMPUTING SURVEYS, 2015, 48 (03)