发明名称 System and method for selecting cloud services
摘要 A system and process include receiving information relating to a plurality of cloud services from a plurality of cloud service providers. A determination is made, for each of the plurality of cloud services, one or more of a location of a server that hosts a cloud service, an origin of data used in the cloud service, and a destination of data processed by the cloud service. One or more of the plurality of cloud services are selected based on one or more of the determination of the server location, the origin of data, and the destination of data.
申请公布号 US9342367(B2) 申请公布日期 2016.05.17
申请号 US201012816691 申请日期 2010.06.16
申请人 Computer Associates Think, Inc. 发明人 Koneti Venkata Ramana;Narayanaswamy Sreedhara
分类号 G06F15/16;G06F9/50 主分类号 G06F15/16
代理机构 Gilliam IP PLLC 代理人 Gilliam IP PLLC
主权项 1. A system for allocating cloud services to cloud service consumers, said system comprising: a broker computer processor configured to, catalog a plurality of cloud services from a plurality of cloud service providers;receive and process service requests from one or more cloud service consumers, wherein the service requests include location-based parameters; andfor each service request, generate a map of said cloud service providers that meet geographic requirements specified by the location-based parameters;determine whether to initially accept or reject the service request as a function of the map; andcommunicate the service request to one or more of the plurality of cloud service providers; a filter computer processor coupled to the broker computer processor and configured to filter the plurality of cloud services to respective cloud service consumers, wherein based on the location-based parameters, the filtering is a function of a location of a server that hosts a cloud service, an origin of data used in the cloud service, and a destination of data processed by the cloud service, said filtering including, intercepting service response messages generated by the cloud service providers in response to service requests received from the broker computer processor;determining geographic locations of cloud service provider servers and of data origin and data destination endpoints from the service response messages;comparing the determined geographic locations with the location-based parameters; andfor each of the service response messages, determining whether to discard the service response message based on said comparing; and a dispatch computer processor coupled to the filter computer processor, wherein the dispatch computer processor is configured to dispatch to a cloud service consumer one or more cloud services as a function of the broker computer processor and the filter computer processor.
地址 Islandia NY US