Systems with application service overlay advised by knowledge overlay
AssigneeIntel Corporation
InventorsRita Wouhaybi, John Vicente
Life of this patent
Estimating the term…
Abstract
A system having a knowledge overlay with a number of knowledge nodes, one or more application service overlays, each having a number of application service nodes and a number of client devices is disclosed. The application service nodes of a service overlay collaboratively provide an application service to the client devices, as well as report on data associated with the service provision to at least a subset of the knowledge nodes. The knowledge nodes collaboratively provide in response advice, based at least in part on the reported data, and the application service nodes selectively employ the advice to shape their provision of the service to the client devices.
Claims20
An apparatus, comprising:
- a network interface to couple the apparatus to a network;
- and
- a knowledge node, operatively coupled to the network interface, and adapted to collaborate with one or more other knowledge nodes of a knowledge overlay, to distributedly receive reports from a plurality of application nodes of a service overlay, and in response, cooperatively provide the plurality of application nodes with a plurality of advice, the application nodes of the service overlay providing application services to a plurality of client devices, the reports reporting on data associated with the providing of application services to the client devices, and the advice being employable by the application nodes to shape their provision of application services to the client devices.
An apparatus, comprising:
- a networked interface to couple the apparatus to a network;
- a storage medium having stored therein instructions adapted to implement an application node on the apparatus, that collaborates with one or more other application severs of a service overlay, to provide an application service to a plurality of client devices, to report to one or more knowledge nodes of a knowledge overlay on the collaborative provision of the application service to the client devices, to receive from one or more knowledge nodes advice generated based at least in part on the reports, and to selectively employ the received advice in shaping the provision of the application service to the client devices;
- the reports reporting on data associated with the providing of the application service to the client devices;
- and
- a processor coupled to the storage medium and the network interface to execute the instructions.
A system comprising
- a first client device;
- a first plurality of application service nodes selectively coupled to each other and to the first client device, defining a first service overlay, to collaboratively provide a first application service to the first client device;
- and
- a first plurality of knowledge nodes selectively coupled to each other and to the first application service nodes, defining a first knowledge overlay, to distributedly receive reports on data associated with the collaborative provision of the first application service to the first client device, and in response, collaboratively provide advice to the first application service nodes, for selective employment by the first application service nodes in shaping the provision of the first application service to the first client device.
Dependencies are inferred from the claim text.