Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1267074guideproceedingsBook PagePublication PagesConference Proceedingsacm-pubtype
WTEC'94: Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference
1994 Proceeding
Publisher:
  • USENIX Association
  • 2560 Ninth St. Suite 215 Berkeley, CA
  • United States
Conference:
San Francisco California January 17 - 21, 1994
Published:
17 January 1994

Reflects downloads up to 06 Oct 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
Objecting to objects
Page 1

Object Oriented Programming (OOP) is currently being hyped as the best way to do everything from promoting code reuse to forming lasting relationships with persons of your preferred sexual orientation. This paper tries to demystify the benefits of OOP. ...

Article
Finding similar files in a large file system
Page 2

We present a tool, called sif, for finding all similar files in a large file system. Files are considered similar if they have significant number of common pieces, even if they are very different otherwise. For example, one file may be contained, ...

Article
cql: Flat file database query language
Page 3

cql is a UNIX system tool that applies C style query expressions to flat file databases. In some respects it is yet another addition to the toolbox of programmable file filters: grep [Hume88], sh [Bour78] [BK89], awk [AKW88], and perl [Wall]. However, ...

Article
GLIMPSE: a tool to search through entire file systems
Page 4

GLIMPSE, which stands for GLobal IMPlicit SEarch, provides indexing and query schemes for file systems. The novelty of glimpse is that it uses a very small index - in most cases 2-4% of the size of the text - and still allows very flexible full-text ...

Article
Drinking from the firehose: multicast USENET news
Page 5

News transport and spooling systems of the last several years have concentrated on decreasing the resource load on news servers. One beneficial side effect has been the average decrease in time that a news system spends on a given article. This paper ...

Article
The refdbms distributed bibliographic database system
Page 6

Refdbms is a database system for sharing bibliographic references among many users at sites on a wide-area network such as the Internet. This paper describes our experiences in building and using refdbms for the last two years. It summarizes the ...

Article
Filesystem daemons as a unifying mechanism for network information access
Page 7

As the Net burgeons, new tools and protocols are being introduced to permit some orderly use to be made of the wealth of information available. These new protocols, however, often presuppose the use of new, nonstandard, highly interactive user ...

Article
Concert/C: a language for distributed programming
Page 8

Concert/C is a new language for distributed C programming that extends ANSI C to support distribution and process dynamics. Concert/C provides the ability to create and terminate processes, connect them together, and communicate among them. It supports ...

Article
Evolving mach 3.0 to a migrating thread model
Page 9

We have modified Mach 3.0 to treat cross-domain remote procedure call (RPC) as a single entity, instead of a sequence of message passing operations. With RPC thus elevated, we improved the transfer of control during RPC by changing the thread model. ...

Article
TreadMarks: distributed shared memory on standard workstations and operating systems
Page 10

TreadMarks is a distributed shared memory (DSM) system for standard Unix systems such as SunOS and Ultrix. This paper presents a performance evaluation of TreadMarks running on Ultrix using DECstation-5000/240's that are connected by a 100-Mbps switch-...

Article
Workstation support for real-time multimedia communication
Page 11

We show how multimedia applications with real-time requirements can be supported in a distributed system. A UNIX system has been modified to give soft real-time support. The modifications include deadline-based scheduling, preemption points and ...

Article
Experience and results from the implementation of an ATM socket family
Page 12

This paper describes the implementation of an ATM protocol stack as a protocol family within a 4.3 BSD derived Unix. A novel approach to the implementation of the management and control functions for the ATM protocol stack has been adopted. The data ...

Article
Efficient packet demultiplexing for multiple endpoints and large messages
Page 13

This paper describes a new packet filter mechanism that efficiently dispatches incoming network packets to one of multiple endpoints, for example address spaces. Earlier packet filter systems iteratively applied each installed filter against every ...

Article
Latency analysis of TCP on an ATM network
Page 14

In this paper we characterize the latency of the BSD 4.4 alpha implementation of TCP on an ATM network. Latency reduction is a difficult task, and careful analysis is the first step towards reduction. We investigate the impact of both the network ...

Article
Improving UNIX kernel performance using profile based optimization
Page 15

Several studies have shown that operating system performance has lagged behind improvements in application performance. In this paper we show how operating systems can be improved to make better use of RISC architectures, particularly in some of the ...

Article
Memory behavior of an X11 window system
Page 16

We used memory reference traces from a DEC Ultrix system running the X11 window system from MIT Project Athena and several freely available X11 applications to measure different aspects of memory system behavior and performance. Our measurements show ...

Article
A uniform name service for spring's UNIX environment
Page 17

The Spring operating system provides a uniform name service that can be used to associate any name with any object independent of the type of object, and allows arbitrary name spaces to be created and used as first-class objects. We have used this name ...

Article
Acme: a user interface for programmers
Page 18

A hybrid of window system, shell, and editor, Acme gives text-oriented applications a clean, expressive, and consistent style of interaction. Traditional window systems support interactive client programs and offer libraries of pre-defined operations ...

Article
File system design for an NFS file server appliance
Page 19

Network Appliance Corporation recently began shipping a new kind of network server called an NFS file server appliance, which is a dedicated server whose sole function is to provide NFS file service. The file system requirements for an NFS appliance are ...

Article
Improving the write performance of an NFS server
Page 20

The Network File System (NFS) utilizes a stateless protocol between clients and servers; the major advantage of this statelessness is that NFS crash recovery is very easy. However, the protocol requires that data modification operations such as write be ...

Article
Not quite NFS, soft cache consistency for NFS
Page 21

There are some constraints inherent in the NFSTM∈ protocol that result in performance limitations for high performance workstation environments. This paper discusses an NFS-like protocol named Not Quite NFS (NQNFS), designed to address some of these ...

Article
A Quantitative analysis of disk drive power management in portable computers
Page 22

With the advent and subsequent popularity of portable computers, power management of system components has become an important issue. Current portable computers implement a number of power reduction techniques to achieve a longer battery life. Included ...

Article
Thwarting the power-hungry disk
Page 23

Minimizing power consumption is important for mobile computers, and disks consume a significant portion of system-wide power. There is a large difference in power consumption between a disk that is spinning and one that is not, so systems try to keep ...

Article
A usage profile and evaluation of a wide-area distributed file system
Page 24

The evolution of the Andrew File System (AFS) into a wide-area distributed file system has encouraged collaboration and information dissemination on a much broader scale than ever before. In this paper, we examine AFS as a provider of wide-area file ...

Article
Wux: Unix tools under windows
Page 25

Wux is a port of Unix tools to the Microsoft Windows environment. It is based on a library providing a Unix-compatible set of system calls on top of Windows. Unix-derived tools run in parallel, communicating using the Unix pipe abstraction. All ...

Article
An MS-DOS file system for UNIX
Page 26

We have written DosFs, a new file system for UNIX that uses MS-DOS data structures for permanent storage. DosFs can be used anywhere a traditional UNIX file system can be used, and it can mount disks written by MS-DOS as regular UNIX partitions. DosFs ...

Article
An overview of the NetWare operating system
Page 27

The NetWare operating system is designed specifically to provide service to clients over a computer network. This design has resulted in a system that differs in several respects from more general-purpose operating systems. In addition to highlighting ...

Recommendations