Testbeds and Research Infrastructure. Development of Networks and Communities. 7th International ICST Conference,TridentCom 2011, Shanghai, China, April 17-19, 2011, Revised Selected Papers

Research Article

Storage Deduplication and Management for Application Testing over a Virtual Network Testbed

Download
383 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-29273-6_16,
        author={Chang-Han Jong and Pin-Jung Chiang and Taichuan Lu and Cho-Yu Chiang},
        title={Storage Deduplication and Management for Application Testing over a Virtual Network Testbed},
        proceedings={Testbeds and Research Infrastructure. Development of Networks and Communities. 7th International ICST Conference,TridentCom 2011, Shanghai, China, April 17-19, 2011, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2012},
        month={5},
        keywords={testbed MANET VAN FBS deduplication},
        doi={10.1007/978-3-642-29273-6_16}
    }
    
  • Chang-Han Jong
    Pin-Jung Chiang
    Taichuan Lu
    Cho-Yu Chiang
    Year: 2012
    Storage Deduplication and Management for Application Testing over a Virtual Network Testbed
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-642-29273-6_16
Chang-Han Jong1,*, Pin-Jung Chiang2,*, Taichuan Lu3,*, Cho-Yu Chiang3,*
  • 1: University of Maryland
  • 2: National Taiwan University
  • 3: Telcordia Technologies
*Contact email: chjong@umd.edu, brchian@cht.com.tw, tedlu@research.telcordia.com, chiang@research.telcordia.com

Abstract

With the virtual machine technologies, Virtual Ad hoc Network (VAN) testbed was designed to evaluate functional correctness and communication performance of Mobile Ad hoc Network (MANET) applications. When VAN is used for large-scale testing that requires hundreds of virtual machines, storage redundancy becomes an issue. Although Content Addressable Storage (CAS) techniques were designed to address the storage redundancy issue, it incurred online hash computation overhead for every write access to disk blocks, which affects testing accuracy. We present File-level Block Sharing (FBS) that achieves the same functionality of CAS while removing the online computation overhead. By getting file-to-block mappings through read-only mounting, FBS only needs to handle the blocks belonging to newly-installed files offline and thus incurs little online overhead. Our prototype showed no online overhead statistically and low offline overhead. The prototype was developed and its overhead with respect to block-level storage deduplication was analyzed under both Ext2/3/4 and NTFS file systems.