Determining an optimal computing environment for running an image

    公开(公告)号:GB2500351A

    公开(公告)日:2013-09-18

    申请号:GB201311877

    申请日:2012-01-11

    Applicant: IBM

    Abstract: Aspects of the present invention provide an approach that evaluates a locally running image (e.g., such as that for a virtual machine (VM)) and determines if that image could run more efficiently and/or more effectively in an alternate computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention evaluate the local (existing/target) image's actual and perceived performance, as well as the anticipated/potential performance if the image were to be migrated to an alternate environment. The anticipated/potential performance can be measured based on another image that is similar to the existing/target image but where that image is running in a different computing environment. Regardless, the system would display a recommendation to the end user if it were determined that the image could perform better in the alternate environment (or vice versa).

    Peer to peer collaboration of publishers in a publish-subscription environment

    公开(公告)号:GB2501656B

    公开(公告)日:2014-08-20

    申请号:GB201314915

    申请日:2012-02-22

    Applicant: IBM

    Abstract: Embodiments of the present invention provide an approach for an enhanced pub/sub environment whereby a peer group of publishers is defined and can collaborate to determine when to cache data being sent to a common broker or brokers. Specifically, in a typical embodiment, configuration data or the like will be read to define a peer group among the publisher systems in the pub/sub messaging environment. Once such a group has been identified, communication therebetween will be established. Once cacheable data has been identified, a unique identifier/set of cache keys will be generated corresponding thereto and associated with the set of data. A message comprising the set of data and corresponding unique identifier will then be sent to a broker system (e.g., from the publisher system(s)), which will store (or have stored) the set of data in a cache, and pass the underlying message along to applicable subscriber system(s).

    Peer to peer collaboration of publishers in a publish-subscription environment

    公开(公告)号:GB2501656A

    公开(公告)日:2013-10-30

    申请号:GB201314915

    申请日:2012-02-22

    Applicant: IBM

    Abstract: Embodiments of the present invention provide an approach for an enhanced pub/sub environment whereby a peer group of publishers is defined and can collaborate to determine when to cache data being sent to a common broker or brokers. Specifically, in a typical embodiment, configuration data or the like will be read to define a peer group among the publisher systems in the pub/sub messaging environment. Once such a group has been identified, communication therebetween will be established. This communication will be utilized to identify a set of data that is common to the set (at least one) of publisher systems in the peer group that has a potential to be cacheable. Once such data has been identified, a unique identifier/set of cache keys will be generated corresponding thereto and associated with the set of data. A message comprising the set of data and corresponding unique identifier will then be sent to a broker system (e.g., from the publisher system(s)), which will store (or have stored) the set of data in a cache, and pass the underlying message along to applicable subscriber system(s). When a future message is to be generated with the set of data previously cached, the publisher system will instead substitute the unique identifier for the cached set of data to yield an abbreviated message, which is sent to the broker system. Upon receipt of the abbreviated message, the broker system will locate the unique identifier, retrieve the corresponding set of data from cache, substitute the set of data for the unique identifier to yield a completed message, and send the completed message to the applicable subscriber system(s).

Patent Agency Ranking