Techniques are disclosed for providing a programmable data center, which includes a plurality of computers, a plurality of computing devices or resources, a programmable service fabric, and an operation controller. The computers act as computing hosts; the resources are associated with computing service providers; the programmable service fabric implements "virtual wires" represented by wavelengths to connect the hosts to the resources; and the operation controller manages operations of the data center. As customers desire a computing system for their applications, the customers provide their computing requirements identifying the number of hosts, the number of resources, etc., from which the operation controller creates a customized system from the utility data center. The operation controller, based on the provided requirements, selects the appropriate hosts, resources, and available wavelengths that implement the virtual wires, etc. The operation controller also programs the components of the programmable service fabric to convert the electrical signal to light waves, to create the light path for the light waves to travel to from the hosts to appropriate destinations, to reconvert the light waves to the electrical signals, to map these signals to the resources, etc. Embodiments of the invention including the virtual wire technologies provide both performance and security isolations between systems customized for individual customers.

 
Web www.patentalert.com

> System and method for managing data consistency between different data volumes on one or more data storage systems in a data storage environment

~ 00375