跳到主要导航 跳到搜索 跳到主要内容

Analysis of Linux kernel as a complex network

  • Yichao Gao
  • , Zheng Zheng*
  • , Fangyun Qin
  • *此作品的通讯作者
  • Beihang University

科研成果: 期刊稿件文章同行评审

摘要

Operating system (OS) acts as an intermediary between software and hardware in computer-based systems. In this paper, we analyze the core of the typical Linux OS, Linux kernel, as a complex network to investigate its underlying design principles. It is found that the Linux Kernel Network (LKN) is a directed network and its out-degree follows an exponential distribution while the in-degree follows a power-law distribution. The correlation between topology and functions is also explored, by which we find that LKN is a highly modularized network with 12 key communities. Moreover, we investigate the robustness of LKN under random failures and intentional attacks. The result shows that the failure of the large in-degree nodes providing basic services will do more damage on the whole system. Our work may shed some light on the design of complex software systems.

源语言英语
页(从-至)246-252
页数7
期刊Chaos, Solitons and Fractals
69
DOI
出版状态已出版 - 12月 2014

学术指纹

探究 'Analysis of Linux kernel as a complex network' 的科研主题。它们共同构成独一无二的学术指纹。

引用此