Portfolio


Jan. 2007 - June 2007
GUTS is a library, used by CERN's Compact Muon Solenoid Experiment, which serializes arbitrary java objects and transfers them to a list of connected clients for processing. The primary use of this library is to transfer data between two distinct networks: CERN's Large Hadron Collider Machine Network, and the Compact Muon Solenoid network. This library works only one way--i.e., the protocol accepts no direct feedback from the clients--in order to satisfy the strict security standards required by CERN management for software which bridges the two networks.