Method and apparatus for adaptively coupling processing components in a distributed system
AssigneeCisco Technology, Inc.
InventorsPetre Dini, Andrew Harvey, Cosmin Dini, Manuela Popescu
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsPetre Dini, Andrew Harvey, Cosmin Dini, Manuela Popescu
Estimating the term…
A method is disclosed for adaptively coupling processing components in a distributed system. In one aspect, a second component requests an interaction with a first component by sending a service access request to access a first service of the first component. The service access request specifies parameters relating to a proposed level of coupling between the first component and the second component. The second component receives a service response from the first component; the service response specifies counter-proposed parameters relating to a proposed level of coupling between the first component and the second component. The second component determines whether the service response indicates that the first service may be provided. If so, then an agreed-upon level of coupling is established between the first component and second component, and the components interact to receive the service. The level of coupling among the components may be re-negotiated at any time by exchanging values in a coupling context. As a result, a component can selectively and with fine granularity allow other components to access its data or services.
An apparatus for dynamically adaptively coupling a first component and a second component in a distributed system, wherein the second component requests an interaction with the first component, comprising:
An apparatus for dynamically adaptively coupling a first component and a second component in a distributed system, wherein the second component requests an interaction with the first component, comprising:
A computer-readable storage medium comprising one or more sequences of instructions stored thereon for dynamically adaptively coupling a first component and a second component in a distributed system, wherein the second component requests an interaction with the first component, which instructions, when executed by one or more processors, cause the one or more processors to perform the computer-implemented steps of:
An apparatus for dynamically adaptively coupling a first component and a second component in a distributed system, wherein the second component requests an interaction with the first component, comprising:
The apparatus of claim 28, wherein the executable comprises a poller.
Dependencies are inferred from the claim text.