Now showing items 1-20 of 56

    • ACDS: Adapting Computational Data Streams for High Performance 

      Isert, Carsten; Schwan, Karsten (Georgia Institute of Technology, 2000)
      Data-intensive, interactive applications are an important class of metacomputing (Grid) applications. They are characterized by large data flows between data providers and consumers, like scientific simulations and remote ...
    • Adaptable Mirroring in Cluster Servers 

      Gavrilovska, Ada; Schwan, Karsten; Oleson, Van (Georgia Institute of Technology, 2001)
      This paper presents a software architecture for continuously mirroring streaming data received by one node of a cluster-based server system to other cluster nodes. The intent is to distribute the server loads implied by ...
    • Adaptation and Specialization for High Performance Mobile Agents 

      Zhou, Dong; Schwan, Karsten (Georgia Institute of Technology, 1998)
      Mobile agents as a new design paradigm for distributed computing potentially permit network applications to operate across dynamic and heterogeneous systems and networks. Agent computing, however, is subject to ...
    • An Annotated Bibliography of Interactive Program Steering 

      Gu, Weiming; Vetter, Jeffrey Scott; Schwan, Karsten (Georgia Institute of Technology, 1994)
      This annotated bibliography reviews current research in dynamic and interactive program steering. In particular, we review systems-related research addressing dynamic program steering, raising issues in operating and ...
    • Authenticast: An Adaptive Protocol for High-Performance, Secure Network Applications 

      Schneck, Phyllis Adele; Schwan, Karsten (Georgia Institute of Technology, 1997)
      A primary obstacle in the path to successful commercial Internet utilization is the lack of adequate security. Strong security algorithms create tremendous processing overheads and are often omitted in the interest ...
    • Coordinated CPU and Event Scheduling for Distributed Multimedia Applications 

      Poellabauer, Christian; Schwan, Karsten; West, Richard (Georgia Institute of Technology, 2001)
      Distributed multimedia applications require support from the underlying operating system to achieve and maintain their desired Quality of Service (QoS). This has led to the creation of novel task and message schedulers and ...
    • Distributed Laboratories: A Research Proposal 

      Fujimoto, Richard M.; Schwan, Karsten; Ahamad, Mustaque; Hudson, Scott E.; Limb, J. O. (John O.); Ammar, Mostafa H. (Mostafa Hamed); Ezquerra, Norberto F.; Mukherjee, Amarnath; Potts, Colin; Ramachandran, Umakishore; Zegura, Ellen W. (Georgia Institute of Technology, 1996)
      The continuing merger of computer and communication technologies is leading to a new computing/communications infrastructure of unprecedented magnitude, enabling new applications with broad economic and social impact. Yet, ...
    • Distributed Shared Abstractions (DSA) on Multiprocessors 

      Clemencon, Christian; Mukherjee, Bodhisattwa; Schwan, Karsten (Georgia Institute of Technology, 1993)
      Any parallel program has abstractions that are shared by the program's multiple processes, including data structures containing shared data, code implementing operations like global sums or minima, type instances used ...
    • dQUOB: Managing Large Data Flows by Dynamic Embedded Queries 

      Plale, Beth; Schwan, Karsten (Georgia Institute of Technology, 2000)
      The dQUOB System is a compiler and run-time environment used to embed computational entities called Quoblets into high-volume data streams. The data streams we speak of are the flows of data that exist in large-scale ...
    • drpoc-Extensible Run-Time Resource Monitoring for Cluster Applications 

      Jancic, Jasmina; Poellabauer, Christian; Schwan, Karsten; Wolf, Matthew; Bright, Neil (Georgia Institute of Technology, 2002)
      In this paper we describe the dproc (distributed /proc) kernel-level mechanisms and abstractions, which provide the building blocks for the implementation of efficient, cluster-wide, and application-specific performance ...
    • Dynamic Authentication for High-Performance Networked Applications 

      Schneck, Phyllis Adele; Schwan, Karsten (Georgia Institute of Technology, 1998)
      Both government and business are increasingly interested in addressing the growing threats imposed by the lack of adequate information security. Consistent with these efforts, our work focuses on the integrity and ...
    • Dynamic Scheduling for Obstacle Avoidance in Mobile Robots 

      Balch, Tucker; Forbes, Harold C.; Schwan, Karsten (Georgia Institute of Technology, 1993)
      In robotics applications the speed at which a task may be completed is often limited by computation rather than actuator or sensor throughput. This research concerns the efficient threads-based implementation of motor ...
    • Dynamic Window-Constrained Scheduling for Multimedia Applications 

      West, Richard; Schwan, Karsten (Georgia Institute of Technology, 1998)
      Advances in network technologies have introduced opportunities for applications such as video conferencing, tele-medicine, and real-time multimedia applications. These applications require strict performance (or quality ...
    • Dynamically Configurable Communication Protocols and Distributed Applications: Motivation and Experience 

      Kravets, Robin H.; Calvert, Kenneth L.; Schwan, Karsten (Georgia Institute of Technology, 1996)
      Due to the diverse communication requirements of today's distributed applications, our work has led us in the direction of dynamically configurable protocol systems. This paper motivates the design of a framework ...
    • Effects of Reconfiguration on Performance in Configurable Operating Systems: Practical Predictability Strategies? 

      Krishnamurthy, Rajaram B.; Schwan, Karsten (Georgia Institute of Technology, 2001)
      Critical systems must be configured to meet changing functionality, time-criticality and fault-tolerance needs. Configurations may be performed statically at operating system build or boot -time. Dynamic configurations ...
    • Experimentation with Event-Based Methods of Adaptive Quality of Service Management 

      West, Richard; Schwan, Karsten (Georgia Institute of Technology, 1999)
      Many complex distributed applications require quality of service (QoS) guarantees on the end-to-end transfer of information across a distributed system. A major problem faced by any system, or infrastructure, providing ...
    • Experiments with Configurable Locks for Multiprocessors 

      Mukherjee, Bodhisattwa; Schwan, Karsten (Georgia Institute of Technology, 1993)
      Operating system kernels typically offer a fixed set of mechanisms and primitives. However, recent research shows that the attainment of high performance for a variety of parallel applications may require ...
    • Exploiting Temporal and Spatial Constraints on Distributed Shared Objects 

      West, Richard; Schwan, Karsten; Tacic, Ivan; Ahamad, Mustaque (Georgia Institute of Technology, 1996)
      The advent of gigabit network technologies has made it possible to combine sets of uni- and multiprocessor workstations into a distributed, massively-parallel computer system. Middleware, such as distributed shared objects ...
    • Falcon-Toward Interactive Parallel Programs: The On-line Steering of a Molecular Dynamics Application 

      Eisenhauer, Greg Stephen; Gu, Weiming; Schwan, Karsten; Mallavarupu, Nirupama (Georgia Institute of Technology, 1994)
      This paper focuses on the opportunities and costs of on-line steering as applied to a substantial parallel application. We demonstrate potential performance improvements through the use of the Falcon system, an ...
    • Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs 

      Gu, Weiming; Eisenhauer, Greg Stephen; Kraemer, Eileen T.; Schwan, Karsten; Stasko, John T.; Vetter, Jeffrey Scott; Mallavarupu, Nirupama (Georgia Institute of Technology, 1994)
      Falcon is a system for on-line monitoring and steering of large-scale parallel programs. The purpose of such interactive steering is to improve its performance or to affect its execution behavior. The Falcon system ...