Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Session State: Beyond Soft Previous: Conclusions

Bibliography

1
E. Anderson, M. Hobbs, K. Keeton, S. Spence, M. Uysal, and A. Veitch.
Hippodrome: Running circles around storage administration.
In Proc. Conference on File and Storage Technologies (FAST-02), pages 175-188, Monterey, CA, 2002.

2
R. H. Arpaci-Dusseau and A. C. Arpaci-Dusseau.
Fail-stutter fault tolerance.
In Proc. 8th Workshop on Hot Topics in Operating Systems, pages 33-38, Elmau/Oberbayern, Germany, May 2001.

3
E. Brewer.
Lessons from giant-scale services.
IEEE Internet Computing, 5(4):46-55, July 2001.

4
E. Brewer.
Running Inktomi.
Personal Communication, 2001.

5
A. B. Brown and D. A. Patterson.
To err is human.
In Proceedings of the 1st Workshop on Evaluating and Architecting System Dependability (EASY), Göteborg, Sweden, July 2001. IEEE Computer Society.

6
G. Candea and A. Fox.
Crash-only software.
In Proc. 9th Workshop on Hot Topics in Operating Systems, Lihue, HI, June 2003.

7
W. Clinger and L. Hansen.
Generational garbage collection and the radioactive decay model.
Proc. SIGPLAN 97 Conference on Programming Language Design and Implementation, May 1997.

8
A. Demers, S. Keshav, and S. Shenker.
Analysis and simulation of a fair queueing algorithm.
In Proceedings of the ACM SIGCOMM Conference, pages 3-12, 1989.

9
FAUMachine.
https://www.FAUmachine.org/.

10
C. Fetzer.
Perfect failure detection in timed asynchronous systems.
IEEE Transactions on Computers, 52(2):99-112, Feb. 2003.

11
R. Folwer, S. E. Alan Cox, and W. Zwaenepoel.
Using performance reflection in systems software.
In Proc. 9th Workshop on Hot Topics in Operating Systems, Lihue, HI, June 2003.

12
A. Fox and E. A. Brewer.
ACID confronts its discontents: Harvest, yield, and scalable tolerant systems.
In Seventh Workshop on Hot Topics In Operating Systems (HotOS-VII), Rio Rico, AZ, March 1999.

13
S. Frolund, A. Merchant, Y. Saito, S. Spence, and A. Veitch.
FAB: Enterprise storage systems on a shoestring.
In Proc. 9th Workshop on Hot Topics in Operating Systems, Lihue, HI, June 2003.

14
S. Garg, A. V. Moorsel, K. Vaidyanathan, and K. S. Trivedi.
A methodology for detection and estimation of software aging.
In Proceedings of the 9th International Symposium on Software Reliability Engineering, pages 282-292, Paderborn, Germany, Nov 1998.

15
D. K. Gifford.
Weighted voting for replicated data.
In Proc. 7th ACM Symposium on Operating Systems Principles, Pacific Grove, CA, 1979.

16
C. G. Gray and D. R. Cheriton.
Leases: An efficient fault-tolerant mechanism for distributed file cache consistency.
In Proc. 12th ACM Symposium on Operating Systems Principles, pages 202-210, Litchfield Park, AZ, 1989.

17
S. D. Gribble, E. A. Brewer, J. M. Hellerstein, and D. Culler.
Scalable, distributed data structures for internet service construction.
In Proc. 4th USENIX Symposium on Operating Systems Design and Implementation, San Diego, CA, Oct. 2000.

18
W. Gu, Z. Kalbarczyk, R. Iyer, and Z. Yang.
Characterization of linux kernel behavior under errors.
In Proc. International Conference on Dependable Systems and Networks, San Francisco, CA, June 2003.

19
A. C. Huang and A. Fox.
Decoupling state stores for ease of management.
Submitted to FAST, 2004.

20
D. Jacobs.
Personal Communication, 2003.

21
D. Jacobs.
Distributed computing with BEA WebLogic server.
In Proceedings of the Conference on Innovative Data Systems Research, Asilomar, CA, Jan. 2003.

22
V. Jacobson.
Congestion avoidance and control.
In Proceedings of the ACM SIGCOMM Conference, Stanford, CA, Aug. 1988.

23
E. Keogh, S. Lonardi, and W. Chiu.
Finding surprising patterns in a time series database in linear time and space.
In In proc. of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 550-556, Edmonton, Alberta, Canada, Jul 2002.

24
E. K. Lee and C. Thekkath.
Petal: Distributed virtual disks.
In Proc. 7th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 84-92, Cambridge, MA, 1996.

25
B. Ling and A. Fox.
The case for a session state storage layer.
In Proc. 9th Workshop on Hot Topics in Operating Systems, Lihue, HI, June 2003.

26
B. C. Ling and A. Fox.
A self-tuning, self-protecting, self-healing session state management layer.
In 5th Annual Workshop On Active Middleware Services, Seattle, WA, 2003.

27
B. Liskov, S. Ghemawat, R. Gruber, P. Johnson, L. Shrira, and M. Williams.
Replication in the Harp file system.
In Proc. 13th ACM Symposium on Operating Systems Principles, pages 226-238, Pacific Grove, CA, Oct 1991.

28
Network Appliance.
https://www.netapp.com/.

29
T. Networks.

30
M. Olson, K. Bostic, and M. Seltzer.
Berkeley DB.
In Proceedings of the 1999 Summer USENIX Technical Conference, Monterey, CA, June 1999.

31
A. Pal.
Yahoo! User Preferences Database.
Personal Communication, 2003.

32
J. Ping, Z. Ge, J. Kurose, and D. Towsley.
A comparison of hard-state and soft-state protocols.
In Proceedings of the ACM SIGCOMM Conference, pages 251-262, Karlsruhe, Germany, Aug 2003.

33
S. Raman and S. McCanne.
A model, analysis, and protocol framework for soft state-based communication.
In Proceedings of the ACM SIGCOMM Conference, Cambridge, MA, Sept. 1999.

34
Resin.
https://www.caucho.com/.

35
T. Roscoe and S. Hand.
Palimpsest: Soft-capacity storage for planetary-scale services.
In Proc. 9th Workshop on Hot Topics in Operating Systems, Lihue, HI, June 2003.

36
Silk Performer.
https://www.segue.com/.

37
U. Singh.
E.piphany.
Personal Communication, 2003.

38
A. Vermeulen.
Personal communication, June 2003.

39
M. Welsh, D. Culler, and E. Brewer.
SEDA: An architecture for well-conditioned, scalable Internet services.
In Proc. 18th ACM Symposium on Operating Systems Principles, pages 230-243, Lake Louise - Banff, Canada, 2001.


Benjamin Chan-Bin Ling 2004-03-04