ACM Home Page
Please provide us with feedback. Feedback
Sprint: a middleware for high-performance transaction processing
Full text PdfPdf (2.42 MB)
Source European Conference on Computer Systems archive
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007 table of contents
Lisbon, Portugal
SESSION: Distributed systems table of contents
Pages: 385 - 398  
Year of Publication: 2007
ISBN ~ ISSN:0163-5980 , 978-1-59593-636-3
Also published in ...
Authors
Lásaro Camargos  State University of Campinas, University of Lugano
Fernando Pedone  University of Lugano
Marcin Wieloch  University of Lugano
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1272996.1273036
What is a DOI?

ABSTRACT

Sprint is a middleware infrastructure for high performance and high availability data management. It extends the functionality of a standalone in-memory database (IMDB) server to a cluster of commodity shared-nothing servers. Applications accessing an IMDB are typically limited by the memory capacity of the machine running the IMDB. Sprint partitions and replicates the database into segments and stores them in several data servers. Applications are then limited by the aggregated memory of the machines in the cluster. Transaction synchronization and commitment rely on total-order multicast. Differently from previous approaches, Sprint does not require accurate failure detection to ensure strong consistency, allowing fast reaction to failures. Experiments conducted on a cluster with 32 data servers using TPC-C and a micro-benchmark showed that Sprint can provide very good performance and scalability.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
5
 
6
 
7
FirstSQL Inc. The FirstSQL/J in-memory database system. http://www.firstsql.com.
 
8
9
10
 
11
 
12
13
 
14
15
16
17
18
 
19
D. Morse. In-memory database web server. Dedicated Systems Magazine, (4):12--14, 2000.
 
20
Oracle parallel server for windows NT clusters. Online White Paper.
 
21
 
22
23
 
24
 
25
 
26
 
27
L. Rodrigues, H. Miranda, R. Almeida, J. Martins, and P. Vicente. Strong replication in the GLOBDATA middleware. In Workshop on Dependable Middleware-Based Systems, 2002.
 
28
M. Ronström and L. Thalmann. Mysql cluster architecture overview. MySQL Technical White Paper, 2004.
 
29
 
30
 
31
T. Shetler. In-memory databases: The catalyst behind real-time trading systems. http://www.timesten.com/library/.
32
 
33
 
34
Informix extended parallel server 8.3. Online White-Paper.
 
35
 
36
Y. Zhou, P. Chen, and K. Li. Fast cluster failover using virtual memory-mapped communication. Technical Report TR-591-99. Princeton University, 1999.


Collaborative Colleagues:
Lásaro Camargos: colleagues
Fernando Pedone: colleagues
Marcin Wieloch: colleagues