Systems and methods for distributed network-aware service placement
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsZahra Abbasi, Ya{hacek over (g)}iz Onat Yazir, Joacim Halén
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsZahra Abbasi, Ya{hacek over (g)}iz Onat Yazir, Joacim Halén
Estimating the term…
Exemplary methods for distributed multi-component network-aware service placement in a resource pool include utilizing a hierarchy of agents associated with computing resources of a cloud architecture. An agent in the hierarchy can merge solution encodings to find cover sets indicating feasible placement solutions that can cover an entire application placement request. The agent can partition the components across its children nodes such that global network traffic is minimized. An application graph is generated with components as vertices and edges indicating connections between the components and having associated weights indicating a data transfer rate between the components. The edges can be sorted, and each cover set can be processed by repeatedly assigning unassigned pairs of components having higher data transfer rates to a common assignment set. If multiple placement solutions are found, determined placement costs for each can be used to identify the preferred placement.
A method in a root agent for network-aware decentralized service placement, wherein the root agent executes at an electronic device and acts as a parent to a plurality of intermediate agents in a hierarchy of agents, wherein each of the plurality of intermediate agents acts as a parent to one or more descendant agents associated with one or more electronic devices having resources available for service placement, the method comprising:
A method in an intermediate agent for network-aware decentralized service placement, wherein the intermediate agent executes at an electronic device and acts as a parent to a plurality of leaf agents in a hierarchy of agents and further acts as a child to another agent in the hierarchy, the method comprising:
A non-transitory computer-readable storage medium having instructions which, when executed by one or more processors of an electronic device, cause the electronic device to implement a root agent act as a parent to plurality of intermediate agents in a hierarchy of agents, wherein each of the plurality of intermediate agents acts as a parent to one or more descendant agents associated with one or more electronic devices having resources available for service placement, wherein the root agent is to perform network-aware decentralized service placement by performing operations comprising:
A non-transitory computer-readable storage medium having instructions which, when executed by one or more processors of an electronic device, cause the electronic device to implement an intermediate agent to act as a parent to a plurality of leaf agents in a hierarchy and further to act as a child to another agent in the hierarchy to perform network-aware decentralized service placement by performing operations comprising:
Dependencies are inferred from the claim text.