Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1267411guideproceedingsBook PagePublication PagesConference Proceedingsacm-pubtype
TCON'95: Proceedings of the USENIX 1995 Technical Conference Proceedings
1995 Proceeding
Publisher:
  • USENIX Association
  • 2560 Ninth St. Suite 215 Berkeley, CA
  • United States
Conference:
New Orleans Louisiana January 16 - 20, 1995
Published:
16 January 1995

Reflects downloads up to 23 Nov 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
Portals in 4.4BSD
Page 1

Portals were added to 4.4BSD as an experimental feature and are in the publicly available 4.4BSD-Lite distribution. Portals provide access to alternate file types or devices using names in the normal filesystem that a process just opens. For example, an ...

Article
Dynamic Vnodes - design and implementation
Page 2

Dynamic vnodes make the UNIX kernel responsive to a varying demand for vnodes, without a need to rebuild the kernel. It also optimizes the usage of memory by deallocating excess vnodes. This paper describes the design and implementation of dynamic ...

Article
Union mounts in 4.4BSD-lite
Page 3

This paper describes the design and rationale behind union mounts, a new filesystem-namespace management tool available in 4.4BSD-Lite. Unlike a traditional mount that hides the contents of the directory on which it is placed, a union mount presents a ...

Article
Evaluation of design alternative for a cluster file system
Page 4

Based on implementation experience and measurements, this paper presents an evaluation of design alternatives to a cluster file system. The file system is targeted for IBM cluster systems, Scalable POWERparallel and AIX HACMP/600. We considered a shared ...

Article
Multi-resident AFS: an adventure in mass storage
Page 5

The Pittsburgh Supercomputing Center has been working to integrate distributed file system technology with hierarchical mass storage. We produced a system utilizing the Andrew File System that can be interfaced to many mass storage systems. We retained ...

Article
RAMA: easy access to a high-bandwidth massively parallel file system
Page 6

Massively parallel file systems must provide high bandwidth file access to programs running on their machines. Most accomplish this goal by striping files across arrays of disks attached to a few specialized I/O nodes in the massively parallel processor ...

Article
Implementing real time packet forwarding policies using streams
Page 7

This paper describes an implementation of the class based queueing (CBQ) mechanisms proposed by Sally Floyd and Van Jacobson to provide real time policies for packet forwarding. CBQ allows the traffic flows sharing a data link to be guaranteed a share ...

Article
Flexible and safe resolution of file conflicts
Page 8

In this paper we describe the support provided by the Coda File System for transparent resolution of conflicts arising from concurrent updates to a file in different network partitions. Such partitions often occur in mobile computing environments. Coda ...

Article
OODCE: a C++ framework for the OSF distributed computing environment
Page 9

This paper presents a method for developing object-oriented distributed applications using the C++ and DCE technologies. The core of this package is a DCE IDL-to-C++ compiler and a set of C++ classes providing easy access to DCE functionality.

Using ...

Article
Mach-US: UNIX on generic OS object servers
Page 10

This paper examines the Mach-US operating system, its unique architecture, and the lessons demonstrated through its implementation.

Mach-US is an object-oriented multi-server OS which runs on the Mach3.0 kernel. Mach-US has a set of separate servers ...

Article
Events in an RPC based distributed system
Page 11

We show how to build a distributed system allowing objects to register interest in and receive notifications of events in other objects. The system is built on top of a pair of interfaces that are interesting only in their extreme simplicity. We then ...

Article
Turning the AIX operating system into an MP-capable OS
Page 12

This paper describes those MP features that Bull and IBM together introduced into the AIX operating system to support the Symmetric Multiprocessor machine marketed by Bull under the Escala name and by IBM under the RS/6000 Models G30, J30 and R30 names. ...

Article
A flash-memory based file system
Page 13

A flash memory device driver that supports a conventional UNIX file system transparently was designed. To avoid the limitations due to flash memory's restricted number of write cycles and its inability to be overwritten, this driver writes data to the ...

Article
TRON: process-specific file protection for the UNIX operating system
Page 14

The file protection mechanism provided in UNIX is insufficient for current computing environments. While the UNIX file protection system attempts to protect users from attacks by other users, it does not directly address the agents of destruction-...

Article
SIFT: a tool for wide-area information dissemination
Page 15

The dissemination model is becoming increasingly important in wide-area information system. In this model, the user subscribes to an information dissemination service by submitting profiles that describe his interests. He then passively receives new, ...

Article
Performance implications of multiple pointer sizes
Page 16

Many users need 64-bit architectures: 32-bit systems cannot support the largest applications, and 64-bit systems perform better for some applications. However, performance on some other applications can suffer from the use of large pointers; large ...

Article
Idleness is not sloth
Page 17

Many people have observed that computer systems spend much of their time idle, and various schemes have been proposed to use this idle time productively. The commonest approach is to off-load activity from busy periods to less-busy ones in order to ...

Article
Libckpt: transparent checkpointing under Unix
Page 18

Checkpointing is a simple technique for rollback recovery: the state of an executing program is periodically saved to a disk file from which it can be recovered after a failure. While recent research has developed a collection of powerful techniques for ...

Article
Optimizing the performance of dynamically-linked programs
Page 19

Dynamically-linked programs in general do not perform as well as statically-linked programs. This paper identifies three main areas that account for the performance loss. First, symbols are referenced indirectly and thus extra instructions are required. ...

Article
DP: a library for building portable, reliable distributed applications
Page 20

DP is a library of process management and communication tools for writing portable, reliable distributed applications. It provides support for a flexible set of message operations as well as process creation and management. It has been successfully used ...

Article
File system logging versus clustering: a performance comparison
Page 21

The Log-structured File System (LFS), introduced in 1991 [8], has received much attention for its potential order-of-magnitude improvement in file system performance. Early research results [9] showed that small file performance could scale with ...

Article
Metadata logging in an NFS server
Page 22

Over the last few years, there have been several efforts to use logging to improve performance, reliability, and recovery times of file systems. The two major techniques are metadata logging, where the log records metadata changes and is a supplement to ...

Article
Heuristic cleaning algorithms in log-structured file systems
Page 23

Research results show that while Log-Structured File Systems (LFS) offer the potential for dramatically improved file system performance, the cleaner can seriously degrade performance, by as much as 40% in transaction processing workloads [9]. Our goal ...

Article
The New Jersey machine-code toolkit
Page 24

The New Jersey Machine-Code Toolkit helps programmers write applications that process machine code. Applications that use the toolkit are written at an assembly-language level of abstraction, but they recognize and emit binary. Guided by a short ...

Article
ATOM: a flexible interface for building high performance program analysis tools
Page 25

Code instrumentation is a powerful mechanism for understanding program behavior. Unfortunately, code instrumentation is extremely difficult, and therefore has been mostly relegated to building special purpose tools for use on standard industry benchmark ...

Article
Adaptable binary programs
Page 26

To accurately and comprehensively monitor a program's behavior, many performance measurement tools transform the program's executable representation or binary. By instrumenting binary programs to monitor program events, tools can precisely analyze ...

Please enable JavaScript to view thecomments powered by Disqus.

Recommendations