Wayne Schroeder's Projects at SDSC (1985 - 2000, and 2002-present)
-
Senior Data Grid Programmer; Programmer/Analyst IV, DICE(SRB/iRODS) team member,
San Diego Supercomputer Center (returned September 2002 - present).
Principal co-developer of IRODS; developed Database interface (ICAT),
installation/testing systems, authentication, etc.
Enhanced SRB/MCAT Administration Tool (Java).
Extended SRB client/server protocol for new administration functions.
-
Senior Software Engineer (Windows), Entropia, Inc. (
July 2000 - September 2002).
Developed critical components of the Entropia Batch System (EBS).
Ported a large Unix-based job scheduling system to Windows.
Extended this for greater scalability, reliability, fault-tolerance.
Developed the EBS PC client-host job manager (AppMom).
Integrated the EBS AppMom with other Entropia infrastructure.
Analyzed, debugged, and enhanced in this dynamic environment.
[Was retained through all four layoffs during the period].
-
Research Programmer/Analyst, Enablining Technologies, Data Intensive
Appalications (1997-2000).
Analysed/developed X.509 Certificate support software
(Grid Security Infrastructure).
Analyzed HPSS performance via transfer logs.
Designed and developed HPSS Caching Discrete Event Simulation model.
Designed and implemented the SDSC Encryption/Authentication
(SEA) system.
Designed and implemented Illustra and FTP drivers for the
SDSC Storage Resource Broker.
Evaluated NQE and other queuing systems for the DOCT testbed.
-
Systems Software Special Projects (1994-1997).
Designed and implemented a web-accessible computer hardware
database (Illustra) for SDSC inventory management.
Designed and implemented system software including:
NSL UniTree 2.0 software (archival storage):
Communications routines (RPC) to integrate new NameServer into NSL,
NameServer transaction journalling and database reconstuction,
Directory backup.
Ported/developed Kerberos systems software for the Cray.
Evaluated/ported/developed the Secure Shell for SDSC.
-
Manager, Production Systems or Central Systems Software group (1988-1994).
Responsible for systems software on CRAY C90, Y-MP, or X-MP,
for periods, also Intel iPSC/860, nCUBE, and/or SCS-40.
Managed various teams of 2 to 7 people.
Managed the SDSC transition from CTSS to UNICOS.
Developed and/or maintained Cray and UniTree software systems: the
SDSC Queued File Transport system, SDSC Resource Management system,
file system backup, purge.
-
Staff Systems Programmer (July 1985 - December 1988).
Networking and special projects.
Designed and implemented the following software:
HyperChannel Driver for the SDSCnet communications PDP11s,
Transport level bridge, running on a SUN, to provide TCP/IP for SCS40,
Transport level communications library to provide TCP/IP under CTSS,
Apollo's Remote Procedure Call system (subset) under CTSS,
Also installed/tailored MFEnet (SDSCnet) on the SDSC Cray and PDP11s.