Charles D. Cranor

Opening The Source Repository With Anonymous CVS (2008)

Charles D. Cranor, Theo De Raadt, Charles D. Cranor, Theo Raadt

Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright...

Opening The Source Repository With Anonymous CVS (2008)

Charles D. Cranor, Theo Raadt

Anonymous CVS is an advanced source file distribution mechanism we created to allow open source software projects to distribute source code and information about code to Internet users. Built on top...

ACM SIGCOMM INTERNET MEASUREMENT WORKSHOP 2001 Characterizing Large DNS Traces Using Graphs (2008)

Charles D. Cranor, Emden Gansner, Er Krishnamurthy, Oliver Spatscheck

The increasing deployment of overlay networks that rely on DNS tricks has led to added interest in examining DNS traffic. In this paper we report on a characterization of DNS traffic gathered over a...

Half-Sync/Half-Async (2007)

An Architectural Pattern, Edited John Vlissides, Jim Coplien, Douglas C. Schmidt, Charles D. Cranor

This paper describes the Half-Sync/Half-Async pattern, which integrates synchronous and asynchronous I/O models to support both programming simplicity and execution efficiency in complex concurrent...

ABSTRACT AN IMPLEMENTATION MODEL FOR CONNECTION-ORIENTED INTERNET PROTOCOLS (2007)

Saint Louis Missouri, Charles D. Cranor, Charles D. Cranor, Advisor Professor, Gurudatta M. Parulkar

AN IMPLEMENTATION MODEL FOR CONNECTION-ORIENTED INTERNET PROTOCOLS by Charles D. Cranor ADVISOR: Professor Gurudatta M. Parulkar May, 1992 Saint Louis, Missouri Recently a number of research groups...

CV Charles D. Cranor (2007)

Charles D. Cranor

ded as a standard part of FreeBSD, NetBSD, and OpenBSD, and is currently being used by many universities and corporate research labs. ffl Non-invasive security architecture: I designed and...

A precise and efficient evaluation of the proximity between Web clients and their local DNS servers (2002)

Zhuoqing Morley Mao, Charles D. Cranor, Fred Douglis, Oliver Spatscheck, Jia Wang

Content Distribution Networks (CDNs) attempt to improve Web performance by delivering Web content to end-users from servers located at the edge of the network. An important factor contributing to the...

A precise and efficient evaluation of the proximity between Web clients and their local DNS servers (2002)

Zhuoqing Morley Mao, Charles D. Cranor, Fred Douglis, Michael Rabinovich, Oliver Spatscheck, Jia Wang

Content Distribution Networks (CDNs) attempt to improve Web performance by delivering Web content to end-users from servers located at the edge of the network. An important factor contributing to the...

A precise and efficient evaluation of the proximity between Web clients and their local DNS servers (2002)

Zhuoqing Morley Mao, Charles D. Cranor, Fred Douglis, Michael Rabinovich, Oliver Spatscheck, Jia Wang

Content Distribution Networks (CDNs) attempt to improve Web performance by delivering Web content to end-users from servers located at the edge of the network. An important factor contributing to the...

Characterizing Large DNS Traces Using Graphs (2001)

Charles D. Cranor, Emden Gansner, Er Krishnamurthy, Oliver Spatscheck

The increasing deployment of overlay networks that rely on DNS tricks has led to added interest in examining DNS traffic. In this paper we report on a characterization of DNS traffic gathered over a...

Enhanced Streaming Services in a Content Distribution Network (2001)

Charles D. Cranor, Matthew Green, Chuck Kalmanek

Prism’s content naming, management, discovery, and redirection mechanisms support high-quality streaming media services in an IP-based content distribution network. With the emergence of broadband...

Enhanced Streaming Services in a Content Distribution Network (2001)

Charles D. Cranor, Matthew Green, Chuck Kalmanek

Prism’s content naming, management, discovery, and redirection mechanisms support high-quality streaming media services in an IP-based content distribution network. With the emergence of broadband...

