• DocumentCode
    237224
  • Title

    Fault-Tolerant Dynamic Deduplication for Utility Computing

  • Author

    Leesakul, Waraporn ; Townend, Paul ; Garraghan, Peter ; Jie Xu

  • Author_Institution
    Sch. of Comput., Univ. of Leeds, Leeds, UK
  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    397
  • Lastpage
    404
  • Abstract
    Utility computing is an increasingly important paradigm, whereby computing resources are provided on-demand as utilities. An important component of utility computing is storage, data volumes are growing rapidly, and mechanisms to mitigate this growth need to be developed. Data deduplication is a promising technique for drastically reducing the amount of data stored in such system systems, however, current approachs are static in nature, using an amount of redundancy fixed at design time. This is inappropriate for truly dynamic modern systems. We propose a real-time adaptive deduplication system for Cloud and Utility computing that monitors in real-time for changing system, user, and environmental behaviour in order to fulfill a balance between changing storage efficiency, performance, and fault tolerance requirements. We evaluate our system through simulation, with experimental results showing that our system is both efficient and sclable. We also perform experimentation to evaluate the fault tolerance of the system by measuring Mean Time to Repair (MTTR), and using these values to calculate availability of the system. The results show that higher replication levels result in higher system availability, however, the number of files in the system also effects recovery time. We show that the tradeoff between replication levels and recovery time when the system overloads needs further investigation.
  • Keywords
    cloud computing; fault tolerant computing; storage management; MTTR measurement; cloud computing; computing resources; data deduplication technique; data volumes; fault tolerance requirements; fault-tolerant dynamic deduplication; mean time to repair; recovery time; replication levels; storage component; storage efficiency; utility computing; Adaptation models; Cloud computing; Fingerprint recognition; Quality of service; Real-time systems; Redundancy; Servers; Adaptive; Cloud Computing; Deduplication; Dependability; Fault-tolerance; Storage; Utility Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
  • Conference_Location
    Reno, NV
  • ISSN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2014.55
  • Filename
    6899176