| The client wanted
Wipro to take complete ownership of the software
engineering of their storage-networking products.
Wipro developed the complete software suite for
the client’s hardware that included board
bring up diagnostics, customer diagnostics, manufacturing
diagnostics, hardware dependent drivers and advanced
feature drivers, configuration applications and
utilities. Supporting platforms include Windows
2000 / XP / 2003, HP-UX, Linux, AIX, Opteron 64-bit,
PowerPC 64, and FreeBSD.
Wipro performed extensive competitor product
analysis, and developed prototypes. This has helped
client in easily defining product requirements.
Wipro took ownership of most of the software
engineering of the networking product, by staffing
the team with engineers with domain expertise
relevant for the customer’s product development.
Wipro managed to ramp up the team, both for customer’s
long-term and short-term staffing needs.
The client’s next generation product features
“hardware assists” for protocols such
as iSCSI, CIFS, NFS, DAFS protocols. Wipro is
part of architecture team for this product. Wipro
is also involved in tracking various standards
relevant for the product. Wipro’s participation
in this activity helped the client freeze the
architecture and specification of this complex
product.
Wipro team was part of client’s team from
day one of inception and was involved in defining
OS level requirements and feature set for the
product.
Wipro used its proven expertise in device driver
development to implement a two-layered model.
The lower layer is a hardware dependent layer,
which remains common across the different platforms.
The upper layer is platform-dependent and was
ported to different operating systems while the
lower layer was completely reused. In addition,
features such as IEEE 802.3ad Link aggregation
to achieve linear scaling of bandwidth & fault
tolerance, and Virtual LAN were implemented.
Drivers were developed supporting a variety of
OS and hardware platforms. Supported platforms
include 32-bit, 64-bit and different processor
architectures. The list of platforms supported
and benchmarking performed is given in the following
section.
Wipro worked with the customer’s hardware
team and did bring-up of the hardware ahead of
schedule. Wipro did extensive benchmarking and
throughput measurements using industry standard
tools with various system vendors. Overall product
has outperformed competitors by at least 5-10
% across all the platforms. Highly successful
demos have been presented to multiple customers.
|