Multisite coordination in shared multicast trees
First Claim
1. A method for coordinating multipoint group members in a multicast network environment, comprising:
- transmitting control directives between group members across a shared end-to-end multicast tree.
1 Assignment
0 Petitions
Accused Products
Abstract
A protocol to coordinate multipoint groupwork in the IP-multicast framework. Called Aggregated Coordination Protocol (ACP), the protocol operates on a shared multicast tree, benefiting from the underlying tree structure to store and forward coordination primitives between hosts in different multicast groups on the tree. ACP coordinates distributed activities via message passing, and manifests control by ephemeral permissions rather than actual locks, allowing control over continuous media flows as well as discrete data. The protocol supports Internet-wide coordination for large and highly interactive groupwork, relying on transmission of coordination directives between group members across a shared end-to-end multicast tree.
-
Citations
41 Claims
-
1. A method for coordinating multipoint group members in a multicast network environment, comprising:
transmitting control directives between group members across a shared end-to-end multicast tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. method for coordinating multipoint group members in a multicast network environment, comprising:
transmitting control directives between group members across a shared end-to-end multicast tree;
wherein if a target node is in the subtree of a node, the control directive is routed downward the subtree branch where the target resides; and
wherein if a target node is not in the subtree of a node, the control directive is sent upward to its parent node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41)
-
18. A method for coordinating multipoint group members in a multicast network environment, comprising:
-
transmitting control directives between group members across a shared end-to-end multicast tree; and
assigning recursively and top-down unique prefix labels to each node joining the tree;
wherein a child node label contains as prefix the label of its parent.
-
-
26. A method for coordinating multipoint group members in a multicast network environment, comprising:
-
transmitting control directives between group members across a shared end-to-end multicast tree;
wherein said tree comprises, a holder node, said holder node operating on a resource, said holder node being a transmission source, said holder node hosting a floor holder, said holder node being permitted to access a resource at any time, a control node, said control node hosting a floor controller, said floor controller controlling access and operation for a specific resource, said control node configured for being addressed by other nodes asking for a floor, and a target node, said target node configured for receiving updates of resource operation by a floor holder, wherein a floor comprises a temporary privilege to work with a resource.
-
-
34. A method for coordinating multipoint group members in a multicast network environment, comprising:
transmitting control directives between group members across a shared end-to-end multicast tree;
wherein said tree corresponds to a single shared acknowledgment tree for concurrent multicasting.
Specification