John, Ranjit
A distributed operating system should provide abstractions that make it easy to program applications, provide good performance and allow applications to scale. Operating systems structured around message passing kernels typically ensure good performance and are scalable. On the other hand, Distributed Shared Memory (DSM) systems are much easier to ...
Chelliah, Muthusamy Ahamad, Mustaque
Traditional transaction models ensure robustness for distributed applications through the properties of view and failure atomicity. It has generally been felt that such atomicity properties are restrictive for a wide range of application domains; this is particularly true for robust, collaborative applications because such applications have concurr...
Topol, Brad Byer Stasko, John T. Sunderam, Vaidy
This article motivates and describes the dual timestamping methodology, a novel monitoring technique whose goal is to provide first class support for the visualization and animation of distributed and parallel applications. Central to this methodology is the use of both a primary and secondary timestamp in trace events. The primary timestamp is a l...
Guillaud, Jean-Francois
L'évolution des réseaux de communication rend aujourd'hui possible l'apparition de nouvelles applications distribuées. Néanmoins, l'émergence du multimédia renforce les besoins de bande passante élevée et de garantie des délais, qui devront être pris en considération tant au niveau du réseau que des machines. Cette thèse propose l'architecture d'un...
Wiseman, Yair Schwan, Karsten Widener, Patrick M. (Patrick McCall)
We explore the use of compression methods to improve the middleware-based exchange of information in interactive or collaborative distributed applications. In such applications, good compression factors must be accompanied by compression speeds suitable for the data transfer rates sustainable across network links. Our approach combines methods that...
Seshasayee, Balasubramanian Schwan, Karsten Widener, Patrick M. (Patrick McCall)
There is substantial interest in using SOAP (Simple Object Access Protocol) in distributed applications' inter-process communications due to its promise of universal interoperability. The utility of SOAP is limited, however, by its inefficient implementation, which represents all invocation parameters in XML, for instance. This paper aims to make S...
Widener, Patrick M. (Patrick McCall) Schwan, Karsten
Modern distributed applications are long-lived, are expected to provide flexible and adaptive data services, and must meet the functionality and scalability challenges posed by dynamically changing user communities in heterogeneous execution environments. The practical implication of these requirements is that static policy and mechanism definition...
Lofstead, Jay Schwan, Karsten
Distributed applications in which large volumes of data are exchanged between components that generate, process, and store or display data are common in both the high performance and enterprise domains. A key issue in these domains is mismatches of the data being generated with the data required by end users or by intermediate components. Mismatche...
Schwan, Karsten Cooper, Brian F. Eisenhauer, Greg Stephen Gavrilovska, Ada Wolf, Matthew Abbasi, Hasan Agarwala, Sandip Cai, Zhongtang Kumar, Vibhore Lofstead, Jay
...
Today's enterprise systems and applications implement functionality that is critical to the ability of society to function. These complex distributed applications, therefore, must meet dynamic criticality objectives even when running on shared heterogeneous and dynamic computational and communication infrastructures. Focusing on the broad class of ...
Cai, Zhongtang Kumar, Vibhore Schwan, Karsten
Overlay networks have been shown useful for improving the delivery of network and processing resources to applications, in part due to their ability to use alternate or parallel network paths and computational resources. This paper presents IQ-Paths, a set of techniques and their middleware realization that implement self-regulating data streams fo...