|
Groves Technology Corporation plans, designs and develops
software (device drivers, kernel modules and firmware) to solve
multi-platform connectivity problems for advanced storage and
networking devices. With a proven track
record of delivering on complex commitments, you can turn your
difficult connectivity problems over to GTC with confidence.
Highlights:
- Disk I/O Path Management - In 1993, Mr.
Groves developed the first commercially available open
systems disk array path failover device driver, marketed by
Cambex Corporation. As new generations of devices with
advancing capabilities became available, Mr. Groves
developed path management software for IBM, Sun, Digital
Equipment Corporation (pre-Compaq), Hewlett Packard
(pre-Compaq merger), Compaq (pre-HP), EMC, Fujitsu, IPL,
Clariion (pre EMC), and Symbios Logic. Supported
operating systems included Windows, Linux, AIX, Solaris, HP-UX,
IRIX, Unixware, Digital Unix. Arrived at the
"correct" architecture for managing storage I/O
transactions in a path-independent fashion.
- Fibre Channel HBA Drivers - Mr. Groves first worked
on fibre channel HBA drivers with the first generation IBM
card in 1993. Subsequent HBA driver work has supported
cards from Agilent, HP, JNI, Adaptec, Qlogic, and Emulex.
Supported operating systems have included Windows, Linux,
AIX, Solaris, and HP-UX (both PA and IA-64).
- Host Software for Out-of-band Storage
Virtualization Controller - Developed software to
integrate AIX systems with an out-of-band storage
virtualization controller. Storage clients contained a
software layer in which a daemon maintained contact with one
or more management appliances, periodically receiving volume
maps and updates. When a new volume was made available
to a storage client, the software would automatically create
and configure virtual disk device instance which mapped to
the allocated storage (which could be contiguous or not).
- Developed in-band storage virtualization
controller prototype - Made a Linux-based system
function as a set of fibre channel SCSI target-mode disks,
storing data to logical volumes (or physical LUNs) on one or
more back-end RAID arrays. Design accommodated
centralized management of multiple controller appliances
providing redundant paths to the same virtual volumes.
- TCP Offload Engine (TOE) device driver for Linux
- Developed HBA driver and kernel modifications to
support a gigabit Ethernet TCP offload engine under
Linux. Solved the problem of a multi-homed host
receiving socket traffic via an HBA other than the one
possessing the socket state and context.
- Tape Subsystem Drivers - Mr. Groves'
first work with tape control units was with IBM
"compatible" mainframe I/O channel interfaces that
emulated 3803 and 3420 tape control units. Many
different tape driver projects followed, including the IPI,
HIPPI, SCSI and fibre channel protocols.
|