Patent ID: 8682955
Filing Date: 2014-03-25
Classification: G06Q

Abstract:
1. A method for managing I/O request processing comprising: receiving an I/O request; maintaining policy information at an orchestration layer that is coupled to a plurality of compute sites that service I/O requests, wherein the policy information affects servicing of the I/O request, wherein the orchestration layer receives at least one input concerning processing resources of the plurality of compute sites; determining, at the orchestration layer, at least one of the plurality of compute sites, as a selected compute site, to service the I/O request, wherein the selected compute site is determined based on the policy information maintained at the orchestration layer and based on the at least one input received by the orchestration layer, wherein the input includes processing characteristics of the processing resources of the plurality of computes sites based on when processing resources are accessed, and wherein the policy information includes information concerning desired processing characteristics for processing the I/O request; and orchestrating, at the orchestration layer, servicing of the I/O request at the selected compute site, wherein the policy information includes information corresponding to a service level agreement between a customer and a service provider, and wherein the at least one input includes rate information of processing costs for processing at specific times for the processing resources at the plurality of compute sites.