A component-based end-to-end simulation of the Linux file system

被引:0
|
作者
Hai Nguyen [1 ]
Apon, Amy [2 ]
机构
[1] Univ Arkansas, Fayetteville, AR 72701 USA
[2] Clemson Univ, Sch Comp, Div Comp Sci, Clemson, SC USA
来源
SOFTWARE AND SYSTEMS MODELING | 2013年 / 12卷 / 04期
基金
美国国家科学基金会;
关键词
Colored Petri Net; File system modeling; File system simulation; Petri Net; Linux file system; L2 cache model;
D O I
10.1007/s10270-012-0253-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Linux file system is designed with components utilizing a layered architecture. The upper components hide details of the lower components, and each layer presents unified and simple interfaces to the layers above and below. This design helps Linux to be flexible as well as to provide support for multiple types of storage devices. In this paper, this component architecture is used to develop a realistic simulation without having to model lower level details of the hardware layer or particular storage devices. A detailed simulation-based performance model of the Linux ext3 file system has been developed using Colored Petri Nets. The extensive validation study using the model obtains results that are close to the expected behavior of the real file system. The model demonstrates that file system parameters have a significant impact on the I/O performance.
引用
收藏
页码:745 / 764
页数:20
相关论文
共 50 条
  • [1] A component-based end-to-end simulation of the Linux file system
    Hai Nguyen
    Amy Apon
    Software & Systems Modeling, 2013, 12 : 745 - 764
  • [2] End-to-end Timing Modeling and Analysis of TSN in Component-Based Vehicular Software
    Houtan, Bahar
    Aybek, Mehmet Onur
    Ashjaei, Mohammad
    Daneshtalab, Masoud
    Sjodin, Mikael
    Lundback, John
    Mubeen, Saad
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 126 - 135
  • [3] Modeling of End-to-end Resource Reservations in Component-based Vehicular Embedded Systems
    Mubeen, Saad
    Ashjaei, Mohammad
    Nolte, Thomas
    Lundback, John
    Galnander, Mattias
    Lundback, Kurt-Lennart
    2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 283 - 292
  • [4] An approach to end-to-end system simulation
    Huynh, TV
    Titrud, HG
    1997 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 1997, : 447 - 461
  • [5] An End-to-End Analysis of File System Features on Sparse Virtual Disks
    Zhou, Ruijin
    Sivathanu, Sankaran
    Kim, Jinpyo
    Tsai, Bing
    Li, Tao
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, (ICS'14), 2014, : 231 - 240
  • [6] Adaptive Multi-Resource End-to-End Reservations for Component-Based Distributed Real-Time Systems
    Khalilzad, Nima
    Ashjaei, Mohammad
    Almeida, Luis
    Behnam, Moris
    Nolte, Thomas
    2015 13TH IEEE SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2015, : 85 - 94
  • [7] Characterisation of end-to-end performance for Web based file server repositories
    Alves, MEMD
    Nesterov, S
    Coutts, RP
    PERFORMANCE AND QOS OF NEXT GENERATION NETWORKING, 2001, : 37 - 63
  • [8] Simulation Tool for Telecommunication System End-to-end Assessment
    Morlet, C.
    del Rio, O.
    Arguello, L.
    Guillaume, A.
    Shlyaev, P.
    Esteves, J.
    2008 10TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING FOR SPACE COMMUNICATIONS, 2008, : 124 - +
  • [9] End-to-end simulation: The front end
    Haber, I
    Bieniosek, FM'
    Celata, BM
    Friedman, A
    Grote, DP
    Henestroza, E
    Vay, JL
    Bernal, S
    Kishek, RA
    O'Shea, PG
    Reiser, M
    Herrmannsfeldt, WB
    LASER AND PARTICLE BEAMS, 2002, 20 (03) : 431 - 433
  • [10] Simulation Analysis of End-to-end QoS Management System Based on RSM model
    Zhang, Jingang
    Li, Jiahua
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 1659 - 1664