| The customer wanted
to build iSCSI initiator drivers that work with
its Storage Router product.
The project involved building iSCSI initiator
drivers for various Unix platforms that included
HP-UX 10.20, HP-UX 11.0 and AIX 4.3.3. Later,
the project was extended to support Solaris and
Linux platforms and also to add newer features.
Wipro started the engagement with the client
early on during draft0 of iSCSI protocol development.
At that time, Wipro designed and implemented iSCSI
driver for draft 0 on HP-UX and AIX platforms
that involved identifying appropriate kernel interfaces
of the operating system as well as of the HBA
layer and implementing protocol specific changes
from Linux draft0 iSCSI driver. Wipro also developed
a host of administrative utilities to manage iSCSI
devices. Draft 0 drivers on HPUX and AIX were
delivered in a tight schedule of 12 weeks without
any major defect. Subsequently, Wipro started
enhancing the drivers for various revisions of
the draft and adding new features. Later on, Wipro
also took the ownership of Solaris and Linux iSCSI
drivers and enhanced all the drivers for RFC compliance.
At each stage of development, Wipro’s design
always had performance considerations and this
was depicted in the performance benchmarking done
for these drivers that showed near FC I/O throughputs.
Wipro’s expertise in platform technologies
helped the client to develop features like network
boot capabilities for one of its drivers.
|