| Versioned transactional shared memory for the FénixEDU web application |
| Full text |
Pdf
(286 KB)
|
| Source
|
European Conference on Computer Systems
archive
Proceedings of the 2nd workshop on Dependable distributed data management
table of contents
Glasgow, Scotland
Pages 15-18
Year of Publication: 2008
ISBN:978-1-60558-121-7
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 50, Citation Count: 1
|
|
|
ABSTRACT
The FénixEDU system uses a novel infrastructure for web applications based on the Versioned Software Transactional Memory (VSTM) abstraction. The FénixEDU system has been deployed and is currently in operation in different facilities, including the Instituto Superior Técnico where it serves the entire academic community, processing between 1,000,000 and 4,500,000 transactions per day. This paper describes the ongoing work on the infrastructure support, in order to increase its scalability and fault-tolerance. For that purpose we are developing a distributed version of the VSTM, such that multiple application servers can concurrently serve different request and still coordinate in an efficient manner to provide strong consistency guarantees to the applications.
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
|
Marcos K. Aguilera , Arif Merchant , Mehul Shah , Alistair Veitch , Christos Karamanolis, Sinfonia: a new paradigm for building scalable distributed systems, Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, October 14-17, 2007, Stevenson, Washington, USA
|
 |
2
|
|
| |
3
|
|
| |
4
|
Continuent. Sequoia v3.0. http://sequoia.continuent.org, 2006.
|
| |
5
|
A. Correia Jr., J. Pereira, L. Rodrigues, N. Carvalho, R. Vilaca, R. Oliveira, and S. Guedes. Gorda: An open architecture for database replication. In Proceedings of the 6th IEEE International Symposium on Network Computing and Applications (IEEE NCA07), pages 287--290, Cambridge, MA, USA, July 2007.
|
 |
6
|
Tim Harris , Keir Fraser, Language support for lightweight transactions, Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, October 26-30, 2003, Anaheim, California, USA
|
 |
7
|
Tim Harris , Simon Marlow , Simon Peyton-Jones , Maurice Herlihy, Composable memory transactions, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, June 15-17, 2005, Chicago, IL, USA
[doi> 10.1145/1065944.1065952]
|
 |
8
|
Maurice Herlihy , Victor Luchangco , Mark Moir , William N. Scherer, III, Software transactional memory for dynamic-sized data structures, Proceedings of the twenty-second annual symposium on Principles of distributed computing, p.92-101, July 13-16, 2003, Boston, Massachusetts
[doi> 10.1145/872035.872048]
|
| |
9
|
T. Inc. Terracotta. http://www.terracotta.org/.
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
F. Perez-Sorrosal, M. Patiño-Martínez, R. Jiménez-Peris, and B. Kemme. Consistent and scalable cache replication for multi-tier j2ee applications. In Middleware, volume 4834 of Lecture Notes in Computer Science, pages 328--347. Springer, 2007.
|
 |
14
|
|
| |
15
|
I. S. Tecnico. Fenix project. https://fenix-ashes.ist.utl.pt/.
|
|