|
Research
Network Performance Research Lab (NetPRL)
During my college career I did research with a combined undergraduate
/ graduate research lab. The lab is located in the EE building and consited
of about 10 students majoring in EE, CSC, and CPE. The main research project
is the design and implementation of an intelligent Network Interface Card.
Please visit the web site for more information:
Cal Poly Intelligent Network Interface
Card
Fall 2003
Network Computing Magazine
- Performed Sneak Preview on F5's Firepass product.
Authored: Hugh Smith, Scott Thomas "Clientless SSL for Remote Access " November, 2003.
<PDF>
CSC 569: Distributed Computing
- Principles and practices in distributed computing: interprocess communications,
group communications, client-server model, distributed objects, message
queue system, distributed services, mobile agents, object space, Internet
protocols. Distributed algorithms: consensus protocols, global state protocols.
Fault tolerance: classification of faults, replication.
Authored: Scott Thomas, Brett Tsudama, Ryan Retting, Dave Gridley. "Implementing Interest-Based
Shortcuts over Gnutella: An Investigation into P2P algorithms." December, 2003.
<PDF>
Spring 2003
CSC 550: Operating Systems
- General concepts of computer architecture and operating systems. Design
features of advanced computers, general time-sharing systems and schemes
for dynamic memory allocation, scheduling and protection. Dynamic linkage
between subroutines. Intercommunication between input/output and processors.
Authored: Scott Thomas. "An Analysis of Distributed File Systems."
June, 2003. <Abstract>
<PDF>
Winter 2003
CSC 564: Computer Networks: Research Topics
- Exploration of advanced topics in emerging computer networking technologies;
focus on leading edge computer network research topics.
Authored: Scott Thomas and Kurtis Kredo. "A Survey of Network Processors
and Co-Processors. " February, 2003. <abstract>
<PDF>
Authored: Scott Thomas. "An Implementation of A Two Rate Three Color
Marker Marking Scheme for Differentiated Services." March, 2003.
<abstract>
<PDF>
Fall, 2002
CSC 508: Graduate Software Engineering I
- In-depth study of requirements engineering, software project management,
formal specifications and object-oriented analysis.
Authored: Scott Thomas. "The Benefits of Pair Programming applied
to the Problems in Linux Kernel Development." December, 2002. <abstract>
<PDF>
CPE 465: Advanced Computer Networks
- Advanced topics in computer networks; greater detail of protocol standards
and services provided by the network; focus on current industry and research
topics.
Authored: Scott Thomas and Hugh Smith. "Securing a Wireless Network
using a VPN." Submitted to ACM Crossroads, November 2002. <abstract>
<PDF>
|