CROSS-LAYER APPROACH TO VIRTUALIZED OVERLAY ON AD HOC NETWORKS
First Claim
Patent Images
1. An apparatus comprising:
- a plurality of computing nodes to form a virtual overlay;
a first computing node of the plurality of computing nodes to comprise a protocol stack, wherein the protocol stack is to comprise;
a plurality of virtual machines, wherein the first computing node is to share at least two of the plurality of virtual machines to participate in cross-layer searching operations associated with the virtual overlay and cross-layer monitoring operations associated with the virtual overlay,wherein the cross-layer searching operations are to determine a physically shortest route to obtain requested data; and
wherein the cross-layer monitoring operations are to provide information corresponding to underlying networks to other nodes and other overlays to allow the other nodes and overlays to determine network conditions without the other nodes and overlays conducting cross-layer information exchange.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to a cross-layer approach to virtualized overlay on ad hoc networks are described. In one embodiment, a virtual address may be used to search for a (key, value) pair in a virtual overlay. Other embodiments are also described.
54 Citations
20 Claims
-
1. An apparatus comprising:
-
a plurality of computing nodes to form a virtual overlay; a first computing node of the plurality of computing nodes to comprise a protocol stack, wherein the protocol stack is to comprise; a plurality of virtual machines, wherein the first computing node is to share at least two of the plurality of virtual machines to participate in cross-layer searching operations associated with the virtual overlay and cross-layer monitoring operations associated with the virtual overlay, wherein the cross-layer searching operations are to determine a physically shortest route to obtain requested data; and wherein the cross-layer monitoring operations are to provide information corresponding to underlying networks to other nodes and other overlays to allow the other nodes and overlays to determine network conditions without the other nodes and overlays conducting cross-layer information exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising one or more instructions that when executed on a processor configure the processor to:
-
to form a virtual overlay by a plurality of computing nodes; share at least two of a plurality of virtual machines of a protocol stack of a first computing node of the plurality of computing nodes to participate in cross-layer searching operations associated with the virtual overlay and cross-layer monitoring operations associated with the virtual overlay, wherein the cross-layer searching operations are to determine a physically shortest route to obtain requested data; and wherein the cross-layer monitoring operations are to provide information corresponding to underlying networks to other nodes and other overlays to allow the other nodes and overlays to determine network conditions without the other nodes and overlays conducting cross-layer information exchange. - View Dependent Claims (15, 16)
-
-
17. A system comprising:
-
a memory to store a key and a corresponding value; a plurality of computing nodes to form a virtual overlay; and a first computing node of the plurality of computing nodes to comprise a protocol stack, wherein the protocol stack is to comprise; a plurality of virtual machines, wherein the first computing node is to share at least two of the plurality of virtual machines to participate in cross-layer searching operations associated with the virtual overlay and cross-layer monitoring operations associated with the virtual overlay, wherein the cross-layer searching operations are to determine a physically shortest route to obtain requested data; and wherein the cross-layer monitoring operations are to provide information corresponding to underlying networks to other nodes and other overlays to allow the other nodes and overlays to determine network conditions without the other nodes and overlays conducting cross-layer information exchange. - View Dependent Claims (18, 19, 20)
-
Specification