Engineering Web Storage Servers Using Session Management

With the Web-based distributed file storage systems increasingly being used for file storage and sharing, there is a growing need to provide high level of availability and quality of services. In this paper, we discuss the feasibility of introducing session management into layered distributed file storage systems. We improve the traditional client – Web server – storage server infrastructure by inserting session management layer into web servers. We also propose the strategy of leveraging session management to implement session migration and service continuation in a completely client-transparent fashion. Performance evaluation on the prototype implementation demonstrates that our approach is efficient and the overhead is reasonably small.

[1]  Manish Marwah,et al.  TPC server fault tolerance using connection migration to a backup server , 2003, 2003 International Conference on Dependable Systems and Networks, 2003. Proceedings..

[2]  Guido Appenzeller,et al.  The mobile people architecture , 1999, MOCO.

[3]  David A. Maltz,et al.  TCP Splice for application layer proxy performance , 1999, J. High Speed Networks.

[4]  Lorenzo Alvisi,et al.  Wrapping server-side TCP to mask connection failures , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[5]  Henning Schulzrinne,et al.  Personal Mobility for Multimedia Services in the Internet , 1996, IDMS.

[6]  Mark Alexander Connell Snoeren A session-based architecture for Internet mobility , 2002 .

[7]  Andrew S. Tanenbaum,et al.  Computer networks (3rd ed.) , 1996 .

[8]  Armando Fox,et al.  A self-tuning, self-protecting, self-healing session state management layer , 2003, 2003 Autonomic Computing Workshop.

[9]  Liviu Iftode,et al.  Service continuations: an operating system mechanism for dynamic migration of Internet service sessions , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..