skip to main content
10.1145/1066157.1066269acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article

A high-performance, transactional filestore for application servers

Published: 14 June 2005 Publication History

Abstract

There is a class of data, including messages and business workflow state, for which conventional monolithic databases are less than ideal. Performance and scalability of Application Server systems can be dramatically increased by distributing such data across transactional filestores, each of which is bound to a server instance in a cluster. This paper describes a high-performance, transactional filestore that has been developed for the BEA WebLogic Application ServerTM and benchmarks it against a database. The filestore uses a novel, platform-independent disk scheduling algorithm to minimize the latency of small, synchronous writes to disk.

References

[1]
Jacobs, D. Distributed computing with BEA WebLogic server. In Proceedings of the Conference on Innovative Data Systems Research, Asilomar, CA, January 2003.
[2]
BEA Systems. The WebLogic Application Server. http://www.bea.com/frmework.jsp?CNT=index.htm&FP=/content/products/server/
[3]
Lowell, D. E., Chen, P. M. Free Transactions with Rio Vista. In Proceedings of the 16th ACM Symposium on Operating Systems Principles. October 1997.
[4]
Chao, C., English, R., Jacobson, D., Stepanov, A., Wilkes, J. Mime: a High Performance Parallel Storage Device with Strong Recovery Guarantees. Tech. Rep. HPL-CSP-92-9 rev 1, Hewlett-Packard Company, Palo Alto, CA, March 1992.
[5]
Rosenblum, M., Ousterhout, J. The Design and Implementation of a Log-Structured File System. In Proceedings of the 13th Symposium on Operating Systems Principles. October 1991.
[6]
Wang, R. Y., Anderson, T. E., Patterson, D. A. Virtual Log Based File Systems for a Programmable Disk. In Proceedings of the 3th Symposium on Operating Systems Design and Implementation. February 1999.
[7]
Gray, J., Reuter, A. Transaction Processing: Concepts and Techniques. Morgan Kaufman, 1993

Cited By

View all
  • (2014)All file systems are not created equalProceedings of the 11th USENIX conference on Operating Systems Design and Implementation10.5555/2685048.2685082(433-448)Online publication date: 6-Oct-2014
  • (2008)Avoiding file system micromanagement with range writesProceedings of the 8th USENIX conference on Operating systems design and implementation10.5555/1855741.1855753(161-176)Online publication date: 8-Dec-2008

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '05: Proceedings of the 2005 ACM SIGMOD international conference on Management of data
June 2005
990 pages
ISBN:1595930604
DOI:10.1145/1066157
  • Conference Chair:
  • Fatma Ozcan
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 June 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMOD/PODS05
Sponsor:

Acceptance Rates

Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2014)All file systems are not created equalProceedings of the 11th USENIX conference on Operating Systems Design and Implementation10.5555/2685048.2685082(433-448)Online publication date: 6-Oct-2014
  • (2008)Avoiding file system micromanagement with range writesProceedings of the 8th USENIX conference on Operating systems design and implementation10.5555/1855741.1855753(161-176)Online publication date: 8-Dec-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media