| News | Products | Services | Downloads | Support | FAQs | Company |
Geoff CarpenterDuring my tour of duty with IBM Research, I had the opportunity to be closely involved in developing network management technologies for the NSFNET, the core of the Internet from 1988-1993. If you want to see some of the awards I received, annotated images are on my awards page. In more recent years, I helped the IBM Systems and Technology Group with their RSCT product and getting ASC Purple out the door. I then spent a few years writing ultra-low-latency infrastructure (such as price feeds, merge logic with synthetic underlyings) and execution engines for options trading on the ISE, CBOE, Eurex, OSE, SGX, etc.
Some selected photos from trips that I've taken are available on my travel page.
Although I keep a low profile, some external records of a few of my activities inevitably were made.
Since these links are external to this site, over time they may become broken.
An updated RFC author entry at Network Sorcery
Acknowledgement for contributions to Qt Toolkit
INET99 Paper: Improving the Availability and Performance of Network-Mediated Services
Internet2 Distributed Storage Initiative paper: Increasing the Availability of Internet2 Applications and Services
Internet2 Network Management Working Group membership
Local copies of some previously published papers:
NOMS 2000 paper: Remote Management of Narwhal Clients using TEMP
Globecom 99 paper: Enabling the Management of Everything using TEMP
INET99 Paper: Improving the Availability and Performance of Network-Mediated Services
USENIX LISA VI Paper: Concurrent Network Management with a Distributed Management Tool
Papers below are either in nearly completed works-in-progress or submitted for consideration for publication. Unlike the papers above, they have not yet successfully completed the process of peer review and competition for selection for presentation at a conference.
Byzantine Fault-Tolerant HTTP Services using FARGOS/VISTA
U.S. Patent 6,748,416 - Client-side method and apparatus for improving the availability and performance of network mediated services
XGMON for AOS 4.3BSD for the PC/RT and various flavors of AIX (AIX 2.2.1 on the PC/RT, AIX PS/2 1.1, AIX/370, AIX 3.x for the RISC System/6000).
SNMP Distributed Program Interface (SNMP DPI, see RFC 1228 and RFC 1592) on VM, MVS, OS/2; dpid for AIX.
SNMP Query Engine for VM, MVS, AIX, OS/2 (developed to enable SNMP support for Netview/390, but was used in conjuction with XGMON to create a multi-user system).
DRAGONS, which was developed for the management of the National Research and Education Network and selected in 1991 as the real-time component of the Open Software Foundation's Distributed Management Environment.
The system monitor and distributed infrastructure for system management of the 9076 SP1 scalable parallel processor (a DRAGONS-based suite of integrated, transparently distributed applications that monitored and controlled both the physical hardware and operating systems on clusters (originally, populations of 8-128 machines).
Internet Access Cartridge for Nintendo SNES (the equivalent of WebTV using Nintendo's 16-bit SNES, but done before WebTV existed).
Automated, adaptive configuration management of VLANs using genetic algorithms (global optimization of VLAN configuration based on observed traffic patterns).
The Enterprise Management Protocol (TEMP, a replacement for SNMP that is scalable, event-driven, enables automatic discovery and self-describing agents).
Narwhal (a remotely managed (using TEMP) intermediary that provides fault-tolerant, load-balanced access to SOCKS and HTTP proxy-based services).
More details are available in this downloadable resume.
![]() |
Copyright © 1999-2011 FARGOS Development, LLC Last Modified: January 27, 2012 Suggestions regarding this site may be sent to the webmaster@fargos.net; information regarding the design goals of this site is provided on the Site Design page. |