public void startDataGrid() { try { // create an admin instance to interact with the cluster IServiceGridAdmin admin = new ServiceGridAdminBuilder().CreateAdmin(); // locate a grid service manager and deploy a partioned data grid // with 2 primaries and one backup for each primary IGridServiceManager mgr = admin.GridServiceManagers.WaitForAtLeastOne(); IProcessingUnit pu = mgr.Deploy(new SpaceDeployment(spaceName).Partitioned(2, 1)); ISpaceProxy spaceProxy = pu.WaitForSpace().SpaceProxy; } catch (Exception e) { // already deployed, do nothing Console.WriteLine(e.StackTrace); } }