Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
The available capacity of a privately owned workstation environment
Performance Evaluation
Active messages: a mechanism for integrated communication and computation
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
LogP: towards a realistic model of parallel computation
PPOPP '93 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming
Efficient software-based fault isolation
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
Combining Parallel and Sequential Workloads
Combining Parallel and Sequential Workloads
IBM Systems Journal
The Zebra striped network file system
ACM Transactions on Computer Systems (TOCS)
Dynamic self-invalidation: reducing coherence overhead in shared-memory multiprocessors
ISCA '95 Proceedings of the 22nd annual international symposium on Computer architecture
Hive: fault containment for shared-memory multiprocessors
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
U-Net: a user-level network interface for parallel and distributed computing
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Serverless network file systems
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Towards modeling the performance of a fast connected components algorithm on parallel machines
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Efficient support of location transparency in concurrent object-oriented programming languages
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
High performance messaging on workstations: Illinois fast messages (FM) for Myrinet
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Parallelizing Navier-Stokes computations on a variety of architecture platforms
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Parallel retrograde analysis on a distributed system
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Serverless network file systems
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
1995 observations on supercomputing alternatives: did the MPP bandwagon lead to a cul-de-sac?
Communications of the ACM
Decoupled hardware support for distributed shared memory
ISCA '96 Proceedings of the 23rd annual international symposium on Computer architecture
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Strategic directions in computer architecture
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
The Legion vision of a worldwide virtual computer
Communications of the ACM
High-performance sorting on networks of workstations
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures
Interactive simulation of fire in virtual building environments
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
pSNOW: a tool to evaluate architectural issues for NOW environments
ICS '97 Proceedings of the 11th international conference on Supercomputing
Effects of communication latency, overhead, and bandwidth in a cluster architecture
Proceedings of the 24th annual international symposium on Computer architecture
Reactive NUMA: a design for unifying S-COMA and CC-NUMA
Proceedings of the 24th annual international symposium on Computer architecture
Design issues of a cooperative cache with no coherence problems
Proceedings of the fifth workshop on I/O in parallel and distributed systems
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
BFXM: a parallel file system model based on the mechanism of distributed shared memory
ACM SIGOPS Operating Systems Review
Query performance for tightly coupled distributed digital libraries
Proceedings of the third ACM conference on Digital libraries
A parallel iterative linear system solver with dynamic load balancing
ICS '98 Proceedings of the 12th international conference on Supercomputing
Modeling communication pipeline latency
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Scheduling with implicit information in distributed systems
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
An Evaluation of Architectural Platforms for Parallel Navier-Stokes Computations
The Journal of Supercomputing
Performance monitoring in a Myrinet-connected SHRIMP cluster
SPDT '98 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
Searching for the sorting record: experiences in tuning NOW-Sort
SPDT '98 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
A Competitive Analysis of Load Balancing Strategiesfor Parallel Ray Tracing
The Journal of Supercomputing
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
A Performance Evaluation of the Convex SPP-1000 Scalable Shared Memory Parallel Computer
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Communications of the ACM
The POPCORN market—an online market for computational resources
Proceedings of the first international conference on Information and computation economies
Snowball: Scalable Storage on Networks of Workstations with Balanced Load
Distributed and Parallel Databases
Hardware Support for Flexible Distributed Shared Memory
IEEE Transactions on Computers
Performance isolation: sharing and isolation in shared-memory multiprocessors
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations
IEEE Transactions on Software Engineering
Transparent adaptive parallelism on NOWs using OpenMP
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Transparent communication for distributed objects in Java
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Javelin++: scalability issues in global computing
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Realizing the performance potential of the virtual interface architecture
ICS '99 Proceedings of the 13th international conference on Supercomputing
Scheduling optimization for resource-intensive Web requests on server clusters
Proceedings of the eleventh annual ACM symposium on Parallel algorithms and architectures
Efficient distributed algorithms to build inverted files
Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
IBM Systems Journal
The interactive performance of SLIM: a stateless, thin-client architecture
Proceedings of the seventeenth ACM symposium on Operating systems principles
BIP-SMP: high performance message passing over a cluster of commodity SMPs
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Optimization of MPI collectives on clusters of large-scale SMP's
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Architectural requirements and scalability of the NAS parallel benchmarks
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Evaluating titanium SPMD programs on the Tera MTA
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
A personal supercomputer for climate research
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Performance prediction based loop scheduling for heterogeneous computing environment
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Towards self-tuning data placement in parallel database systems
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Optimal schedules for data-parallel cycle-stealing in networks of workstations (extended abstract)
Proceedings of the twelfth annual ACM symposium on Parallel algorithms and architectures
Broadcast scheduling optimization for heterogeneous cluster systems
Proceedings of the twelfth annual ACM symposium on Parallel algorithms and architectures
Runtime incremental concentrated scheduling on NOW(NRICS)
ACM SIGOPS Operating Systems Review
A Java framework for massively distributed symbolic computing
ACM SIGSAM Bulletin
Exploiting Fine-Grained Idle Periods in Networks of Workstations
IEEE Transactions on Parallel and Distributed Systems
ACM Computing Surveys (CSUR)
Scalable fault-tolerant distributed shared memory
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Computing in the RAIN: A Reliable Array of Independent Nodes
IEEE Transactions on Parallel and Distributed Systems
Proceedings of the fifteenth workshop on Parallel and distributed simulation
Optimizing threaded MPI execution on SMP clusters
ICS '01 Proceedings of the 15th international conference on Supercomputing
Implicit coscheduling: coordinated scheduling with implicit information in distributed systems
ACM Transactions on Computer Systems (TOCS)
A scalable, distributed middleware service architecture to support mobile internet applications
WMI '01 Proceedings of the first workshop on Wireless mobile internet
Legion: flexible support for wide-area computing
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Optimal Schedules for Cycle-Stealing in a Network of Workstations with a Bag-of-Tasks Workload
IEEE Transactions on Parallel and Distributed Systems
An architecture for secure wide-area service discovery
Wireless Networks - Selected Papers from Mobicom'99
R-tree-based data migration and self-tuning strategies in shared-nothing spatial databases
Proceedings of the 9th ACM international symposium on Advances in geographic information systems
Early cancellation: an active NIC optimization for time-warp
Proceedings of the sixteenth workshop on Parallel and distributed simulation
Challenge: integrating mobile wireless devices into the computational grid
Proceedings of the 8th annual international conference on Mobile computing and networking
The Journal of Supercomputing
ACM Transactions on Computer Systems (TOCS)
The Network RamDisk: Using remote memory on heterogeneous NOWs
Cluster Computing
A Cluster Operating System Supporting Parallel Computing
Cluster Computing
A Software Suite for High-Performance Communications on Clusters of SMPs
Cluster Computing
Studies on striping and buffer caching issues for the software RAID file system
Journal of Systems Architecture: the EUROMICRO Journal
PLEIADES: an internet-based parallel/distributed system
Software—Practice & Experience
Virtual-machine-based heterogeneous checkpointing
Software—Practice & Experience
Load balancing across a highly heterogeneous processor cluster using file status probes
Computers & Geosciences
The Raincore API for Clusters of Networking Elements
IEEE Internet Computing
Batrun: Utilizing Idle Workstations for Large-Scale Computing
IEEE Parallel & Distributed Technology: Systems & Technology
Free-market computing and the global economic infrastructure
IEEE Parallel & Distributed Technology: Systems & Technology
IEEE Parallel & Distributed Technology: Systems & Technology
Heterogeneous System Performance Prediction and Analysis Using PS
IEEE Concurrency
COMPaS: A PC-Based SMP Cluster
IEEE Concurrency
Improved Strategies for Dynamic Load Balancing
IEEE Concurrency
Performance Modeling and Prediction of Nondedicated Network Computing
IEEE Transactions on Computers
Filtering Random Graphs to Synthesize Interconnection Networks with Multiple Objectives
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Broadcast scheduling optimization for heterogeneous cluster systems
Journal of Algorithms
GENESIS: an efficient, transparent and easy to use cluster operating system
Parallel Computing
A Pipeline-Based Approach for Scheduling Video Processing Algorithms on NOW
IEEE Transactions on Parallel and Distributed Systems
Parallel simulation of chip-multiprocessor architectures
ACM Transactions on Modeling and Computer Simulation (TOMACS)
The Implementation of Low Latency Communication Primitives in the Snow Prototype
ICPP '97 Proceedings of the international Conference on Parallel Processing
CoCheck: Checkpointing and Process Migration for MPI
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Using Programmable NICs for Time-Warp Optimization
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Experience with Parallel Computing on the AN2 Network
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
SPAX: A New Parallel Processing System for Commercial Application
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Network Survivability Simulation of a Commercially Deployed Dynamic Routing System Protocol
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Automatic Scheduler for Real-Time Vision Applications
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
PaCT '999 Proceedings of the 5th International Conference on Parallel Computing Technologies
PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
Toward an Operating System That Supports Parallel Processing on Nondedicated Clusters
PPAM '01 Proceedings of the th International Conference on Parallel Processing and Applied Mathematics-Revised Papers
Bottleneck Analysis of a Gigabit Network Interface Card: Formal Verification Approach
Proceedings of the 9th International SPIN Workshop on Model Checking of Software
BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications
ARTDB '97 Proceedings of the Second International Workshop on Active, Real-Time, and Temporal Database Systems
Scheduling a Metacomputer with Uncooperative Sub-schedulers
IPPS/SPDP '99/JSSPP '99 Proceedings of the Job Scheduling Strategies for Parallel Processing
An Efficient and Scalable Coscheduling Technique for Large Symmetric Multiprocessor Clusters
JSSPP '01 Revised Papers from the 7th International Workshop on Job Scheduling Strategies for Parallel Processing
Coscheduling under Memory Constraints in a NOW Environment
JSSPP '01 Revised Papers from the 7th International Workshop on Job Scheduling Strategies for Parallel Processing
Reducing the Replacement Overhead on COMA Protocols for Workstation-Based Architectures
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Predictive Coscheduling Implementation in a Non-dedicated Linux Cluster
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
High-Speed LANs: New Environments for Parallel and Distributed Applications
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Merging Web-Based with Cluster-Based Computing
ISCOPE '98 Proceedings of the Second International Symposium on Computing in Object-Oriented Parallel Environments
Scheduling under Uncertainty: Planning for the Ubiquitous Grid
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
Implementing and Analysing an Effective Explicit Coscheduling Algorithm on a NOW
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
Text Searching on a Heterogeneous Cluster of Workstations
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Computing in the RAIN: A Reliable Array of Independent Nodes
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Ultra-high performance communication with MPI and the Sun fire™ link interconnect
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
The pervasiveness of evolution in GRUMPS software
Software—Practice & Experience
Data partitioning and load balancing in parallel disk systems
The VLDB Journal — The International Journal on Very Large Data Bases
Metacomputing: technology and applications
Highly parallel computaions
Optimal sharing of bags of tasks in heterogeneous clusters
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures
Searching large text collections
Handbook of massive data sets
Handbook of massive data sets
Performance of a distributed architecture for query processing on workstation clusters
Future Generation Computer Systems - Selected papers from CCGRID 2002
Reliable communications in FTL
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Asymptotically Optimal Worksharing in HNOWs: How Long is "Sufficiently Long?"
ANSS '03 Proceedings of the 36th annual symposium on Simulation
VLSI Architecture: Past, Present, and Future
ARVLSI '99 Proceedings of the 20th Anniversary Conference on Advanced Research in VLSI
Telegraphos: High-Performance Networking for Parallel Processing on Workstation Clusters
HPCA '96 Proceedings of the 2nd IEEE Symposium on High-Performance Computer Architecture
Modeling and Simulation of A Parallel Operating System: Processor Sharing Example
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
Performance Evaluation of High Performance Switches on Parallel and Distributed Computers
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
An Efficient Caching Scheme for Software RAID File System in Workstation Clusters
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
Supporting HPDC Applications over ATM Networks with Cell-Based Transport Mechanisms
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Distributed Job Scheduling in SCI Local-Area MultiProcessors
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Legion-a view from 50,000 feet
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Using Remote Memory to avoid Disk Thrashing: A Simulation Study
MASCOTS '96 Proceedings of the 4th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Simulation of Heterogeneous Networks of Workstations
MASCOTS '96 Proceedings of the 4th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Issues in Reliable Network Memory Paging
MASCOTS '96 Proceedings of the 4th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Trojan: A High-Performance Simulator for Shared Memory Architectures
SS '96 Proceedings of the 29th Annual Simulation Symposium (SS '96)
LND: a reliable multi-tier storage device in NOW
ACM SIGOPS Operating Systems Review
Dynamic load balancing for switch-based networks
Journal of Parallel and Distributed Computing
A Network Co-processor-Based Approach to Scalable Media Streaming in Servers
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Optimizing Static Job Scheduling in a Network of Heterogeneous Computers
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Support for extensibility and site autonomy in the Legion grid system object model
Journal of Parallel and Distributed Computing - Special issue on computational grids
User-level communication based cooperative caching
ACM SIGOPS Operating Systems Review
On Network CoProcessors for Scalable, Predictable Media Services
IEEE Transactions on Parallel and Distributed Systems
Cyclone: A High-Performance Cluster-Based Web Server with Socket Cloning
Cluster Computing
Local supercomputing training in the computational sciences using remote national centers
Future Generation Computer Systems - Special issue: Selected papers from the workshop on education in computational sciences held at the ICCS 2002
On broadcasting in heterogenous networks
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Performance evaluation of scheduling schemes for NOW with heterogeneous computing power
Future Generation Computer Systems - Special issue: Modeling and simulation in supercomputing and telecommunications
Middleware support for reconciling client updates and data transcoding
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Cluster scheduling for explicitly-speculative tasks
Proceedings of the 18th annual international conference on Supercomputing
The Journal of Supercomputing
Highly available, fault-tolerant, parallel dataflows
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
A philosophical and technical comparison of Legion and Globus
IBM Journal of Research and Development
Extensible, Scalable Monitoring for Clusters of Computers
LISA '97 Proceedings of the 11th USENIX conference on System administration
Key Messaging on SOME-Bus clusters
Parallel Computing
Tunable randomization for load management in shared-disk clusters
ACM Transactions on Storage (TOS)
Coscheduling in Clusters: Is It a Viable Alternative?
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Adaptive data parallel computing on workstation clusters
Journal of Parallel and Distributed Computing
A model for parallel programming over CORBA
Journal of Parallel and Distributed Computing
A Hybrid Analysis of an Optimization Approach for Cluster Applications
The Journal of Supercomputing
Programming ad-hoc networks of mobile and resource-constrained devices
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
Evaluating scheduling policies for fine-grain communication protocols on a cluster of SMPs
Journal of Parallel and Distributed Computing
Deconstructing Commodity Storage Clusters
Proceedings of the 32nd annual international symposium on Computer Architecture
A data distributed parallel algorithm for nonrigid image registration
Parallel Computing
Efficient trigger-broadcasting in heterogeneous clusters
Journal of Parallel and Distributed Computing
Broadcasting on networks of workstations
Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures
Configuring Large High-Performance Clusters at Lightspeed: A Case Study
International Journal of High Performance Computing Applications
Timing-accurate Storage Emulation
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
Hydra: a platform for survivable and secure data storage systems
Proceedings of the 2005 ACM workshop on Storage security and survivability
Moset: An anonymous remote mobile cluster computing paradigm
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part I
Design and Evaluation of Dynamic Key Message Algorithms for Cluster Computing
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Polite parallel computing: student paper
Journal of Computing Sciences in Colleges
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Distributed computing using Java: a comparison of two server designs
Journal of Systems Architecture: the EUROMICRO Journal
PARSE: A Tool for Parallel Application Run Time Sensitivity Evaluation
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Optimal partitioning of nodes to space-sharing parallel tasks
Parallel Computing
A runtime resolution scheme for priority boost conflict in implicit coscheduling
The Journal of Supercomputing
A comprehensive performance and energy consumption analysis of scheduling alternatives in clusters
The Journal of Supercomputing
Worldwide computing: Adaptive middleware and programming technology for dynamic Grid environments
Scientific Programming - Dynamic Grids and Worldwide Computing
Scientific Programming
STAR: an efficient coding scheme for correcting triple storage node failures
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Scalable, distributed data structures for internet service construction
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Active names: flexible location and transport of wide-area resources
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Efficient support for content-based routing in web server clusters
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
The Journal of Supercomputing
Implementation of a reliable remote memory pager
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Solaris MC: a multi computer OS
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
WINSYM'99 Proceedings of the 3rd conference on USENIX Windows NT Symposium - Volume 3
Using smart clients to build scalable services
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Adaptive and reliable parallel computing on networks of workstations
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
The multispace: an evolutionary platform for infrastructural services
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Dryad: distributed data-parallel programs from sequential building blocks
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
The user in experimental computer systems research
Proceedings of the 2007 workshop on Experimental computer science
The user in experimental computer systems research
ecs'07 Experimental computer science on Experimental computer science
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
International Journal of High Performance Computing and Networking
Parallel text searching applications on a heterogeneous cluster architecture
International Journal of Computational Science and Engineering
POEMS: Peer-Based Overload Management
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
Performance-based parallel application toolkit for high-performance clusters
The Journal of Supercomputing
The ParaStation project: Using workstations as building blocks for parallel computing
Information Sciences: an International Journal
A parallel algorithm for learning Bayesian networks
PAKDD'07 Proceedings of the 11th Pacific-Asia conference on Advances in knowledge discovery and data mining
Minimizing paging tradeoffs applying coscheduling techniques in a linux cluster
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
A practical way to extend shared memory support beyond a motherboard at low cost
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
The utility coprocessor: massively parallel computation from the coffee shop
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
Exploiting programmable network interfaces for parallel query execution in workstation clusters
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
High-performance message-passing over generic Ethernet hardware with Open-MX
Parallel Computing
Future Generation Computer Systems
Game-theoretic static load balancing for distributed systems
Journal of Parallel and Distributed Computing
A network performance sensitivity metric for parallel applications
International Journal of High Performance Computing and Networking
Overdriver: handling memory overload in an oversubscribed cloud
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Timing-accurate storage emulation
FAST'02 Proceedings of the 1st USENIX conference on File and storage technologies
FC-TRSN: a new cluster-oriented high-speed communication network
ICCOM'06 Proceedings of the 10th WSEAS international conference on Communications
The Journal of Supercomputing
Parallel suboptimal heuristic search for finding a w-admissible solution. performance analysis
ICANCM'11/ICDCC'11 Proceedings of the 2011 international conference on applied, numerical and computational mathematics, and Proceedings of the 2011 international conference on Computers, digital communications and computing
Distributed anemone: transparent low-latency access to remote memory
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
It’s elementary, my dear watson: time-optimal sorting algorithms on a completely overlapping network
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
HiPC'05 Proceedings of the 12th international conference on High Performance Computing
Improving scheduling decisions by using knowledge about parallel applications resource usage
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Parallelizing skyline queries for scalable distribution
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
Improving speedup and response times by replicating parallel programs on a SNOW
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
CISNE: a new integral approach for scheduling parallel applications on non-dedicated clusters
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Broadcast-Based parallel LU factorization
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
GDP: a paradigm for intertask communication in grid computing through distributed pipes
ICDCIT'05 Proceedings of the Second international conference on Distributed Computing and Internet Technology
SchedSP: providing GRID-enabled real-world scheduling solutions as application services
EuroWeb'02 Proceedings of the 2002 international conference on EuroWeb
Scheduling in HC and Grids Using a Parallel CHC
Computational Intelligence
Network-based parallel computing over ATM using improved SSCOP protocol
Computer Communications
On paged distributed virtual memory algorithms in a broadcasting environment
Computer Communications
Invited Performance of the communication layers of TCP/IP with the Myrinet gigabit LAN
Computer Communications
Finding, expressing and managing parallelism in programs executed on clusters of workstations
Computer Communications
Robotic clusters: Multi-robot systems as computer clusters
Robotics and Autonomous Systems
A new degree of freedom for memory allocation in clusters
Cluster Computing
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
Distributing fixed time slices in heterogeneous networks of workstations (NOWs)
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
A network performance sensitivity metric for parallel applications
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
Network support for resource disaggregation in next-generation datacenters
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
Hi-index | 0.08 |
In this paper, we argue that because of recent technology advances, networks of workstations (NOWs) are poised to become the primary computing infrastructure for science and engineering, from low end interactive computing to demanding sequential and parallel applications. We identify three opportunities for NOWs that will benefit end-users: dramatically improving virtual memory and file system performance by using the aggregate DRAM of a NOW as a giant cache for disk; achieving cheap, highly available, and scalable file storage by using redundant arrays of workstation disks, using the LAN as the I/O backplane; and finally, multiple CPUs for parallel computing. We describe the technical challenges in exploiting these opportunities namely, efficient communication hardware and software, global coordination of multiple workstation operating systems, and enterprise-scale network file systems. We are currently building a 100-node NOW prototype to demonstrate that practical solutions exist to these technical challenges.