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
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;
Conference_Titel :
Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific
Conference_Location :
Taipei
Print_ISBN :
0-8186-9183-2
DOI :
10.1109/APSEC.1998.733739