By Topic

Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244)

31-31 July 1998

Filter Results

Displaying Results 1 - 25 of 56
  • Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244)

    Publication Year: 1998
    Request permission for commercial reuse | PDF file iconPDF (11 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 1998, Page(s):v - viii
    Request permission for commercial reuse | PDF file iconPDF (234 KB)
    Freely Available from IEEE
  • Sender coordination in the Distributed Virtual Communication Machine

    Publication Year: 1998, Page(s):322 - 329
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (67 KB)

    The Distributed Virtual Communication Machine (DVCM) is an extensible communication architecture for tightly-coupled clusters of workstations (COWs) connected by high-speed networks. The DVCM is designed for off-the-shelf network interface cards equipped with communication coprocessors. Its main component is an active backplane implemented in firmware running on the coprocessors. This backplane ca... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 1998, Page(s):370 - 371
    Request permission for commercial reuse | PDF file iconPDF (195 KB)
    Freely Available from IEEE
  • Parallel I/O performance of fine grained data distributions

    Publication Year: 1998, Page(s):163 - 170
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    Fine grained data distributions are widely used to balance computational loads across compute processes in parallel scientific applications. When a fine grained data distribution is used in memory, performance of I/O intensive applications can be limited not only by disk speed but also by message passing, because a large number of small messages may be generated by the implementation strategy used... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adaptive load sharing for clustered digital library servers

    Publication Year: 1998, Page(s):235 - 242
    Cited by:  Papers (4)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    This paper investigates load balancing strategies for clustered Alexandria digital library (ADL) servers. The ADL system, which provides on-line information searching and browsing of spatially-referenced materials through the World Wide Web, involves intensive database I/O and heterogeneous CPU activities. Clustering servers can improve the scalability of the ADL system in response to a large numb... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic parallel I/O performance optimization using genetic algorithms

    Publication Year: 1998, Page(s):155 - 162
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB)

    The complexity of parallel I/O systems imposes significant challenge in managing and utilizing the available system resources to meet application performance, portability and usability goals. We believe that a parallel I/O system that automatically selects efficient I/O plans for user applications is a solution to this problem. We present such an automatic performance optimization approach for sci... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • High-performance distributed digital libraries: building the Interspace on the grid

    Publication Year: 1998, Page(s):224 - 234
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1412 KB)

    The Net of the 21st Century will radically transform interaction with knowledge. Users will navigate in the Interspace, across logical spaces of semantic indexes, rather than in the Internet, across physical networks of computer servers. Correlation across indexed collections is the most important feature of this infrastructure. Over ten years of research, the author has developed scalable technol... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distant I/O: one-sided access to secondary storage on remote processors

    Publication Year: 1998, Page(s):148 - 154
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB)

    We propose a new parallel, noncollective I/O strategy called Distant I/O that targets clustered computer systems in which disks are attached to compute nodes. Distant I/O allows one sided access to remote secondary storage without installing server processes or daemons on remote compute nodes. We implemented this model using Active Messages and demonstrated its performance advantages over the PIOF... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The software architecture of a distributed quality of session control layer

    Publication Year: 1998, Page(s):21 - 28
    Cited by:  Papers (2)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    Collaborative multimedia systems demand overall session quality control beyond the level of quality of service (QoS) pertaining to individual streams in isolation of others. To this end, the authors have recently introduced the concept of quality of session (QoSess) control. At every instant in time, the quality of the session depends on the actual QoS offered by the system to each of the applicat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamically instrumenting message-passing programs using virtual clocks

    Publication Year: 1998, Page(s):340 - 341
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    Analysing and visualising the run time behaviour of a distributed program requires collecting performance data during its execution. This is usually done through program instrumentation that inserts trace recording instructions into the program. The intrusiveness of inserted extra code to the original program may make the existing errors vanish, or can cause new errors to appear. It will not only ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Efficient coupling of parallel applications using PAWS

    Publication Year: 1998, Page(s):215 - 222
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    PAWS (Parallel Application WorkSpace) is a software infrastructure for use in connecting separate parallel applications within a component-like model. A central PAWS Controller coordinates the linking of serial or parallel applications across a network to allow them to share parallel data structures such as multidimensional arrays. Applications use the PAWS API to indicate which data structures ar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Otter: bridging the gap between MATLAB and ScaLAPACK

    Publication Year: 1998, Page(s):114 - 121
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (200 KB)

    We have developed a compiler, nicknamed “Otter”, which translates ordinary MATLAB scripts into C programs targeting parallel computers supporting ScaLAPACK and several other parallel numerical libraries. We outline the phases of the multi-pass compiler and we discuss the design and implementation of the runtime library. We present the performance achieved by ten compiled benchmark scri... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Lilith: a software framework for the rapid development of scalable tools for distributed computing

    Publication Year: 1998, Page(s):360 - 361
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (28 KB)

    Lilith is a general purpose tool that provides a highly scalable, easy distribution of user code across a heterogeneous computing platform. By handling the details of code distribution and communication such a framework allows for the rapid development of tools for the use and management of large distributed systems. This speed-up in development not only enables the easy creation of tools as neede... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adaptive utilization of communication and computational resources in high-performance distributed systems: the EMOP approach

    Publication Year: 1998, Page(s):2 - 9
    Cited by:  Papers (2)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (56 KB)

    Development of high-performance distributed applications can be extremely challenging because of their complex runtime environment coupled with their requirement of high-performance. Such applications typically run on a set of heterogeneous machines with dynamically varying loads, connected by heterogeneous networks possibly supporting a wide variety of communication protocols. In spite of the siz... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • TeleMed: wide-area, secure, collaborative object computing with Java and CORBA for health care

    Publication Year: 1998, Page(s):30 - 33
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (28 KB)

    Distributed computing is becoming commonplace in a variety of industries with health care being a particularly important one for society. The authors describe the development and deployment of TeleMed in a few health care domains. TeleMed is a 100% Java distributed application build on CORBA and OMG standards enabling the collaboration on the treatment of chronically ill patients in a secure manne... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extending metasystem functionality using reflection

    Publication Year: 1998, Page(s):346 - 347
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (24 KB)

    To support a vast set of user requirements, flexibility and extensibility are essential features of a metasystem architecture. We present an execution model, the Reflective Graph and Event Model, and demonstrate its use in Legion, an object oriented metasystem project. Reflective features of the model are key in meeting our design goals of flexibility and extensibility View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Matchmaking: distributed resource management for high throughput computing

    Publication Year: 1998, Page(s):140 - 146
    Cited by:  Papers (224)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB)

    Conventional resource management systems use a system model to describe resources and a centralized scheduler to control their allocation. We argue that this paradigm does not adapt well to distributed systems, particularly those built to support high throughput computing. Obstacles include heterogeneity of resources, which make uniform allocation algorithms difficult to formulate, and distributed... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Mesh partitioning for distributed systems

    Publication Year: 1998, Page(s):292 - 300
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (136 KB)

    Distributed systems, which consist of a collection of high performance systems interconnected via high performance networks (e.g. ATM), are becoming feasible platforms for execution of large-scale, complex problems. We address various issues related to mesh partitioning for distributed systems. These issues include the metric used to compare different partitions, efficiency of the application exec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scaling of Beowulf-class distributed systems

    Publication Year: 1998, Page(s):368 - 369
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (60 KB)

    The future of Beowulf-class PC clusters for large-scale scientific and engineering applications will be determined by three issues: system scalability; latency tolerant applications development; and software environments and tools. This paper focuses on the first of these, scalability, which is sensitive to aspects of the remaining two. For the studies and findings described, we consider system de... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Computing twin primes and Brun's constant: a distributed approach

    Publication Year: 1998, Page(s):42 - 49
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    The paper describes an implementation of a large heterogeneous distributed parallel computation that counts the distribution of twin primes and calculates Brun's constant and maximal distances between pairs of twin primes. Two primes are twins if they differ by two. It is not known if there are infinitely many twin primes but it was proven that the sum of their inverses converges to the value defi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A software architecture for global address space communication on clusters: put/get on fast messages

    Publication Year: 1998, Page(s):330 - 337
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB)

    Global address space parallel programming models can be an effective alternative to send/receive style communication, simplifying programming or code generation and increasing performance for certain application types. Traditionally, global address space mechanisms have been implemented in hardware in order to provide the necessary communication performance and responsiveness. However new high per... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The DOGMA approach to high-utilization supercomputing

    Publication Year: 1998, Page(s):64 - 70
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    Heterogeneous distributed computing has traditionally been a problematic undertaking which increases in complexity as heterogeneity increases. The recent advent of Java has made heterogeneous computing a fairly straightforward task. Nevertheless, many researchers have not considered the use of Java in a mainstream parallel programming environment. The performance of Java just-in-time compilers cur... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Two-stage transaction processing in client-server DBMSs

    Publication Year: 1998, Page(s):98 - 105
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (116 KB)

    Shows that there is scope for replication in data-shipping client-server DBMSs, offering opportunities for improved transaction response times. To support this replication, we describe a two-stage protocol for transaction processing (2STP). We extend the conventional client-server data-shipping mechanism by allowing clients to update and query cached objects that have replicas in multiple sites. W... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework for interacting with distributed programs and data

    Publication Year: 1998, Page(s):206 - 214
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (328 KB)

    The Distributed Array Query and Visualization (DAQV) project aims to develop systems and tools that facilitate interacting with distributed programs and data structures. Arrays distributed across the processes of a parallel or distributed application are made available to external clients via well defined interfaces and protocols. Our design considers the broad issues of language targets, models o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.