Link to published version: http://portal.acm.org/citation.cfm?id=296826&coll=portal&dl=ACM&CFID=42864832&CFTOKEN=38189388Although successive generations of middleware (such as RPC, CORBA, and DCOM) have made it easier to connect distributed programs, the process of distributed application decomposition has changed little: programmers manually divide applications into sub-programs and manually assign those sub-programs to machines. Often the techniques used to choose a distribution are ad hoc and create one-time solutions biased to a specific combination of users, machines, and networks. We assert that system software, not the programmer, should manage the task of distributed decomposition. To validate our assertion we present Coign, an au...
Coordinated Science Laboratory was formerly known as Control Systems LaboratoryOffice of Naval Resea...
Object systems, such as COM, promise to greatly simplify applicationdevelopment through the reuse of...
Heterogeneity, decoupling, and dynamics in distributed, component-based applications indicate the ne...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1998. Simultaneously published ...
The development of distributed object-oriented applications is a complex task, even if a middleware ...
In the heterogeneous computing execution model, one or more general-purpose processors are accelerat...
Abslrucl-Existing distributed systems vary from those which merely provide interconnection of autono...
Today’s software, including many everyday services, such as online streaming, search engines and soc...
Hardware and software co-design is a design technique which delivers computer systems comprising har...
The movement of distributed applications from 2-tier to n-tier architectures have enabled systems to...
A major challenge facing ubiquitous computing R&D is the difficulty of writing software for comp...
In recent years, considerable interest in the design of parallel and distributed applications has em...
In distributed heterogeneous systems the partitioning of application software to be executed in a di...
In this paper, we present a framework, called OrbGOP, to support the architecting and high-level pro...
This paper considers the technical characteristics of current distributed systems technology as exem...
Coordinated Science Laboratory was formerly known as Control Systems LaboratoryOffice of Naval Resea...
Object systems, such as COM, promise to greatly simplify applicationdevelopment through the reuse of...
Heterogeneity, decoupling, and dynamics in distributed, component-based applications indicate the ne...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1998. Simultaneously published ...
The development of distributed object-oriented applications is a complex task, even if a middleware ...
In the heterogeneous computing execution model, one or more general-purpose processors are accelerat...
Abslrucl-Existing distributed systems vary from those which merely provide interconnection of autono...
Today’s software, including many everyday services, such as online streaming, search engines and soc...
Hardware and software co-design is a design technique which delivers computer systems comprising har...
The movement of distributed applications from 2-tier to n-tier architectures have enabled systems to...
A major challenge facing ubiquitous computing R&D is the difficulty of writing software for comp...
In recent years, considerable interest in the design of parallel and distributed applications has em...
In distributed heterogeneous systems the partitioning of application software to be executed in a di...
In this paper, we present a framework, called OrbGOP, to support the architecting and high-level pro...
This paper considers the technical characteristics of current distributed systems technology as exem...
Coordinated Science Laboratory was formerly known as Control Systems LaboratoryOffice of Naval Resea...
Object systems, such as COM, promise to greatly simplify applicationdevelopment through the reuse of...
Heterogeneity, decoupling, and dynamics in distributed, component-based applications indicate the ne...