Skip to main navigation Skip to search Skip to main content

AvaTar: Zero-Copy Archiving with New Kernel-Level Operations

  • Hyunchan Park
  • , Youngpil Kim*
  • , Seehwan Yoo
  • *Corresponding author for this work
    • Semyung University
    • Dankook University

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    The problem associated with current file archiving systems is a slow processing time owing to unnecessary data copying. To address this problem, a novel archiving system with zero-copy merging and splitting operations, referred to as AvaTar, is presented herein. For the operations, instead of copying the data, the block allocation information of the files is manipulated at the kernel level. We implemented kernel-level archiving primitives in a Linux kernel, called AvaTar-FS, and a user-level archiving tool, called AvaTar agent. Our evaluation results indicated that AvaTar required only 0.48 s to extract 1,024 files from a 4 GB archive file, which is 132-times faster when compared with traditional GNU Tar archiving. AvaTar affords practical benefits in uploading files to a real-world cloud storage system, and successfully completes the transfer of 1,024 files to Amazon Web Service cloud storage within 60.55% of the processing time required through a traditional approach.

    Original languageEnglish
    Article number9044829
    Pages (from-to)59315-59325
    Number of pages11
    JournalIEEE Access
    Volume8
    DOIs
    StatePublished - 2020

    Keywords

    • archiving and extraction
    • cloud storage system
    • file system
    • Merging and splitting
    • zero-copy

    Quacquarelli Symonds(QS) Subject Topics

    • Materials Science
    • Computer Science & Information Systems

    Fingerprint

    Dive into the research topics of 'AvaTar: Zero-Copy Archiving with New Kernel-Level Operations'. Together they form a unique fingerprint.

    Cite this