Windows Kernel Development
Client: Large Unix VendorOur client provides a complete distributed data management file system. It has two major components: 1) Storage Archive Manager and 2) A high performance shared SAN file system. This is a feature rich and widely used file-system.
Scope
Calsoft, due to our long standing commitment to technical expertise, has been engaged by our client to develop client for Windows platforms.
This file system currently works only on Clients UNIX flavor and they wanted to port it to other operating systems. Calsoft was selected to port this to support Windows. For the Windows OS, this porting effort became a full-fledged development effort with challenges in the areas of Memory mapped files, caching and user credential mapping from UNIX to Windows.
Result
With a 20 member team and over 150 years of combined experience in developing for the Windows kernel, working to complete the client for the Windows platform, this project is a showcase of Calsoft's rapid-development capabilities.
Calsoft demonstrated the following technology expertise:
• Thorough understanding of file-system, NAS, client-server, and High Volume Data management architectures.
• File-system and kernel-level development on Windows OS
Calsoft was able to deliver these complex projects in a very short period of time using tools such as DDK 6.0, Windows MSI installer, Platform SDK, Windbg, Active Perl for windows and for system bench marking we used tools such as IOZone, IOMeter IFS test suite.


