DocumentCode
3091320
Title
TODS: cluster object storage platform designed for scalable services
Author
Zhou, Feng ; Jin, Chao ; Wu, Yinghui ; Zheng, Weimin
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear
2002
fDate
23-25 Oct. 2002
Firstpage
36
Lastpage
43
Abstract
In this paper we present the design and implementation of Tsinghua object data store, a cluster object storage system to support the building of scalable services. TODS provides a unified, transparent and object-oriented view of the storage devices of the whole cluster, which greatly simplifies clustered service development. In the meantime, it is designed to be very scalable and efficient. Services built on it simply inherit these properties and become scalable too. TODS also supports ACID transactions, which facilitates the building of complex transactional services. TODS abstracts away from service logic most complexities of data management, which has often become major obstacles for developing high quality Internet services. The design principles, architecture and implementation of TODS are discussed. hi our performance experiments, the system scales smoothly to a 36-node server cluster and achieves 11,160 In-memory reads/sec and 396 transactions/sec.
Keywords
object-oriented programming; persistent objects; storage management; ACID transactions; TODS; Tsinghua object data store; cluster object storage platform; clustered service development; object-oriented view; scalable services; server cluster; Application software; Buildings; Chaos; Computer science; Fault tolerance; Java; Logic; Peer to peer computing; Web and internet services; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on
Conference_Location
Beijing, China
Print_ISBN
0-7695-1512-6
Type
conf
DOI
10.1109/ICAPP.2002.1173549
Filename
1173549
Link To Document