Post Job Free
Sign in

Computer Science Project

Location:
Washington, NJ
Posted:
February 13, 2013

Contact this candidate

Resume:

Sean Quinlan

***

Mountain Ave

Murray

HillNJ, *7974

(908)

***-****

*****@****-****.***

EducationStanfordUniversity

Ph.D. Computer Science, 1994.

University of Sydney, Australia

B.Sc. (Honors), Computer Science, 1988.

EmploymentBell Laboratories, Lucent

Technologies

1995-present: Member of technical staff. Much my of time is spent working on the Plan 9 distributed

operating system. Plan 9 is the work of many individuals; my contributions have

been in the areas of storage, security, networking, embedded systems, and the

interaction with Microsoft Windows.

Computer Science Robotics Laboratory, StanfordUniversity

1989-94: Research assistant. In addition to my dissertation

research, I implemented the multi-processor real-time operating system used in

the lab, designed a structured light sensor and various I/O boards, and was

involved in other project such as: path planning, dynamic simulation of rigid

bodies, and force feedback robotic manipulators.

AT&T Bell Laboratories

Summer 1989: Consultant. I built a prototype of the Plan 9

file system; incorporating daily snapshots stored to write-once optical

storage.

Selected Research Projects

Venti: a network

storage system intended for archival data. In this system, a

unique hash of a block's contents acts as the block identifier for read and

write operations. This approach leads to a number of interesting

properties: blocks cannot be overwritten thus preventing accidental or

malicious destruction of data, duplicate copies of a block can be coalesced

reducing the consumption of storage, and both clients and servers can detect

data corruption. Venti is a building block for constructing a variety of

archival storage applications such as logical backup, physical backup, and snapshot file systems.

Viaduct: virtual private

networking made easy. In this project, I designed and built a small, low cost

hardware device, called a minibrick, that is placed

between one or more home computers and a broadband Internet connection. The

Viaduct minibrick transparently and securely connects

these computers to the user s corporate network. The architecture of this

system is a physically distributed Ethernet switch, simplifying configuration

and administration compared to the more typical IP layer VPNs.

This project also developed and patented a novel approach to compression for

unreliable packet networks.

Ph.D. Dissertation: The real-time modification of collision-free

paths for robots. This research attempts to close the gap between global path

planning and real-time sensor-based robot control. Contributions include: a

method for re-planning in dynamic environments, an efficient algorithm for

computing the distance between non-convex objects, and a real-time method for

calculating a discrete approximation to the time-optimal parameterization of a

path. Supervised by Oussama Khatib.

Cache Worm File

System: This project explored the design of a general purpose file system

for write-once read-many (WORM) storage. A magnetic disk cache enables blocks

to be modified multiple times before they are written to the WORM and increases

performance. Snapshots of the file system can be made at any time without

limiting the users' access to files. These snapshots reside entirely on the

WORM, are accessible to the user via a second read-only file system, do not

contain multiple copies of unchanged data, and can be used to rebuild the file

system in the event that the disk cache is destroyed.

Publications

R. Cox, E. Grosse, R. Pike, D. Presotto,

and S. Quinlan, Security in Plan 9, Usenix Security Symposium, 2002. Awarded best paper at the conference.

S. Quinlan and S. Dorward,

Venti: A New Approach to Archival Storage,

Usenix Conference on File and Storage Technologies,

2002. Awarded best

paper at the conference.

S. Quinlan, The Real-Time Modification of

Collision-Free Paths, Ph.D. Thesis, StanfordUniversity, 1994.

S. Quinlan, Efficient Distance Computation between

Non-Convex Objects, IEEE International

Conference on Robotics and Automation, 1994.

S. Quinlan and O. Khatib,

Elastic Bands: Connecting Path Planning and Control, IEEE International Conference on Robotics and Automation, 1993.

S. Quinlan and O. Khatib, Towards

Real-Time Execution of Motion Tasks, in

Experimental Robotics 2, ed. R. Chatila and G. Hirzinger, Springer-Verlag, 1993.

S. Quinlan, A Cached WORM File System, Software - Practice & Experience,

21(12), pp. 1289-1299, 1991.

Patents

6236341, 6388584: Method and apparatus for data compression

of network packets.

Honors

ARCS Fellowship, 1993.

National Science Foundation Fellowship, 1990-1993.

1st place, 1991 ACM International

Collegiate Programming Contest.

3rd place, 1990 ACM International

Collegiate Programming Contest.

University of Sydney Medal for Computer Science, 1988.

References

Ken Thompson

Fellow

Entrisphere, Inc.

***@***********.***

Rob Pike

Director of Computing Concepts Research

Bell Labs,

Lucent Technologies

***@****-****.***

Eric Grosse

Director of Networked Computing Research

Bell Labs,

Lucent Technologies

***@****-****.***

Oussama Khatib

Professor of Computer Science

StanfordUniversity

******@**.********.***



Contact this candidate