Repository logo

Metamorphic objects for dynamic reconfiguration of CORBA-based applications.

dc.contributor.advisorIonescu, Dan,
dc.contributor.authorElsaesser, Derek Shawn.
dc.date.accessioned2009-03-23T17:40:18Z
dc.date.available2009-03-23T17:40:18Z
dc.date.created2000
dc.date.issued2000
dc.degree.levelMasters
dc.degree.nameM.A.Sc.
dc.description.abstractThis thesis presents a solution to the problem of dynamic reconfiguration of distributed applications. This solution is based on the concept of a metamorphic object, which can dynamically change its interface, class definition, and implementation without invalidating existing client object references. The concept of object metamorphism is introduced and discussed. Forwarding is proposed as a mechanism for realizing metamorphic objects in a distributed computing environment and the Forwarder design pattern is presented. A framework for developing distributed applications using metamorphic objects is presented as a specification for a Dynamic Versioning Service for the Common Object Request Broker Architecture. A test application is developed to evaluate the versioning of metamorphic objects and to measure the impact on performance. It is found that the ability to transform an individual object to a new class definition and implementation, without interruption in service, results in only a slight increase in operation invocation time.
dc.format.extent176 p.
dc.identifier.citationSource: Masters Abstracts International, Volume: 39-04, page: 1214.
dc.identifier.isbn9780612571136
dc.identifier.urihttp://hdl.handle.net/10393/8928
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-7562
dc.publisherUniversity of Ottawa (Canada)
dc.subject.classificationEngineering, Electronics and Electrical.
dc.titleMetamorphic objects for dynamic reconfiguration of CORBA-based applications.
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
MQ57113.PDF
Size:
7.51 MB
Format:
Adobe Portable Document Format