The UVM Virtual Memory System (1999)

Charles D. Cranor, Gurudatta M. Parulkar

Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright...

The UVM Virtual Memory System (1999)

Charles D. Cranor, Gurudatta M. Parulkar

We introduce UVM, a new virtual memory system for the BSD kernel that has an improved design that increases system performance over the old Mach-based 4.4BSD VM system. In this paper we present an...

Zero-Copy Data Movement Mechanisms for UVM (1999)

Charles D. Cranor, Gurudatta M. Parulkar

We introduce UVM, a new virtual memory system specifically designed to provide the I/O and IPC systems with a range of flexible data movement mechanisms. Implemented in the NetBSD operating system,...

Integrating ATM Networking Into BSD (1998)

Charles D. Cranor, Charles D. Cranor

New computer applications in areas such as multimedia, imaging, and distributed computing demand high levels of performance from computer networks. ATM-based networking solutions provide one possible...

Design and Implementation of the UVM Virtual Memory System (1998)

Charles D. Cranor, Charles D. Cranor, Charles D. Cranor

DESIGN AND IMPLEMENTATION OF THE UVM VIRTUAL MEMORY SYSTEM by Charles D. Cranor ADVISOR: Professor Gurudatta M. Parulkar August, 1998 Saint Louis, Missouri We introduce UVM, a new virtual memory...

Half-Sync/Half-Async (1996)

An Architectural, Douglas C. Schmidt, Charles D. Cranor

This paper describes the Half-Sync/Half-Async pattern, which integrates synchronous and asynchronous I/O models to support both programming simplicity and execution efficiency in complex concurrent...

Half-Sync/Half-Async - An Architectural Pattern for Efficient and Well-structured Concurrent I/O (1995)

Douglas C. Schmidt, Charles D. Cranor

This paper describes the Half-Sync/Half-Async pattern, which integrates synchronous and asynchronous I/O models to support both programming simplicity and execution efficiency in complex concurrent...

Design of Universal Continuous Media I/O (1995)

Charles D. Cranor, Gurudatta M. Parulkar

The problem this research addresses is how to modify an existing operating system's I/O subsystem to support new high-speed networks and high-bandwidth multimedia applications that will play an...

Universal Continuous Media I/O: Design and Implementation (1994)

Charles D. Cranor, Gurudatta M. Parulkar, Charles D. Cranor, Gurudatta M. Parulkar

The problem this paper addresses is how to modify an existing operating system’s I/O subsystem to support new high-speed networks and high-bandwidth multimedia applications that will play an...

Universal Continuous Media I/o: Design And Implementation (1994)

Charles Cranor, Charles D. Cranor, Gurudatta M. Parulkar, Gurudatta M. Parulkar

The problem this paper addresses is how to modify an existing operating system's I/O subsystem to support new high-speed networks and high-bandwidth multimedia applications that will play an...

Universal Continuous Media I/o: Design And Implementation (1994)

Charles Cranor, Charles D. Cranor, Gurudatta M. Parulkar, Gurudatta M. Parulkar

The problem this paper addresses is how to modify an existing operating system's I/O subsystem to support new high-speed networks and high-bandwidth multimedia applications that will play an...

Universal Continuous Media I/O: Design and Implementation (1994)

Charles D. Cranor, Charles D. Cranor, Gurudatta M. Parulkar, Gurudatta M. Parulkar

The problem this paper addresses is how to modify an existing operating system’s I/O subsystem to support new high-speed networks and high-bandwidth multimedia applications that will play an...

An implementation model for connection-oriented internet protocols / (1992)

Cranor, Charles D.

Thesis (M.S.)--Washington University, 1992. Dept. of Computer Science.

An Implementation Model for Connection-Oriented Internet Protocols (1992)

Charles D. Cranor, Gurudatta M. Parulkar

Several research groups have recently proposed connection-oriented internet protocols that are aimed at providing a variable grade of service with performance guarantees on top of diverse networks....