No abstract available.
Efficient user-level thread migration and checkpointing on windows NT clusters
Clusters of industry-standard multiprocessors are emerging as a competitive alternative for large-scale parallel computing. However, these systems have several disadvantages over large-scale multiprocessors, including complex thread scheduling and ...
High-end workstation compute farms using windows NT
This paper describes our experiences in building and deploying Windows NT* based high-end workstation compute farms within the Intel engineering community. An overview of Intel's compute requirements is presented, along with the solution developed to ...
High-performance distributed objects over system area networks
In this paper, we describe an approach to build high-performance, commercial distributed object systems over system area networks (SANs) with user-level networking. The specific platforms we use in this study are the Virtual Interface Architecture (VIA) ...
MTEX: a bridge for migrating CAD design environment from UNIX to NT
This paper shares an innovative technology that we developed while migrating Intel CAD design environment from UNIX to Microsoft Windows NT operating system. The UNIX to Windows NT migration is a complex and challenging task because the chip design ...
Porting legacy engineering applications onto distributed NT systems
In this paper we present our experiences developing two distributed computing applications on NT. In both examples a legacy application is ported from Unix to NT and is then further developed to be a distributed application within the NT environment. We ...
Porting a user-level communication architecture to NT: experiences and performance
This paper describes our experiences in porting the VMMC user-level communication architecture from Linux to Windows NT. The original Linux implementation required no operating system changes and was done entirely using device drivers and user-level ...
Windows NT in a ccNUMA system
- B. Brock,
- G. Carpenter,
- E. Chiprout,
- E. Elnozahy,
- M. Dean,
- D. Glasco,
- J. Peterson,
- R. Rajamony,
- F. Rawson,
- R. Rockhold,
- A. Zimmerman
We have built a 16-way, ccNUMA multiprocessor prototype to study the feasibility of building large scale servers out of Standard High Volume (SHV) components. Using a cache-coherent interconnect, our prototype combines four 4-processor SMPs built using ...
The record-breaking terabyte sort on a compaq cluster
Sandia National Laboratories (U.S. Department of Energy) and Compaq Computer Corporation built a 72-node Windows NT cluster, which Sandia utilizes for production work contracted by the U.S. government. Recently, Sandia and Compaq's Tandem Division ...
Millennium sort: a cluster-based application for windows NT using DCOM, river primitives and the virtual interface architecture
We present the design and results of Millennium Sort, a distributed sorting application built using three layers of technology: extensible River System primitives, the Virtual Interface Architecture (VIA) and the Distributed Component Object Model (DCOM)...
CPU reservations and time constraints: implementation experience on windows NT
This paper presents an implementation of scheduling abstractions originally developed for the Rialto real-time operating system within a research version of Windows NT called Rialto/NT. These abstractions, CPU Reservations and Time Constraints, as ...
Hard real-time with RTX on windows NT
For a variety of reasons, Microsoft Windows NT is increasingly being considered as a platform for deployment of real-time systems. In order to meet the stringent latency requirements of hard real-time systems, it is necessary to augment the capabilities ...
Higher-order concurrent Win32 programming
We present a concurrent framework for Win32 programming based on Concurrent ML, a concurrent language with higher-order functions, static typing, lightweight threads and synchronous communication channels. The key points of the framework are the move ...
FIFS: a framework for implementing user-mode file systems in windows NT
This paper presents FIFS, a framework that facilitates file system research under Windows NT. FIFS addresses the high cost of file system development under Windows NT by providing a simple user-mode development environment. The environment is a Common ...
Detours: binary interception of Win32 functions
Innovative systems research hinges on the ability to easily instrument and extend existing operating system and application functionality. With access to appropriate source code, it is often trivial to insert new instrumentation or extensions by ...
Evaluating windows NT terminal server performance
With the introduction of Windows NT, Terminal Server Edition (TSE), Microsoft finally brings to Windows the "thin-client" computing model the X Window System has offered Unix for a decade. TSE's two most salient features are the provision of multi-user ...
HACC: an architecture for cluster-based web servers
This paper presents the design, implementation, and performance of the Harvard Array of Clustered Computers (HACC), a cluster-based design for scalable, cost-effective web servers. HACC is designed for locality enhancement. Requests that arrive at the ...
Reducing startup latency in web and desktop applications
Application startup latency has become a performance problem for both desktop applications and web applications. In this paper, we show that much of the latency experienced during application startup can be avoided by more efficiently packing ...
Index Terms
- Proceedings of the 3rd conference on USENIX Windows NT Symposium - Volume 3