Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of the WEB Proxy for Mass Storage System

Author: ZuoHe
Tutor: LiXiaoYong
School: Shanghai Jiaotong University
Course: Computer technology
Keywords: Distribute File System REST Style Thread Pool Server Model Memory Segment Groups Buddy Algorithm
CLC: TP393.05
Type: Master's thesis
Year: 2012
Downloads: 79
Quote: 1
Read: Download Dissertation

Abstract


With the development of network technology, the rapid growth of data and bandwidth in the Internet has brought new challenges to us. The storage system architecture evolve from DAS,SAN,NAS in the early days to object storage system today. The development of mass storage in the scalability, security, performance is meeting the demand for users. However, the traditional mass storage system still face difficulties in management, the complex of monitoring, the high operating costs and other issues for traditional users.As a new technology concept, the cloud storage is changing the use of traditional storage with broader implications. Cloud storage is not a technology but a change of business model. It provide users with the mass storage system in the form of a storage pool through virtualization technology, and block all the details to provide on-demand services.We can build a simple cloud-storage prototype system by design an access interface to provide transparent access to the mass storage system.In this paper, we designed and implemented a Web-based proxy server on distributed storage systems . The system is designed and developed by my own research group, it is based on an object-based large-scale distributed file system called BlueOcean. We design and develop the proxy server to provide web access to the BlueOcean. To improve system performance and practicality, we made a lot of optimization work, including: the use of a REST-style HTTP protocol as a cloud storage access interface protocol, making our system more compact and efficient; the use of an appropriate concurrent server programming model, providing not only high concurrent access, but also to achieve the isolation of data between different users; the use of memory segments and memory set management mechanism in order to reduce network data transfer when the memory copying, improving overall system performance; the use of the memory pool mechanisms to be responsible for allocating and freeing the memory; the use of buddy algorithm in order to reduce memory fragmentation and improve memory utilization and improve efficiency.Tests show that the design and implementation of this web proxy server can provide users with transparent access from web interface and efficient access to the back-end distributed system BlueOcean, having a high value of promotion .

Related Dissertations

  1. Research on Multi-core System Memory of Management Algorithm,TP333.1
  2. Silverlight - based WebGIS development research,TP311.52
  3. Research and Application of Integration Base on REST Style Service in ERP Systems Development,TP311.52
  4. Web services interface of encapsulation and release,TP311.52
  5. Based on Embedded Web Server Monitoring System,TP393.05
  6. Research of Packet Scheduling Algorithm of the Click Modular Software,TP393.05
  7. Design and Implementation of Multiport Serial Device Server,TP393.05
  8. The Application of Linux Cluster System Based on the Load Balancing Algorithm in Webgis,TP393.05
  9. The Research and Design of EIB Smart Home Gateway,TP393.05
  10. Research and Development of Embedded and Precision Network Time Server Based on Network Time Protocol,TP393.05
  11. The Design and Implementation of Digital Video Server Based on DM6467,TP393.05
  12. Research on Routing Integrating MMTD with Bionic Algorithms,TP393.05
  13. Cross- server message publishing and push mechanism,TP393.05
  14. Research and Design of the Gateway Configuration Management Based on TR-069,TP393.05
  15. TILE Pro64 based on multi-core processors for 3G video transcoding server software design,TP393.05
  16. ENC28J60 -based embedded network design and implementation service terminal,TP393.05
  17. Linux-based distributed switch device virtualization technology research,TP393.05
  18. Based on Embedded Web server application technology research,TP393.05
  19. Servers based on infrared image classification conditions,TP393.05
  20. Media Server SIP multimedia conferencing system design and implementation of the control framework,TP393.05
  21. Design and implementation of P2P - based instant messaging server,TP393.05
  22. Research on Active Queue Management in Routers,TP393.05

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Network equipment
© 2012 www.DissertationTopic.Net  Mobile