| G. Hunt. Automatic Distributed Partitioning of ComponentBased Applications. PhD thesis, Univ. of Rochester, 1998. |
....similar to the fragmented objects found in SOS and location transparency is provided by the system. It is too early to tell whether and how Globe will feature automatic distribution mechanisms. The Coign system automatically partitions existing applications built using Microsoft s COM standard [7]. The Coign approach differs substantially from ours in that it assumes static environments and an off line training stage prior to the actual running of the application. 6. Discussion and Conclusions This paper has presented a simulation based study of several approaches to mapping ....
G. Hunt. Automatic Distributed Partitioning of ComponentBased Applications. PhD thesis, Univ. of Rochester, 1998.
....host and display routines to the satellite until the authors re wrote the procedures to allow partitioning. Both ICOPS and CAGES only considered partitioning on the order of two dozen modules. Large modern programs contain hundreds or thousands of procedures. The Coign project implemented by Hunt [21] was able to partition large applications containing hundreds of COM components among distributed computers. Coign uses system monitoring to gather statistics for an optimization step. Optimization is performed using a classification phase that clusters components with similar access behaviour, ....
Galen C. Hunt. Automatic Distributed Partitioning of Component-Based Applications. PhD thesis, University of Rochester, August 1998. Also available as Technical Report TR695.
....descriptions of its properties, and so on. Analogously, the interface IUnknown for a DCOM [3] component permits obtaining information (i.e. metadata) about the component interfaces. Additional examples of metadata and metamethods can be found in other component models and in the literature [14, 20, 8]. Although these solutions to the problem of how to provide additional data about a component are good for the specific issues they address, they lack generality. Metadata are typically used, in existing component models, only to provide generic usage information about a component (e.g. the name ....
G. C. Hunt. Automatic distributed partitioning of component-based applications. Technical Report TR695, University of Rochester, Computer Science Department, Aug. 1998. Tue, 29 Sep 98 18:13:17 GMT.
....displaying parts can be located on the client hosts. This partitioning can either be done by the software developer that knows the communication behaviour and requirements regarding memory and compute performance inside his application, or can be done by automatic partitioning systems like Coign [7] that measures the communication behaviour in several profiling runs and uses this information to find an optimal partitioning. However, the application is still statically partitioned into a client and server part. It is not able to react to changes in the runtime environment, like the available ....
Galen C. Hunt, Automatic Distributed Partitioning of Component Applications. Ph.D. Dissertation, Department of Computer Science. University of Rochester, July 1998
....automatic distributed partitioning, security enforcement, clustering and replication, just in time activation, and transparent component aggregation. In this paper, we describe an interception system proven on over 300 COM binary components, 700 unique COM interfaces, and 2 million lines of code [5]. We have extensively tested our COM interception system on three major commercial grade applications: the MSDN Corporate Benefits Sample [12] Microsoft PhotoDraw 2000 [15] and the Octarine word processor from the Microsoft Research COMApplications Group. The interception system serves as the ....
Hunt, Galen. Automatic Distributed Partitioning of Component-Based Applications. Ph.D. Dissertation, Department of Computer Science. University of Rochester, 1998.
....static distributions as bandwidth to latency tradeoffs change by more than an order of magnitude. Nonetheless, programmers resist repartitioning the application because it often requires extensive modifications to source code and program structure. In this paper, we present a guided tour of Coign [5], an automatic distributed partitioning system (ADPS) that promises to significantly ease the development of component based distributed applications. Given an application built with COM components, Coign uses inexpensive scenario based profiling on a single computer to quantify inter component ....
Hunt, Galen C. Automatic Distributed Partitioning of Component Applications. Ph.D. Dissertation, Department of Computer Science. University of Rochester, July 1998.
....static distributions as bandwidth to latency tradeoffs change by more than an order of magnitude. Nonetheless, programmers resist repartitioning the application because it often requires extensive modifications to source code and program structure. In this paper, we present a guided tour of Coign [5], an automatic distributed partitioning system (ADPS) that promises to significantly ease the development of component based distributed applications. Given an application built with COM components, Coign uses inexpensive scenario based profiling on a single computer to quantify inter component ....
Hunt, Galen C. Automatic Distributed Partitioning of Component Applications. Ph.D. Dissertation, Department of Computer Science. University of Rochester, July 1998.
....manages static interface metadata. Other Coign components use data from the interface informer to determine the static type of COM interfaces, and walk input and output parameters of interface function calls. The interface informer also aids the RTE to track the owner component for each interface [20]. The current Coign runtime contains two interface informers. The first interface informer operates during scenario based profiling. The profiling informer uses format strings and interface marshaling code generated by the Microsoft IDL compiler [31] to analyze all function call parameters and ....
Hunt, Galen. Automatic Distributed Partitioning of Component -Based Applications. Ph.D. Dissertation, Department of Computer Science. University of Rochester, 1998.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC