• DocumentCode
    2901759
  • Title

    VerFAT: A Transparent and Efficient Multi-versioning Mechanism for FAT File System

  • Author

    Wu, Jiangjiang ; Wang, Zhiying ; Mei, Songzhu ; Cheng, Yong ; Ren, Jiangchun

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    16-18 Nov. 2011
  • Firstpage
    1608
  • Lastpage
    1615
  • Abstract
    Ensuring data reliability and continuity has played an important role for ensuring the information system still working normally when suffering from attack or other abnormal events. The existing data protection technologies are difficult to meet the fine-grained and precise data protection requirements on the widely used Windows platform. Inspiring from the data organization in the FAT file system, dedicating to reduce the number of direct disk write requests, we have designed a transparent and efficient multi-versioning mechanism for FAT file system, named VerFAT. During the data backup generation, responding to each file updating request, VerFAT generates multi-versioning data blocks. While we have achieved the goal of greatly improving the efficiency of data failure recovery by modifying the linking relationship of data blocks in FAT Table, merging the separate disk write operations on FAT Table and merging the separate disk write operations on directory entry when recovery a protected directory. Also we present the theoretical analysis for failure recovery mechanism in VerFAT. The experiment results on the prototype system have proved that our design is reasonable and efficient.
  • Keywords
    file organisation; information systems; operating systems (computers); security of data; FAT file system; VerFAT mechanism; Windows platform; data backup generation; data continuity; data failure recovery; data protection technology; data reliability; direct disk write request; file allocation table; file updating request; information system; multiversioning data blocks; multiversioning mechanism; File systems; Joining processes; Merging; Organizations; Reliability; Writing; FAT file system; VerFAT; fine-grained; linking relationship; merging; multi-versioning; transparent;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4577-2135-9
  • Type

    conf

  • DOI
    10.1109/TrustCom.2011.223
  • Filename
    6121019