Object Caching in a CORBA Compliant System

نویسندگان

  • Rammohan Kordale
  • Mustaque Ahamad
  • Murthy V. Devarakonda
چکیده

Distributed object systems provide the key to building large scale applications that can execute on a range of platforms. The Common Object Request Broker Architecture (CORBA) specification from OMG attempts to address interoperability and heterogeneity issues that arise in such systems. Our goal is to investigate performance issues for distributed object systems. We claim that object caching is a must for improved performance and scalability in distributed object systems. However, this important technique and implementation issues related to it have not been widely studied in the context of distributed object systems and have not been addressed in CORBA specifications so far. In this paper, we discuss the design and implementation of Flex, a scalable and flexible distributed object caching system. Flex is built on top of Fresco, which uses the CORBA object model. Fresco runs on the UNIX operating system and our implementation of Flex exploits the features of object technology, Fresco, and UNIX. This system allows us to quantify the performance improvements for object invocations that are made possible by caching. *This work was supported in part by NSF grant CDA-9501637 and ARPA contracts N00174-93-K-0105 and DABT:63-95-C-0125. @ 1997 The USEND( Association, Computing Systems, Vol. 9 . No. 4 . Fall 1996 377

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing a Caching Service for Distributed CORBA Objects

This paper discusses the implementation of CASCADE, a distributed caching service for CORBA objects. Our caching service is fully CORBA compliant, and supports caching of active objects, which include both data and code. It is speci cally designed to operate over the Internet by employing a dynamically built cache hierarchy. The service architecture is highly con gurable with regard to a broad ...

متن کامل

Object Caching in a Transactional, Object-Relational CORBA Environment

The OMG's CORBA and CORBA services like the OTS are a technology standard that enable the building of transactional systems running in distributed and heterogeneous environments. In large-scale CORBA systems that integrate relational databases, however, careful attention must be paid to network traffic and the number of I/O-operations (like database access) performed, as these can degrade syste...

متن کامل

Design of Object Caching in a CORBA

CORBA Object Transaction Monitors (OTM) refer to a mid-dleware technology that enable the building of transactional, object-oriented information systems running in distributed and heterogeneous environments. In this paper, we address large-scale OTM-based systems and focus attention on the important quality factors of system performance , system scalability, and system reliability. We develop a...

متن کامل

Cache management in CORBA distributed object systems

For many distributed data intensive applications, the default remote invocation of CORBA objects by clients is not acceptable because of performance degradation. Caching enables clients to invoke operations locally on distributed objects instead of fetching them from remote servers. This paper addresses the design and implementation of a specific caching approach for CORBA-based systems. We pro...

متن کامل

Design of Object Caching in a CORBA OTM System

CORBA Object Transaction Monitors (OTM) refer to a middleware technology that enable the building of transactional, objectoriented information systems running in distributed and heterogeneous environments. In this paper, we address large-scale OTM-based systems and focus attention on the important quality factors of system performance, system scalability, and system reliability. We develop an o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computing Systems

دوره 9  شماره 

صفحات  -

تاریخ انتشار 1996