Title :
Phoenix: A Fault-Tolerant Distributed Web Storage Based on URLs
Author :
Gonzalez, J.L. ; Marcelin-Jimenez, Ricardo
Author_Institution :
Cd. Valles Inst. of Technol., San Luis Potosi, Mexico
Abstract :
This paper presents, in the form of a case study, the design, implementation and performance evaluation of Phoenix: a prototype of fault-tolerant distributed storage web service, based on URLs. Phoenix includes Web Storage Middleware (WSM) that re-uses the URLs of the files to accommodate data/redundancy load dynamically as well as a set of redundancy strategies. Strategies include simple file-replication, error-coding techniques and a new hybrid adaptive technique. Experimental evidence on performance shows that distributing the users to several web servers compensates the overhead produced both when generating and distributing data redundancy. We also found during web server failures, users do not perceive but a lengthening on the system response times. As it could be expected, peak users requests and network congestion are the most important factors affecting the performance of storage system.
Keywords :
Web services; file servers; middleware; software fault tolerance; Phoenix; URL; Web server; Web service; Web storage middleware; data redundancy; error coding technique; fault-tolerant distributed Web storage; file replication; hybrid adaptive technique; network congestion; performance evaluation; Logic gates; Prototypes; Redundancy; Time factors; Web pages; Web servers; fault-tolerance; redundancy; storage; virtualization; web;
Conference_Titel :
Parallel and Distributed Processing with Applications (ISPA), 2011 IEEE 9th International Symposium on
Conference_Location :
Busan
Print_ISBN :
978-1-4577-0391-1
Electronic_ISBN :
978-0-7695-4428-1
DOI :
10.1109/ISPA.2011.33