System and method for composition of stream processing service environments
AssigneeInternational Business Machines Corporation
InventorsMichael John Branson, Frederick Douglis, Parijat Dube, Zachary A. Garbow
Life of this patent
Estimating the term…
Abstract
A system and method for composing a stream servicing environment which considers all stakeholders includes identifying service component requirements needed for processing a data stream, and determining available service elements for processing the stream. Feasible service environments are constructed based upon the available service elements and the service component requirements. Efficiency measures are computed for each feasible service environment considering all stakeholders. A best service environment is determined based upon the efficiency measures.
Claims20
A method for composing a stream servicing environment which considers all stakeholders, comprising:
- identifying service component requirements needed for processing a data stream;
- determining available service elements for processing the stream;
- constructing feasible service environments based upon the available service elements and the service component requirements;
- computing efficiency measures for each feasible service environment considering all stakeholders;
- and
- determining a best service environment based upon the efficiency measures.
A non-transitory computer readable storage medium comprising a computer readable program for composing a stream processing service environment which considers all stakeholders, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
- identifying service component requirements needed for processing a data stream;
- determining available service elements for processing the stream;
- constructing feasible service environments based upon the available service elements and the service component requirements;
- computing efficiency measures for each feasible service environment considering all stakeholders;
- and
- determining a best service environment based upon the efficiency measures.
A method for composing a stream servicing environment which considers all stakeholders, comprising:
- identifying service component requirements needed for processing a data stream including attributes of service components and service component providers;
- determining available service elements for processing the stream, including potential service components and components providers available in a market that match the service component requirements;
- constructing feasible service environments based upon the available service elements and the service component requirements including combining the service elements in different combinations under different operational and business level constraints;
- computing efficiency measures for each feasible service environment considering all stakeholders;
- determining a best service environment based upon the efficiency measures by satisfying an objective;
- and
- composing a service environment is accordance with a determined best service environment.
Dependencies are inferred from the claim text.