Storage
Storage technology is our main focus area and we have successfully executed many projects in this field both onsite and offshore. CalSoft is dedicated to helping its clients to deliver leading edge storage products to the marketplace.
| File Systems - Distributed (NFS, CIFS) - Cluster (Veritas) - DirectNFS (a.k.a xNFS) | Volume Management - Migration utilities - Clustering support |
| Storage Networking - Virtualization – file/block - Fiber channel (FC) - iSCSI | RAID - RAID 1 – RAID 5 - RAID under object based storage file systems - FC based RAID |
| Regression Testing - Cluster file system regression test suites - Storage switch regression test suites |
Have a look at some projects executed by us:
xNFS
xNFS is CalSoft's cluster file system designed to take advantage of the emerging NAS-SAN technologies. Implementing file virtualization, its performance is better than the existing NAS-based file systems such as CIFS and NFS by factor of 2 to 3, and is comparable to that of local file systems. Scalability is better by factor of 10. xNFS exemplifies CalSoft's thought leadership and execution capabilities in the storage space.
Monster File System
The Monster File System (MFS) provides a globally accessible IP-storage pool, using file virtualization having unified namespace achieved by designing and building NAS namespace aggregation techniques and a direct access to storage over SANs through xNFS.
Volume Manager Migration Utility
This migration utility facilitates migration of users from the Veritas Volume Manager (VxVM) to other logical volume managers in propriety systems. The deployment of this utility allows reconstruction of volume maps using different migration strategies.
User-space CIFS server
The CIFS server was implemented as part of application delivery infrastructure by porting SAMBA CIFS server to Windows and customizing it to allow remote applications to access local file systems securely.
Fibre channel and SCSI
The fibre channel and SCSI regression test suite involved designing and writing SCSI software emulation layer as targets and initiators, and providing a random stress test generator. This suite has been built for storage system makers and storage switch makers. This showcases CalSoft's understanding of the storage networking space.
Cluster Storage Technologies
We undertook the work for Distributed Lock Manager and RPC-based communication services for a clustered, adaptive Network Attached Storage system. Both of these components, in tandem, will provide a unified file access model for the NAS system to support a variety of different storage access protocols.
Network Abstraction Layer for a TOE card for Lustre
Lustre is a cluster file system initiative supported by the US Department of Defense and the US national defense labs to manage huge data. Lustre will run over many different networks and the cluster file system has a specific network access API for each network type. CalSoft has designed and implemented a network abstraction layer for Lustre, a cluster file system over Alacritech's TOE card.
^ Go Top


