Design and implementation of a leasing service for CORBA-based applications

The leasing concept enjoys increasing popularity, in the context of distributed systems - a prime example for this is Jini. In this paper, we present a service that realises the leasing concept for the CORBA environment. We discuss various resource management techniques with regard to CORBA and detail their advantages and disadvantages. The focus of this work, however, is the description of the design and implementation of our CORBA leasing service. Special care was taken to incorporate existing types defined in the CORBA services specification to allow users familiar with other CORBA services to quickly grasp the newly-introduced leasing service.