Client Data Caching A Foundation for High Performance Object Database Systems / by Michael J. Franklin.

Despite the significant ongoing work in the development of new database systems, many of the basic architectural and performance tradeoffs involved in their design have not previously been explored in a systematic manner. The designers of the various systems have adopted a wide range of strategies i...

Full description

Saved in:
Bibliographic Details
Main Author: Franklin, Michael J. (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: New York, NY : Springer US : Imprint: Springer, 1996.
Edition:1st ed. 1996.
Series:The Springer International Series in Engineering and Computer Science, 354
Springer eBook Collection.
Subjects:
Online Access:Click to view e-book
Holy Cross Note:Loaded electronically.
Electronic access restricted to members of the Holy Cross Community.

MARC

LEADER 00000nam a22000005i 4500
001 b3208086
003 MWH
005 20191022072812.0
007 cr nn 008mamaa
008 121227s1996 xxu| s |||| 0|eng d
020 |a 9781461313632 
024 7 |a 10.1007/978-1-4613-1363-2  |2 doi 
035 |a (DE-He213)978-1-4613-1363-2 
050 4 |a E-Book 
072 7 |a UMB  |2 bicssc 
072 7 |a COM031000  |2 bisacsh 
072 7 |a UMB  |2 thema 
072 7 |a GPF  |2 thema 
100 1 |a Franklin, Michael J.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Client Data Caching  |h [electronic resource] :  |b A Foundation for High Performance Object Database Systems /  |c by Michael J. Franklin. 
250 |a 1st ed. 1996. 
264 1 |a New York, NY :  |b Springer US :  |b Imprint: Springer,  |c 1996. 
300 |a XIV, 216 p.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a The Springer International Series in Engineering and Computer Science,  |x 0893-3405 ;  |v 354 
490 1 |a Springer eBook Collection 
505 0 |a 1 Introduction -- 1.1 Background and Motivation -- 1.2 Overview -- 1.3 Organization -- 2 Client-Server Database Systems -- 2.1 Architectural Alternatives -- 2.2 Reference Architecture -- 2.3 Utilizing Client Resources -- 2.4 Related Systems -- 3 Modeling a Page Server DBMS -- 3.1 Model Overview -- 3.2 Client-Server Execution Model -- 3.3 Database and Physical Resource Model -- 3.4 Workload Models -- 3.5 Experimental Methodology -- 4 Client Cache Consistency -- 4.1 The Consistency Maintenance Problem -- 4.2 A Taxonomy of Consistency Protocols -- 4.3 Cache Consistency Maintenance Algorithms -- 5 Performance of Cache Consistency Algorithms -- 5.1 System Configuration and Workloads -- 5.2 Server-based 2PL and Optimistic 2PL -- 5.3 Callback Locking -- 5.4 Related Work -- 5.5 Chapter Summary -- 6 Global Memory Management -- 6.1 Introduction -- 6.2 Algorithms for Global Memory Management -- 6.3 Experiments and Results -- 6.4 Related Work -- 6.5 Chapter Summary -- 7 Local Disk Caching -- 7.1 Utilizing Client Disks -- 7.2 Designing an Extended Cache -- 7.3 Extended Cache Performance -- 7.4 Algorithm Extensions -- 7.5 Chapter Summary -- 8 Towards a Flexible Distributed DBMS Architecture -- 8.1 Data Granularity -- 8.2 Peer-to-Peer Architecture -- 8.3 Integrating Data-shipping and Query-shipping -- 9 Conclusions -- 9.1 Summary of Results -- 9.2 Future Work -- References. 
520 |a Despite the significant ongoing work in the development of new database systems, many of the basic architectural and performance tradeoffs involved in their design have not previously been explored in a systematic manner. The designers of the various systems have adopted a wide range of strategies in areas such as process structure, client-server interaction, concurrency control, transaction management, and memory management. This monograph investigates several fundamental aspects of the emerging generation of database systems. It describes and investigates implementation techniques to provide high performance and scalability while maintaining the transaction semantics, reliability, and availability associated with more traditional database architectures. The common theme of the techniques developed here is the exploitation of client resources through caching-based data replication. Client Data Caching: A Foundation for High Performance Object Database Systems should be a value to anyone interested in the performance and architecture of distributed information systems in general and Object-based Database Management Systems in particular. It provides useful information for designers of such systems, as well as for practitioners who need to understand the inherent tradeoffs among the architectural alternatives in order to evaluate existing systems. Furthermore, many of the issues addressed in this book are relevant to other systems beyond the ODBMS domain. Such systems include shared-disk parallel database systems, distributed file systems, and distributed virtual memory systems. The presentation is suitable for practitioners and advanced students in all of these areas, although a basic understanding of database transaction semantics and techniques is assumed. 
590 |a Loaded electronically. 
590 |a Electronic access restricted to members of the Holy Cross Community. 
650 0 |a Data structures (Computer science). 
650 0 |a Management information systems. 
650 0 |a Computer science. 
650 0 |a Computer communication systems. 
690 |a Electronic resources (E-books) 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
830 0 |a The Springer International Series in Engineering and Computer Science,  |x 0893-3405 ;  |v 354 
830 0 |a Springer eBook Collection. 
856 4 0 |u https://holycross.idm.oclc.org/login?auth=cas&url=https://doi.org/10.1007/978-1-4613-1363-2  |3 Click to view e-book  |t 0 
907 |a .b32080864  |b 04-18-22  |c 02-26-20 
998 |a he  |b 02-26-20  |c m  |d @   |e -  |f eng  |g xxu  |h 0  |i 1 
912 |a ZDB-2-ENG 
912 |a ZDB-2-BAE 
950 |a Engineering (Springer-11647) 
902 |a springer purchased ebooks 
903 |a SEB-COLL 
945 |f  - -   |g 1  |h 0  |j  - -   |k  - -   |l he   |o -  |p $0.00  |q -  |r -  |s b   |t 38  |u 0  |v 0  |w 0  |x 0  |y .i2121251x  |z 02-26-20 
999 f f |i 4aa6bbad-88c5-5875-9723-a407a0ff8275  |s ccb23fc9-46de-5804-ab14-d8789d52f6f1  |t 0 
952 f f |p Online  |a College of the Holy Cross  |b Main Campus  |c E-Resources  |d Online  |t 0  |e E-Book  |h Library of Congress classification  |i Elec File