• 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