Preventing interoperability conflicts in a shared computing environment
First Claim
1. A computer implemented method for enabling a hypervisor to process requests from applications in a processing environment, the method comprising:
- receiving a first request from a first application;
determining the first request matches an interoperability request from a list of interoperability requests, each interoperability request associated with at least one processing solution, and wherein the interoperability requests are requests that will result in poor operability in the processing environment;
identifying a processing solution based on the interoperability request that matches the first request, wherein the processing solution directs where the first request is pinned;
fulfilling the first request with the identified processing solution, and in response to the fulfilling;
communicating a confirmation of the fulfilled first request to the first application;
logging the first request, the interoperability request that matches the first request, and the identified processing solution;
tracking a number of requests that match a particular interoperability request for each particular interoperability request on the list of interoperability requests over a predetermined period; and
transmitting the number of requests that match the particular interoperability request and an identity of the particular interoperability request to an owner of the first application.
1 Assignment
0 Petitions
Accused Products
Abstract
A hypervisor can handle requests from applications in a processing environment, where the processing environment consists of shared computing resources. A system can receive a request from an application, and the hypervisor can determine that the request is one that may result in poor interoperability between the application and the processing environment. The hypervisor can identify a processing solution that is more compatible, and it can fulfill the request using the more compatible option. However, the hypervisor need not alert the application of the modified execution; rather, the hypervisor can communicate to the application that the request has been fulfilled.
-
Citations
9 Claims
-
1. A computer implemented method for enabling a hypervisor to process requests from applications in a processing environment, the method comprising:
-
receiving a first request from a first application; determining the first request matches an interoperability request from a list of interoperability requests, each interoperability request associated with at least one processing solution, and wherein the interoperability requests are requests that will result in poor operability in the processing environment; identifying a processing solution based on the interoperability request that matches the first request, wherein the processing solution directs where the first request is pinned; fulfilling the first request with the identified processing solution, and in response to the fulfilling; communicating a confirmation of the fulfilled first request to the first application; logging the first request, the interoperability request that matches the first request, and the identified processing solution; tracking a number of requests that match a particular interoperability request for each particular interoperability request on the list of interoperability requests over a predetermined period; and transmitting the number of requests that match the particular interoperability request and an identity of the particular interoperability request to an owner of the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification