By Topic

Cluster Computing, 1999. Proceedings. 1st IEEE Computer Society International Workshop on

Date 2-3 Dec. 1999

Filter Results

Displaying Results 1 - 25 of 42
  • ICWC 99. IEEE Computer Society International Workshop on Cluster Computing

    Publication Year: 1999
    Request permission for commercial reuse | PDF file iconPDF (238 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 1999, Page(s):357 - 358
    Request permission for commercial reuse | PDF file iconPDF (17 KB)
    Freely Available from IEEE
  • A communication staging technique for network cache interconnected clusters

    Publication Year: 1999, Page(s):55 - 62
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (64 KB)

    The work is an experimental investigation of a technique for staging communication between tasks of parallel applications in clusters that are interconnected with network cache architecture. With network cache, a process can write broadcast data to a shared buffer on the NIC. This data is immediately broadcast on the network and is available in shared buffers on the NICs of all workstations. By us... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • File replication for enhancing the availability of parallel I/O systems on clusters

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

    Distributed environments such as networks of workstations are becoming more cost-effective and popular, and more high performance computations are moving into such environments. Although in the scientific computing arena NOWs have been used mainly for their high performance, their potential capability in reliability and high availability has not been fully exploited. One important area where this ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • High performance distributed objects for cluster computing

    Publication Year: 1999, Page(s):229 - 236
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    With the development of cluster computing, distributed shared memory (DSM) systems have a new role to play by providing ease of programming a shared space combined with the performance of a high speed network. In this paper, we show that, by combining a high performance network with low latency communication protocols and multithreading, DSM systems on top of clusters can be an efficient alternati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Key Message Algorithm: a communication optimization algorithm in cluster-based parallel computing

    Publication Year: 1999, Page(s):121 - 128
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB)

    Parallel computing using Network of Workstations (NOWs) has become very popular recently. However, the execution of parallel applications on such systems has been hampered by the high communication overhead. To reduce the communication overhead and to speedup the execution of parallel applications on NOWs, the paper proposes a Key Message approach that minimizes the cost of message passing in a pa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Debugging parallel programs using incomplete information

    Publication Year: 1999, Page(s):278 - 286
    Cited by:  Papers (2)  |  Patents (15)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    Many parallel programs employ regular topological structures to support their computation. This topological information is exploitable in the debugging process. Communications not normally part of a topology ones that are either missing or unexpected, are immediately recognisable. Furthermore, animations used to assist the debugging may be enhanced by arranging representations of the executing tas... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Algorithms for stable sorting to minimize communications in networks of workstations and their implementations in BSP

    Publication Year: 1999, Page(s):112 - 120
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (116 KB)

    We introduce a novel approach to produce BSP (Bulk Synchronous Programming model) programs and we show their efficiency by implementing the stable sorting problem on clusters of PC. Experimental results on PCs based on Ethernet and Myrinet cards are compared with implementations on an SGI 2000. The algorithms presented in the paper are either developed under the theoretical framework of the Regula... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal specification of virtual process topologies

    Publication Year: 1999, Page(s):169 - 176
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    A lack of adequate and flexible topology support in the popular message passing systems such as Parallel Virtual Machine was a major factor in the development of our Virtual Process Topology Environment. This parallel programming environment provides high level abstractions for interprocess communication, relieving the application developer of the cumbersome task of mapping logical neighbours to t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The influence of concurrent process duplication on the performance of parallel applications executing on COWs

    Publication Year: 1999, Page(s):287 - 294
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (44 KB)

    The benefits gained from utilising Clusters of Workstations (COWs) as architectures for parallel processing are well known with such systems being a common sight throughout many organisations. COWs are able to present users and application programmers with a considerable computational resource for a relatively low cost. Unfortunately, the software currently used to support the application programm... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ClusterProbe: an open, flexible and scalable cluster monitoring tool

    Publication Year: 1999, Page(s):261 - 268
    Cited by:  Papers (8)  |  Patents (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (124 KB)

    In this paper, we describe the ClusterProbe, an open, flexible, scalable, and Java-based cluster monitoring tool. The tool provides an open environment by developing a multiple-protocol communication interface that can be connected to various types of external accesses from the clients. ClusterProbe is flexible that the monitoring tool can be easily extended to adapt to the resource changes by usi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An assessment of Gigabit Ethernet as cluster interconnect

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

    With the advent of Gigabit Ethernet network technology, a new contender for the next-generation cluster interconnect is on the horizon. We benchmark Gigabit Ethernet and compare it to other cluster interconnects, namely Fast Ethernet, Myrinet and Scalable Coherent Interface. For a meaningful comparison, benchmark experiments are carried out at two levels: TCP/IP networking and MPI parallel program... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Smart Cluster Network (SCnet): design of high performance communication system for SAN

    Publication Year: 1999, Page(s):71 - 80
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (60 KB)

    Smart Cluster Network (SCnet) is a high performance Virtual Interface (VI) Architecture communication system for UNIXTM systems connected with Fujitsu's Synfnity-0 System Area Network (SAN). It is the first UNIXTM VI architecture system that achieves “FuIl Conformance”, as defined by Intel Corp. The paper describes the design of SCnet, focusing on multiple Network... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Soda: a file system for a multicomputer

    Publication Year: 1999, Page(s):131 - 136
    Cited by:  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB)

    We describe Soda, a new distributed file system for a loosely coupled group of computers (a multicomputer). Soda presents a consistent file system image to a number of CPU server clients. It also keeps track of changes made to system files and thereby simplifies operating system upgrades and problem diagnosis. It provides some support for process migration. It also provides convenient run-time acc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Global resource director (GRD) customer scenarios for large multiprocessor environments

    Publication Year: 1999, Page(s):339 - 346
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    Genias Global Resource Director (GRD) was developed to meet the demands of large multiprocessor sites with several 100s of CPUs and users. At the Army Research Laboratory (ARL) and at BMW, GRD is installed on several types of Cray and SGI machines. This paper will describe how GRD integrates such resources into one environment automatically managed by global resource utilization policies. Benefits... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimizing user-level communication patterns on the Fujitsu AP3000

    Publication Year: 1999, Page(s):105 - 111
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    We present techniques and algorithms to improve the performance of various communication patterns on message passing platforms where, for reasons of safety, user level communications must be buffered in (special) memory on both the send and the receive. These algorithms can not only minimize message copying but overlap the copying to/from the special memory with the actual transfer enabling full b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Nomad: a scalable operating system for clusters of uni- and multiprocessors

    Publication Year: 1999, Page(s):247 - 254
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (604 KB)

    The recent improvements in workstation and interconnection network performance have popularized the clusters of off-the-shelf workstations. However, the usefulness of these clusters is yet to be fully exploited, mostly due to the inadequate management of cluster resources implemented by current distributed operating systems. In order to eliminate this problem and approach the computational power o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluation of the performance of multithreaded Cilk runtime system on SMP clusters

    Publication Year: 1999, Page(s):43 - 51
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    Multithreading is widely accepted in shared memory systems such as the symmetric multiprocessor (SMP) machine. However in the clustering environment, multithreading is considered expensive and difficult. Process is still used as the basic scheduling unit in the majority of parallel programming systems on clusters. To investigate the overhead a runtime system may have in supporting multithreading, ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A high performance communication subsystem for PODOS

    Publication Year: 1999, Page(s):81 - 91
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (276 KB)

    PODOS is a performance oriented distributed operating system being developed to harness the performance capabilities of a cluster computing environment. In order to address the growing demand for performance, we are designing a Distributed Operating System (DOS) that can utilize the computing potential of a number of systems. Earlier clustering approaches have traditionally stressed more on resour... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Sharing the Garden GATE: towards an efficient uniform programming model for CLUMPS

    Publication Year: 1999, Page(s):271 - 277
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB)

    Gardens integrates a programming language and system to support parallel computation over a network of workstations. Our goal is to develop extensions to Gardens allowing it to efficiently support clusters of SMP machines under a uniform programming model. Such support requires the implementation of high-performance shared memory message passing primitives as well as changes to the existing model ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Task partitioning utilizing available time on multiprocessor systems for a given schedule

    Publication Year: 1999, Page(s):177 - 186
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB)

    The partitioning of a task at compile time on a multiprocessor system for a given schedule is considered. The optimal distribution of the partition is found. The homogeneous and heterogenous cases are considered. An algorithm is shown that performs the partitioning while ensuring efficient utilization of resources. Tests are developed to predict the profitability of the partition View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Lattice field theory on cluster computers: vector- vs. cache-centric programming

    Publication Year: 1999, Page(s):312 - 319
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    We evaluate the possibility of moving medium-sized calculation in lattice field theory from vector supercomputers to cluster computers, namely clusters built from Alpha processors and Myrinet interconnect, and find that a medium-sized system with a performance of 10 to 20 GFlop/s can be easily and cost-effectively built from current off-the-shelf components. The performance of the algorithms is an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Sun clusterTM architecture: a white paper

    Publication Year: 1999, Page(s):331 - 338
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 KB)

    A well designed cluster system can provide highly available access to applications, system resources and data, together with other features such as scalability and single system image. This paper describes Sun ClusterTM, a clustering solution from Sun Microsystems that is designed to provide these features. The focus of the paper is on the architectural components of Sun Cluster that en... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Realistic communication model for parallel computing on cluster

    Publication Year: 1999, Page(s):92 - 101
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (204 KB)

    We present a model for parallel computation on commodity cluster. Our cluster model is targeted as a tool for performance analysis and algorithm design. We abstract the communication event by means of local and remote data movements, and explicitly expose the contention problems by capturing them in our parameters. To validate our model, we compare the prediction accuracy of our model with the Pos... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • I/O in the Gardens non-dedicated cluster computing environment

    Publication Year: 1999, Page(s):145 - 149
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (32 KB)

    Gardens is an integrated programming language and system designed to support parallel computing across non-dedicated cluster computers, in particular networks of PCs. To utilise non-dedicated machines, a program must adapt to those currently available. In Gardens this is realised by over decomposing a program into more tasks than processors, and migrating tasks to implement adaptation. Communicati... View full abstract»

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