Professor Russell received
a B.A. in mathematics and physics from Yale University in 1965,
an M.S. in computer science from Stanford University in 1967,
and a Ph.D. in computer science from Stanford University in 1972.
In 1975 he joined the
faculty of the University of New Hampshire, where he is now an
Associate Professor of Computer Science.
Since 2000 he has been associated with the
UNH InterOperability Lab.
He is currently working in the following areas at IOL:
the OpenFabrics Alliance, as principal developer of their Training Course
on RDMA programming,
iWARP, the family of protocols for remote direct memory access over TCP/IP,
iSCSI, the Internet Small Computer Systems Interconnect
Introdution to RDMA Programming
is a self-contained introductory course module that covers some of the
material in the OpenFabrics Alliance Training Course on RDMA programming.
Recent Publications
- Jie Li, Malathi Veeraraghavan, Steve Emmerson, and Robert Russell,
File Multicast Transport Protocol (FMTP).
Presented at the 2nd International Workshop on Scalable Computing For
Real-Time Big Data Applications (SCRAMBL'15), Shenzhen, Guangdong, China,
4-7 May, 2015.
- Qian Li, Robert D. Russell, and Malathi Veeraraghavan,
IBRMP: a Reliable Multicast Protocol for InfiniBand.
Proceedings of the 2014 IEEE 22nd Annual Symposium on High-Performance Interconnects (HOTI 22),
Mountain View, California, 26-28 August, 2014,
pp 79-86.
- Patrick MacArthur and Robert Russell
An Efficient Method for Stream Semantics over RDMA.
Proceedings of the 28th IEEE International Parallel & Distributed Processing Symposium (IPDPS),
Phoenix, Arizona, 19-23 May, 2014,
pp 841-851.
- Qian Liu and Robert Russell,
A Performance Study of InfiniBand Fourteen Data Rate (FDR).
Proceedings of the 22nd High Performance Computing Symposium (HPC 2014),
Tampa, Florida, 13-16 April, 2014
- Patrick MacArthur and Robert Russell,
A Performance Study to Guide RDMA Programming Decisions.
Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications (HPCC-2012),
Liverpool, UK,
25-27 June, 2012.
- Robert Russell,
A General-Purpose API for iWARP and InfiniBand.
Presented at the
First Workshop on Data Center - Converged and Virtual Ethernet Switching
(DC CAVES),
Renato Recio, chair,
Paris, France, 14 September, 2009.
- Robert Russell,
The Extended Sockets Interface for Accessing RDMA Hardware.
Proceedings of the
20th IASTED International Conference on
Parallel and Distributed Computing and Systems (PDCS 2008),
T.F. Gonzalez, ed., Orlando, Florida, 16-18 November, 2008,
pp 279-284.
- Ethan Burns and Robert Russell,
Implementation and Evaluation of iSCSI over RDMA.
Proceedings of the
5th IEEE International Workshop on
Storage Network Architecture and Parallel I/O (SNAPI'08),
held in conjunction with the
25th IEEE Conference on
Mass Storage Systems and Technologies (MSST2008),
Baltimore, Maryland, 22 September, 2008.
- Robert Russell,
iSCSI: Past, Present, Future.
Proceedings of the 2nd JST CREST Workshop on Advanced Storage Systems,
San Francisco, California, 16-17 December, 2005, pp 121-148.
- Fanny Xu and Robert Russell,
An Architecture for Public Internet Disks.
Proceedings of the 3rd International Workshop on Storage
Network Architecture and Parallel I/O (SNAPI'05),
Saint Louis, Missouri, 18 September, 2005, pp 73-80.
- Yamini Shastry, Steve Klotz, and Robert Russell,
Evaluating the Effect of iSCSI Protocol Parameters on Performance.
Proceedings of the IASTED International Conference on Parallel
and Distributed Computing and Networks (PDCN 2005),
Innsbruck, Austria, 15-17 February, 2005.
T. Fahringer and M. H. Hamza, eds.,
ACTA Press, Anaheim, CA 2005, pp 159-166.
- Anshul Chadda, Ashish Palekar, Robert Russell, and Narendran Ganapathy,
Design, Implementation and Performance Analysis of the iSCSI Protocol
for SCSI over TCP/IP".
Presented at the
Internetworking 2003 International Conference,
San Jose, California, 22-24 June, 2003.
- Ashish Palekar, Narendran Ganapathy, Anshul Chadda, and Robert Russell,
Design and Implementation of a Linux SCSI Target for Storage Area Networks.
Proceedings of the 5th Annual Linux Showcase and Conference,
Oakland, California, 5-10 November, 2001.
Awarded Best Paper.
- Ashish Palekar, Anshul Chadda, Narendran Ganapathy, and Robert Russell,
Design and Implementation of a Software Prototype for Storage Area Network
Protocol Evaluation.
Proceedings of the 13th IASTED International Conference on Parallel and
Distributed Computing and Systems,
Anaheim, California, 21-24 August, 2001.
T. Gonzalez, ed.,
ACTA Press, Anaheim, CA 2001, pp 661-666.
- Mihaela Sabin, Robert Russell, Eugene Freuder, and Ioan Miftode,
Using Constraint Technology to Diagnose Configuration Errors
in Networks Managed with SPECTRUM.
Proceedings of the IEEE International Conference on Telecommunications (ICT 2001),
Bucharest, Romania, 4-7 June, 2001.
P. Dini et al, ed.,
GEOMA, Bucharest, Romania 2001, Vol. 2 pp 573-581.
- Robert D. Russell and Mrinalini Chavan,
Fast Kernel Tracing: A Performance Evaluation Tool for Linux.
Proceedings of the
19th IASTED International Symposia on Applied Informatics.
Innsbruck, Austria, 19-22 February, 2001.
M. H. Hamza, ed.,
ACTA Press, Anaheim CA, 2001, pp 88-93.
The latest distribution of FKT for Linux.2.4.0-test9
is available as a zipped tar file here:
fkt_dist.tgz.
- Vincent Danjean, Raymond Namyst, and Robert D. Russell,
Integrating Kernel Activations in a Multithreaded Runtime System on Linux.
Proceedings of the
4th Workshop on Runtime Systems for Parallel Programming (RTSPP '00).
Cancun, Mexico, 1 May, 2000.
Published in Lecture Notes in Computer Science, Volume 1800, pp 1160-1167.
- Vincent Danjean, Raymond Namyst, and Robert D. Russell,
Linux Kernel Activations to Support Multithreading.
Proceedings of the
18th IASTED International Conference on Applied Informatics.
Innsbruck, Austria, 14-17 February, 2000.
- Sadhna Ahuja and Robert D. Russell,
A High-performance Transport Protocol for Local Area Networks.
Proceedings of the
18th IASTED International Conference on Applied Informatics.
Innsbruck, Austria, 14-17 February, 2000.