Home > Franklin Reynolds

Franklin Reynolds

Background

I have been working with computers for 30 years and for the majority of that time, I have been mucking around networks and operating systems. Currently, I am an Engineering Fellow at the new NRC lab in Cambridge, MA. I joined NRC in January of 1998. Before joining Nokia, I worked on networking and distributed operating systems at Apple, HP, the Open Software Foundation, Kendal Square Research, Apollo and EnMasse Computer.

Research

Experiences

Almost all of my work has involved the design of distributed operating systems or tools to build distributed systems. For example, while at Kendal Square Research I was part of the team that developed Alpha, an experimental real-time, secure, distributed operating system for command and control systems. The Alpha programming model incorporated several innovative ideas including, distributed threads, thread local distribed capabilities to support manditory access control, time-value scheduling functions and distributed try-blocks.

At OSF and Apple I was the technical lead on the real-time distributed Mach (a micro-kernel) project. In addition to work on real-time scheduling, protocol framworks, VM, distributed threads and other distributed programming tools, I was involved in the MkLinux project - the first port (that I know of) of Linux to Apple hardware.

 

Professional Activities

I am a member of the IEEE Computer Society and I am on the editorial board of the IEEE's Pervasive Computing Magazine.

 

Patents & Patents Pending

1 granted and 7 pending

 

Publications

  • "Intuitive Service Discovery in RFID-enhanced Networks", Zoe Antoniou, Govind Kishnamurthi and Franklin Reynolds, COMSWARE 2006.
  • Since joining Nokia, my focus has shifted from operating systems to distributed middleware. I have become very interested in simplifying problems associated deployment, managment and operation of secure, robust networks and distributed systems. I am particularly interested in the challenge of making is possible for naive users to deploy, manage and operate such systems.

    Current Research

    MyNet/UIA

  • "Location Aware Device and Service Discovery", Paul Wisner, Franklin Reynolds and Roland Flury, International Wireless Summit 2005.
  • "Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies", Graham Klyne, Franklin Reynolds, Chris Woodrow, Hidetaka Ohto, Johan Hjelm, Ericsson, Mark H. Butler, Luu Tran, W3C Recommendation, World Wide Web Consortium, Jan 15, 2004.
  • "Content Exchange Appliances", Dejan Milojicic, John Ankcorn, Rich Gossweiler, Jim Rowson, Larry Rudolph, Sonia Garg, Franklin Reynolds, Rajnish Kumar, Himanshu Raj, HP Labs Technical Report, HPL-2003-139 July 3rd , 2003, downloadable pdf.
  • "An RDF Framework for Resource Discovery", Franklin Reynolds, Proceedings of The Second International Workshop on the Semantic Web, May 2001.
  • "Building Middleware for Real-Time Dependable Distributed Services", Travostino, Feeney, Bernadat and Reynolds, Proceedings of the First IEEE International Symposium on Object-Oriented Real-Time distributed Computing (ISORC), Kyoto, Japan, April 20 - 22, 1998.
  • "Paths: Programming with System Resources in Support of Real-time Distributed Applications", Franco Travostino and Franklin Reynolds, Proceedings of the IEEE Workshop on Object-Oriented Real-time Dependable Systems, 1996.
  • "Linux on the OSF Mach3 micro-kernel", Francois Barbou, Franklin Reynolds and Nick Stephen, Proceedings of the Conference on Freely Distributable Software, 1996.
  • "An Architectural Overview of Alpha: A Real-Time, Distributed Kernel", Clark, Jensen, Reynolds, 1992 Usenix Micro-Kernels and Other Kernel Architectures Workshop.
  • "Kernel Support for Network Protocol Servers", Franklin Reynolds and Jeffrey Heller, Nov 1991 Usenix Mach Symposium.
  • "Threads: A Construct for Distributed Programming", Reynolds, Northcutt, Clarke, Shipman, Maynard, Jensen, Dasarathy, 1990 ISMM International Conference on Parallel and Distributed Computing, and Systems.
  • "Multi-Level Security In A Real-Time Environment", Loepere, Reynolds, Lunt, 13th National Computer Security Conference, 1990.
  • "Alpha: A Reliable Distributed Real-Time Kernel", Northcutt, Clarke, Shipman, Maynard, Jensen, Reynolds, Dasarathy, 1989 Critical Systems Workshop.
  • "EOS: A UNIX based OS with support for OLTP ", Franklin Reynolds, 1988 USENIX Workshop on Transaction Processing.
Terms Of Use | Privacy Policy | About Us | Feedback | Copyright © 2008 Nokia. All rights reserved.