1 / 17

Automated Performance Control in a Virtual Distributed Storage System

Automated Performance Control in a Virtual Distributed Storage System. Report : Zhen Ming Wu 2008 IEEE 9th Grid Computing Conference. Outline. Introduction Virtual Distributed Storage System Architecture Metadata Storage machine ISCSI server Design Performance controller Evaluation

tillie
Download Presentation

Automated Performance Control in a Virtual Distributed Storage System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automated Performance Control in a Virtual Distributed Storage System Report:Zhen Ming Wu 2008 IEEE 9th Grid Computing Conference

  2. Outline Introduction Virtual Distributed Storage System Architecture Metadata Storage machine ISCSI server Design Performance controller Evaluation Read and write performance Performance control Conclusion

  3. Introduction Strong demand for disk storage Abundant yet idle resources on desktop Machines Various performance requirements for Storage Service Call Storage@desk

  4. Virtual Distributed Storage System Architecture

  5. Metadata Correctly service clients’ requests. Appears as a virtual volume stores three types of metadata about the system

  6. Storage machine Only Storage machine According to SAN Architecture keeping the database updated

  7. ISCSI server act as the interface point responsible for maintaining enforcing access-control security policies replication strategies :RAID 1

  8. Design Performance controller Bandwidth control with the help of a feedback controller dynamically throttles K:Time interval y(k) :sensor records the bandwidth r:reference bandwidth

  9. e(k) = r – y(k):control input actuator will enforces a delay function : (u(k)) But a smaller error e(k+1) = r – y(k+1)

  10. Proportional controller:e(k) control gain:Kp integral controller:Ki control output at the time:u (k −1)

  11. Evaluation Storage@desk ISCSI server install Windows Server 2003 and MySQL database Storage machine install Fedora 7 and kernel 2.6.23 Intel Xeon 8x CPUs at 2.33 GHz 16 GB RAM 250 GB SATA hard drive Windows Server 2003 7 using kernel 2.6.23

  12. Clients Windows XP P4 CPU at 2.4 GHz 512 MB RAM 100 Mb/s fast network Create a NTFS file system on a virtual volume of 50 GB Compare the performance of Storage@desk and Windows CIFS

  13. Read and write performance Test Read and write performance from 1MB to 2GB

  14. Performance control Client sequentially writes a 20 GB file Client sequentially reads a 20 GB file Two client reads and writes to random locations in a 2 GB file Total runtime is 1,800 seconds Divided into three regions of 600 seconds Time interval of ten seconds record writes reads

  15. Conclusion Utilizes distributed machines tocreate an extremely large storage pool Storage@desk to provide predictable storage services feedback control can automatically throttle

  16. Thanks for your attention

More Related