[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/107971.107988acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article
Free access

Analytical modelling of a hierarchical buffer for a data sharing environment

Published: 02 April 1991 Publication History

Abstract

In a data sharing environment, where a number of loosely coupled computing nodes share a common storage subsystem, the effectiveness of a private buffer at each node is limited due to the multi-system invalidation effect, particularly under a non-uniform data access pattern. A global shared buffer can be introduced to alleviate this problem either as a disk cache or shared memory. In this paper we developed an approximate analytic model to evaluate different shared buffer management policies (SBMPs) which differ in their choice of data granules to be put into the shared buffer. The analytic model can be used to study the trade-offs of different SBMPs and the impact of different buffer allocations between shared and private buffers. The effects of various parameters, such as, the probability of update, the number of nodes, the sizes of private and shared buffer, etc., on the performance of SBMPS are captured in the analytic model. A detailed simulation model is also developed to validate the analytic model. We show that dependency between the contents of the private and shared buffers can play an important role in determining the effectiveness of the shared buffer particularly for a small number of nodes.

References

[1]
Cheriton, D., H. A. Goosen, and P. D. Boyle, "Multi-Level Shared Caching Techniques for Scalability in VMP-MC", 16tfl Annual International Symposium on Computer Architecture, Vol. 17, pp. 16-24, 1989.
[2]
Dan, A., and D. Towsley, "An Approximate Analysis of the LRU and FIFO Buffer Replacement Schemes," A CM SIGMETRICS, Denver, CO, May 1990, pp. 143-t52.
[3]
Dan, A., D. M. Dias, and P. S. Yu, "The Effect of Skewed Data Access on Buffer Hits and Data Contention in a Data Sharing Environment," 16th International Conference on Very Large Databases, Brisbane, Australia, Aug. 1990.
[4]
Dan, A., D. M. Dias, and P. S. Yu, "Modelling a Hierarchical Buffer for the Data Sharing Environment", IBM Research Report RC 15707, 1990.
[5]
Dan, A., "Performance Analysis of Data Sharing Environments", PhD Dissertation, University of Massachusetts, Amherst, September 1990.
[6]
Dias, D. M., B. R. Iyer, and P. S. Yu, "Tradeoffs Between Coupling Small and Large Processors for Transaction Processing," IEEE Trans. Computers, Vol. c-at, No. 3, pp. 310-320, March 1988.
[7]
Dias, D. M., B. R. Iyer, J. T. Robinson, and P. S. Yu, "Integrated Concurrency-Coherency Controls for Multisystem Data. Sharing," IEEE Trans. Software Engineering, Vot. 15, No. 4, pp. 437-448, April 1989.
[8]
Kronenberg, N., H. Levy sad W. D. Strecker, "VAXcluster: a Closely-Coupled Distributed System," A CM Trans. Computer System, Vot. 4, pp. 130-146, May 1986.
[9]
Lavenbere, S.S. (Editor), "Computer r: Performance Modeling Handbook," Academic Press, New York, NY, 1988.
[10]
Przybylski, S., M. Horowitz, and J. Hennessy, "Characteristics of Performance-Optimal Multi- Levet Cache Hierarchies", 16th Annual International Symposium on Computer Architecture, Vol. 17, pp. 114-121, 1989.
[11]
Strickland, J. P., P. P. Uhrowczik and V. L. Watts, "IMS/VS: An Evolving System," IBM Systems Journal, Vol. 21, pp. 490-510, 1982.
[12]
Yu, P. S., Dias, D. M., Robinson, J. T., Iyer, B. R. and Cornell, D. W., "On Coupling Multi-Systems Through Data Sharing", Proceedings of the IEEE, Vol. 75, No. 5, May 1987, pp. 573-587.
[13]
Yu, P. S. and D. M. Dias, "Impact of Large Memory on the Performance of Optimistic Concurrency Control Schemes", in PARABASE-90: International Conference on Database, Parallel Architectures, and their Applications, Miami Beach, FL, March 1990, pp. 86-90.

Cited By

View all
  • (2008)PFCProceedings of the 2008 The 28th International Conference on Distributed Computing Systems10.1109/ICDCS.2008.89(740-751)Online publication date: 17-Jun-2008
  • (2006)Buffer management in distributed database systems: A data mining-based approachAdvances in Database Technology — EDBT'9810.1007/BFb0100989(246-260)Online publication date: 22-Nov-2006
  • (2005)Empirical evaluation of multi-level buffer cache collaboration for storage systemsACM SIGMETRICS Performance Evaluation Review10.1145/1071690.106423033:1(145-156)Online publication date: 6-Jun-2005
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMETRICS '91: Proceedings of the 1991 ACM SIGMETRICS conference on Measurement and modeling of computer systems
April 1991
228 pages
ISBN:0897913922
DOI:10.1145/107971
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: 02 April 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMETRICS91
Sponsor:

Acceptance Rates

Overall Acceptance Rate 459 of 2,691 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)44
  • Downloads (Last 6 weeks)20
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2008)PFCProceedings of the 2008 The 28th International Conference on Distributed Computing Systems10.1109/ICDCS.2008.89(740-751)Online publication date: 17-Jun-2008
  • (2006)Buffer management in distributed database systems: A data mining-based approachAdvances in Database Technology — EDBT'9810.1007/BFb0100989(246-260)Online publication date: 22-Nov-2006
  • (2005)Empirical evaluation of multi-level buffer cache collaboration for storage systemsACM SIGMETRICS Performance Evaluation Review10.1145/1071690.106423033:1(145-156)Online publication date: 6-Jun-2005
  • (2005)Empirical evaluation of multi-level buffer cache collaboration for storage systemsProceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems10.1145/1064212.1064230(145-156)Online publication date: 6-Jun-2005
  • (2004)Second-Level Buffer Cache ManagementIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2004.1315:6(505-519)Online publication date: 1-Jun-2004
  • (2004)Managing Multiuser Database Buffers Using Data Mining TechniquesKnowledge and Information Systems10.1007/s10115-003-0114-96:6(679-709)Online publication date: 1-Nov-2004
  • (2000)Analysis of Distributed Database Access Histories for Buffer AllocationProceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 2 - Volume 210.5555/882512.885418Online publication date: 19-Jun-2000
  • (2000)Analysis of distributed database access histories for buffer allocationProceedings of the First International Conference on Web Information Systems Engineering10.1109/WISE.2000.882861(81-88)Online publication date: 2000
  • (1998)Remote load-sensitive caching for multi-server database systemsProceedings 14th International Conference on Data Engineering10.1109/ICDE.1998.655814(514-521)Online publication date: 1998
  • (1997)Transactional client-server cache consistencyACM Transactions on Database Systems10.1145/261124.26112522:3(315-363)Online publication date: 1-Sep-1997
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media