Analysis of Linux kernel as a complex network

被引:19
作者
Gao, Yichao [1 ]
Zheng, Zheng [1 ]
Qin, Fangyun [1 ]
机构
[1] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
关键词
POWER-LAWS; EVOLUTION;
D O I
10.1016/j.chaos.2014.10.008
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
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. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:246 / 252
页数:7
相关论文
共 46 条
  • [1] Error and attack tolerance of complex networks
    Albert, R
    Jeong, H
    Barabási, AL
    [J]. NATURE, 2000, 406 (6794) : 378 - 382
  • [2] [Anonymous], 2010, Software Engineering: a Practitioner's Approach
  • [3] Synchronization in complex networks
    Arenas, Alex
    Diaz-Guilera, Albert
    Kurths, Jurgen
    Moreno, Yamir
    Zhou, Changsong
    [J]. PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2008, 469 (03): : 93 - 153
  • [4] Network biology:: Understanding the cell's functional organization
    Barabási, AL
    Oltvai, ZN
    [J]. NATURE REVIEWS GENETICS, 2004, 5 (02) : 101 - U15
  • [5] Emergence of scaling in random networks
    Barabási, AL
    Albert, R
    [J]. SCIENCE, 1999, 286 (5439) : 509 - 512
  • [6] The architecture of complex weighted networks
    Barrat, A
    Barthélemy, M
    Pastor-Satorras, R
    Vespignani, A
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2004, 101 (11) : 3747 - 3752
  • [7] Weighted evolving networks:: Coupling topology and weight dynamics -: art. no. 228701
    Barrat, A
    Barthélemy, M
    Vespignani, A
    [J]. PHYSICAL REVIEW LETTERS, 2004, 92 (22) : 228701 - 1
  • [8] Network Analysis in the Social Sciences
    Borgatti, Stephen P.
    Mehra, Ajay
    Brass, Daniel J.
    Labianca, Giuseppe
    [J]. SCIENCE, 2009, 323 (5916) : 892 - 895
  • [9] Complex brain networks: graph theoretical analysis of structural and functional systems (vol 10, pg 186, 2009)
    Bullmore, Ed
    Sporns, Olaf
    [J]. NATURE REVIEWS NEUROSCIENCE, 2009, 10 (04): : 312 - 312
  • [10] Software execution processes as an evolving complex network
    Cai, Kai-Yuan
    Yin, Bei-Bei
    [J]. INFORMATION SCIENCES, 2009, 179 (12) : 1903 - 1928