Loading...
Please wait, while we are loading the content...
Similar Documents
ANU-Store : Design and Implementation of a Flexible High Performance Object Store
| Content Provider | Semantic Scholar |
|---|---|
| Author | He, Zhen Qiu Blackburn, Stephen M. Kirby, Luke Zigman, John |
| Copyright Year | 2007 |
| Abstract | This paper reports the design and implementation of ANU-Sto re, a transactional object store. The twin goals of flexibility an d performance dominate the design of ANU-Store. The design includes: strong su pport for SMP concurrency; stand-alone, client-server and client-peer dis tribution configurations; configureable logging and recovery; and object management w hich can accommodate garbage collection and clustering mechanisms. The fi rst implementation of ANU-Store incorporates a number of innovations. (1) A new r covery algorithm derived from ARIES that removes the need for log seqeue nce numbers to be present on store pages. (2) A zero-copy memory-mapped b uffer manager with controlled write-back behavior. (3) New data structur es for highly concurrent locking and map querying. We present performance resul ts comparing ANUStore with a stream-lined implemention of the SHORE object s tore. For both medium and small OO7 workloads ANU-Store outperforms SHORE across a wide range of benchmark operations in both ‘hot’ and ‘cold’ s ettings. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://upside.anu.edu.au/~john/publications/pos9-platypus.ps |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |