DocumentCode
2404028
Title
The CACTUS object server: design and implementation issues
Author
Meng, I-Heng ; Yang, Wei-Pang ; Lin, Swu-Mei ; Chen, Mu-Ann ; Chen, Shih-Kung ; Dai, Jian-Cheng
Author_Institution
Dept. of Comput. & Inf. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
1998
fDate
2-4 Dec 1998
Firstpage
354
Lastpage
360
Abstract
CACTUS is a compact and reliable object storage system based on peer-to-peer architecture with distributed transaction processing capability. The kernel is implemented with the multi-thread mechanisms to provide a high performance multi-transaction environment. All sites, installed with CACTUS, of the networked workstations are on an equal footing. The system can handle local and remote transactions including accessing remote objects or processing remote accesses. In this paper, we give an architectural overview of CACTUS and discuss some implementation issues. It mentions the special contributions such as transient large objects, the coarser lock granularity and its associated protocol. A cost model is developed to demonstrate that the new scheme yields performances which are superior in most common cases and inferior under certain situations
Keywords
object-oriented databases; protocols; transaction processing; CACTUS object server; coarser lock granularity; cost model; distributed transaction processing; implementation issues; multi-thread mechanisms; peer-to-peer architecture; protocol; reliable object storage system; remote objects; Collaboration; Costs; Database systems; Delay; Electrical capacitance tomography; Kernel; Peer to peer computing; Throughput; Workstations; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific
Conference_Location
Taipei
Print_ISBN
0-8186-9183-2
Type
conf
DOI
10.1109/APSEC.1998.733739
Filename
733739
Link To Document