Interactive quantitative visualization
IBM Journal of Research and Development
Design and implementation of a swapper for the MINIX operating system
ACM SIGCSE Bulletin
MICRO 24 Proceedings of the 24th annual international symposium on Microarchitecture
An investigation of the performance of various dynamic scheduling techniques
MICRO 25 Proceedings of the 25th annual international symposium on Microarchitecture
Experimental evaluation of SUNOS IPC and TCP/IP protocol implementation
IEEE/ACM Transactions on Networking (TON)
Lightweight recoverable virtual memory
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Fbufs: a high-bandwidth cross-domain transfer facility
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Protocol service decomposition for high-performance networking
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
IEEE/ACM Transactions on Networking (TON)
Implementing network protocols at user level
IEEE/ACM Transactions on Networking (TON)
Improving TCP/IP performance over wireless networks
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
M-RPC: a remote procedure call service for mobile clients
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
IBM Systems Journal
ACM SIGOPS Operating Systems Review
Virtual address translation for wide-address architectures
ACM SIGOPS Operating Systems Review
An analysis of decay-usage scheduling in multiprocessors
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
The Tenet real-time protocol suite: design, implementation, and experiences
IEEE/ACM Transactions on Networking (TON)
DCD—disk caching disk: a new approach for boosting I/O performance
ISCA '96 Proceedings of the 23rd annual international symposium on Computer architecture
Effective distributed scheduling of parallel workloads
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Secondary storage and filesystems
ACM Computing Surveys (CSUR)
IEEE/ACM Transactions on Networking (TON)
Network-Based Multicomputers: A Practical Supercomputer Architecture
IEEE Transactions on Parallel and Distributed Systems
Profiling and reducing processing overheads in TCP/IP
IEEE/ACM Transactions on Networking (TON)
Speeding up protocols for small messages
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Implementation and Performance Evaluation of Indirect TCP
IEEE Transactions on Computers - Special issue on mobile computing
Cache behavior of network protocols
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
File system aging—increasing the relevance of file system benchmarks
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Increasing the portability and re-usability of protocol code
IEEE/ACM Transactions on Networking (TON)
Dynamic network reconfiguration support for mobile computers
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
A flow-based approach to datagram security
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
The design, implementation and evaluation of SMART: a scheduler for multimedia applications
Proceedings of the sixteenth ACM symposium on Operating systems principles
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Exploiting software interfaces for performance measurement
Proceedings of the 1st international workshop on Software and performance
Flexible network support for mobility
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Decay-usage scheduling in multiprocessors
ACM Transactions on Computer Systems (TOCS)
IO-lite: a unified I/O buffering and caching system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Experiences implementing a high performance TCP in user-space
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
The effects of asymmetry on TCP performance
Mobile Networks and Applications
Techniques to increase disk access locality in the Minorca multimedia file system
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 2)
IO-Lite: a unified I/O buffering and caching system
ACM Transactions on Computer Systems (TOCS)
Improving interactive performance using TIPME
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Developing flexible and high-performance Web servers with frameworks and patterns
ACM Computing Surveys (CSUR)
Accumulative versioning file system Moraine and its application to metrics environment MAME
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
Symbiotic jobscheduling for a simultaneous mutlithreading processor
ACM SIGPLAN Notices
Separating access control policy, enforcement, and functionality in extensible systems
ACM Transactions on Computer Systems (TOCS)
The Design and Verification of the Rio File Cache
IEEE Transactions on Computers
ICS '01 Proceedings of the 15th international conference on Supercomputing
Providing policy-neutral and transparent access control in extensible systems
Secure Internet programming
Fast and flexible application-level networking on exokernel systems
ACM Transactions on Computer Systems (TOCS)
Scalable hierarchical coarse-grained timers
ACM SIGOPS Operating Systems Review
A resource management framework for priority-based physical-memory allocation
CRPIT '02 Proceedings of the seventh Asia-Pacific conference on Computer systems architecture
Supporting high-performance I/O in QoS-enabled ORB middleware
Cluster Computing
Reducing Router-Crossings in a MobileIntranet
Journal of Network and Systems Management
Using internal sensors and embedded detectors for intrusion detection
Journal of Computer Security
Measuring the capacity of a Web server under realistic loads
World Wide Web
Application-level differentiated services for Web servers
World Wide Web
Load balancing across a highly heterogeneous processor cluster using file status probes
Computers & Geosciences
IEEE Software
Libre Software for Computer Science Classes
IEEE Software
An Asymmetric Real-Time Scheduling for Linux
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Resizable Arrays in Optimal Time and Space
WADS '99 Proceedings of the 6th International Workshop on Algorithms and Data Structures
Extending a Best-Effort Operating System to Provide QoS Processor Management
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
Evaluation of the QoS Offered by PRTP-ECN - A TCP-Compliant Partially Reliable Transport Protocol
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
Fast Allocation and Deallocation with an Improved Buddy System
Proceedings of the 19th Conference on Foundations of Software Technology and Theoretical Computer Science
Exploiting Gray-Box Knowledge of Buffer-Cache Management
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Providing Process Origin Information to Aid in Network Traceback
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Structure and Performance of the Direct Access File System
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
A Resource/Connection Management Scheme for HTTP Proxy Servers
NETWORKING '02 Proceedings of the Second International IFIP-TC6 Networking Conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; and Mobile and Wireless Communications
The Design and Implementation of a Transparent Cryptographic File System for UNIX
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
TrustedBSD: Adding Trusted Operating System Features to FreeBSD
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
Improving the FreeBSD SMP Implementation
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
The Design and Implementation of the NetBSD rc.d System
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
Components for State Restoration in Tree Search
CP '01 Proceedings of the 7th International Conference on Principles and Practice of Constraint Programming
Packet Analysis in Congested Networks
Progress in Discovery Science, Final Report of the Japanese Discovery Science Project
ISC '01 Proceedings of the 4th International Conference on Information Security
Flexible Control of Parallelism in a Multiprocessor PC Router
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
BlueBoX: A policy-driven, host-based intrusion detection system
ACM Transactions on Information and System Security (TISSEC)
An experience teaching operating systems course with a programming project
Journal of Computing Sciences in Colleges
TPF: a dynamic system thrashing protection facility
Software—Practice & Experience
Memory resource management in VMware ESX server
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Architectural analysis and instruction-set optimization for design of network protocol processors
Proceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
An Object-Oriented Software Architecture for 3D Mixed Reality Applications
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
Desktop scheduling: how can we know what the user wants?
NOSSDAV '04 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
Atomic writes for data integrity and consistency in shared storage devices for clusters
Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
IEEE Security and Privacy
Supporting autonomic computing functionality via dynamic operating system kernel aspects
Proceedings of the 4th international conference on Aspect-oriented software development
Memory resource management in VMware ESX server
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Ext3cow: a time-shifting file system for regulatory compliance
ACM Transactions on Storage (TOS)
Full TCP/IP for 8-bit architectures
Proceedings of the 1st international conference on Mobile systems, applications and services
Providing process origin information to aid in computer forensic investigations
Journal of Computer Security
Encyclopedia of Computer Science
An efficient high quality random number generator for multi-programmed systems
Journal of Computer Security
Token-ordered LRU: an effective page replacement policy and its implementation in Linux systems
Performance Evaluation - Performance modelling and evaluation of high-performance parallel and distributed systems
CAR: Clock with Adaptive Replacement
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Hardware Support for Bulk Data Movement in Server Platforms
ICCD '05 Proceedings of the 2005 International Conference on Computer Design
Implementing Metcast in Scheme
Higher-Order and Symbolic Computation
Multithreading in the Kylin Operating System for High End Computing
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Design, implementation and evaluation of resource management system for internet servers
Journal of High Speed Networks
The design and utility of the ML-RSIM system simulator
Journal of Systems Architecture: the EUROMICRO Journal
Design Trade-Offs for User-Level I/O Architectures
IEEE Transactions on Computers
Process prioritization using output production: Scheduling for multimedia
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
The Journal of Supercomputing
A lightweight implementation of RSVP-TE protocol for MPLS-TE signaling
Computer Communications
Practical software reuse for IBM System z I/O subsystems
IBM Journal of Research and Development
NFS tricks and benchmarking traps
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Running "Fsck" in the background
BSDC'02 Proceedings of the BSD Conference 2002 on BSD Conference
Design and implementation of a direct access file system (DAFS) kernel server for FreeBSD
BSDC'02 Proceedings of the BSD Conference 2002 on BSD Conference
Rethinking/dev and devices in the UNIX kernel
BSDC'02 Proceedings of the BSD Conference 2002 on BSD Conference
ULE: a modern scheduler for FreeBSD
BSDC'03 Proceedings of the BSD Conference 2003 on BSD Conference
Hardware Support for Accelerating Data Movement in Server Platform
IEEE Transactions on Computers
SCFS: a UNIX filesystem for smartcards
WOST'99 Proceedings of the USENIX Workshop on Smartcard Technology on USENIX Workshop on Smartcard Technology
Measuring the capacity of a web server
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
DMFS: a data migration file system for NetBSD
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Transparent network security policy enforcement
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Implementation of multiple pagesize support in HP-UX
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Cheating the I/O bottleneck: network storage with Trapeze/Myrinet
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
A framework for alternate queueing: towards traffic management by PC-UNIX based routers
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
The elements of cache programming style
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Adaptive page replacement to protect thrashing in Linux
ALS '01 Proceedings of the 5th annual Linux Showcase & Conference - Volume 5
A distributed shared memory facility for FreeBSD
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Implementing lottery scheduling: matching the specializations in traditional schedulers
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Retrofitting quality of service into a time-sharing operating system
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Why does file system prefetching work?
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Efficient support for P-HTTP in cluster-based web servers
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Reducing the disk I/O of web proxy server caches
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Soft updates: a technique for eliminating most synchronous writes in the fast filesystem
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Design and implementation of a transaction-based filesystem on freeBSD
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Trapeze/IP: TCP/IP at near-gigabit speeds
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Opening the source repository with anonymous CVS
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Towards Scheduling Virtual Machines Based On Direct User Input
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Performance analysis and comparison of interrupt-handling schemes in gigabit networks
Computer Communications
From sockets and RMI to web services
Proceedings of the 39th SIGCSE technical symposium on Computer science education
sfs: a parallel file system for the CM-5
Usenix-stc'93 Proceedings of the USENIX Summer 1993 Technical Conference on Summer technical conference - Volume 1
Secretly monopolizing the CPU without superuser privileges
SS'07 Proceedings of 16th USENIX Security Symposium on USENIX Security Symposium
Transparent checkpoint-restart of multiple processes on commodity operating systems
ATC'07 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference
Supporting superpage allocation without additional hardware support
Proceedings of the 7th international symposium on Memory management
A three pronged approach to teaching undergraduate operating systems
ACM SIGOPS Operating Systems Review
Fast networking with socket-outsourcing in hosted virtual machine environments
Proceedings of the 2009 ACM symposium on Applied Computing
Operating system virtualization: practice and experience
Proceedings of the 3rd Annual Haifa Experimental Systems Conference
Evolution of thread-level parallelism in desktop applications
Proceedings of the 37th annual international symposium on Computer architecture
Modeling and analysis of PC-based software routers
Computer Communications
Interconnecting Smart Objects with IP: The Next Internet
Interconnecting Smart Objects with IP: The Next Internet
PVM application-level tuning over ATM
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
CAR: clock with adaptive replacement
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
HotStorage'11 Proceedings of the 3rd USENIX conference on Hot topics in storage and file systems
ejIP: a TCP/IP stack for embedded Java
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java
An elaboration on dynamically re-configurable communication protocols using key identifiers
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
A practical multicast transmission control method for multi-channel HDTV IP broadcasting system
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
Measuring similarity of large software systems based on source code correspondence
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
TOSKANA: a toolkit for operating system kernel aspects
Transactions on Aspect-Oriented Software Development II
The design of the TAO real-time object request broker
Computer Communications
Virtual ghost: protecting applications from hostile operating systems
Proceedings of the 19th international conference on Architectural support for programming languages and operating systems
Hi-index | 0.02 |
This book describes the design and implementation of the BSD operating system--previously known as the Berkeley version of UNIX. Today, BSD is found in nearly every variant of UNIX, and is widely used for Internet services and firewalls, timesharing, and multiprocessing systems. Readers involved in technical and sales support can learn the capabilities and limitations of the system; applications developers can learn effectively and efficiently how to interface to the system; systems programmers can learn how to maintain, tune, and extend the system. Written from the unique perspective of the system's architects, this book delivers the most comprehensive, up-to-date, and authoritative technical information on the internal structure of the latest BSD system.As in the previous book on 4.3BSD (with Samuel Leffler), the authors first update the history and goals of the BSD system. Next they provide a coherent overview of its design and implementation. Then, while explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing the system's facilities. As an in-depth study of a contemporary, portable operating system, or as a practical reference, readers will appreciate the wealth of insight and guidance contained in this book.Highlights of the book: Details major changes in process and memory management Describes the new extensible and stackable filesystem interface Includes an invaluable chapter on the new network filesystem Updates information on networking and interprocess communication