IC Manage: Industrial Strength Data Management


Whitepaper: The NVIDIA Perforce-IC Manage Environment

By Doug Quist, NVIDIA, Shiv Sikand, IC Manage and Henry Grishashvili, IC Manage

NVIDIA uses the Perforce SCM tools as its primary data management solution. The flexibility and open architecture of this system allows customization for the needs and methodologies of all departments throughout the company. Its scalability enables efficient support of almost 4,000 users. The robustness of the Perforce server allows for extended system uptime with 24/7 usage, limited only by scheduled hardware and OS maintenance requirements.

IC Manage solutions further extend and enhance the capabilities of Perforce, including performance speed-up, replication and back-up. IC Manage replication software creates live copies of the Perforce server. These copies provide read-only access to the Perforce database. The use of read-only servers dramatically reduces the load on the main Perforce server, allowing large sync jobs from automated build and test farms to occur without interfering with other Perforce tasks. IC manage also provides fail-over nodes, and backup systems that allow daily checkpoint creation with no interruption of Perforce user activity.

Overall IC Manage solutions greatly enhance the reliability of the Perforce environment by providing "hot" fail-over nodes and daily backups, and by distributing the server load away from the primary server to multiple read-only nodes.

The whitepaper covers the following topics:

1.Legacy, Evolution

2.Network architecture

3.Fail-over Perforce servers

4.Read-only Perforce servers

5.Off-line checkpoint creation

6.ICM Broker

7.Scratch servers

8.Administration and user support

9.Perforce and IC Manage software at NVIDIA

10.Conclusion, Future Projects


© 2010 IC Manage. All rights reserved.