摘要:
A method of grouping nodes within a distributed network is provided. The example method includes performing a leader node self determination operation by which each node within the distributed network determines whether to become a leader node or a non-leader node, each leader node being the leader of a group including at least one node. Next, requests are sent, from each leader node, requesting at least one non-leader node to join the group associated with the leader node. First received requests are accepted, at each non-leader node, such that accepting non-leader nodes transition from a non-leader node to a dependent node dependent upon the requesting leader node. A next set of requests are sent, from each remaining non-leader node, requesting to join the group associated with at least one leader node. A determination is made, at each requested leader node, as to whether to accept the non-leader node into the group associated with the requested leader node. Based on the determination, at each requested leader node, the non-leader node is either accepted into the group associated with the requested leader node, or is alternatively rejected from the group.
摘要:
A method of grouping nodes within a distributed network is provided. The example method includes performing a leader node self determination operation by which each node within the distributed network determines whether to become a leader node or a non-leader node, each leader node being the leader of a group including at least one node. Next, requests are sent, from each leader node, requesting at least one non-leader node to join the group associated with the leader node. First received requests are accepted, at each non-leader node, such that accepting non-leader nodes transition from a non-leader node to a dependent node dependent upon the requesting leader node. A next set of requests are sent, from each remaining non-leader node, requesting to join the group associated with at least one leader node. A determination is made, at each requested leader node, as to whether to accept the non-leader node into the group associated with the requested leader node. Based on the determination, at each requested leader node, the non-leader node is either accepted into the group associated with the requested leader node, or is alternatively rejected from the group.
摘要:
The invention improves query response latency in a peer-to-peer network. The invention augments core neighbors included in a neighbor list of a peer node by selecting auxiliary neighbors for inclusion in the neighbor list of the peer node of a peer-to-peer network. In one embodiment, a method includes maintaining query frequency information associated with each of a plurality of peer nodes of the peer-to-peer network, selecting at least one of the peer nodes of the peer-to-peer network as an auxiliary neighbor using the query frequency information, and updating a neighbor list to include the at least one peer node selected as the at least one auxiliary neighbor. The core neighbors stored at a peer node attempt to minimize the worst-case query latency for that peer node. The auxiliary neighbors stored at the peer node attempt to reduce the average query latency for that peer node. The auxiliary neighbors may be used in any peer-to-peer system, such as Pastry, Tapestry, Chord, SkipGraph, and the like.
摘要:
A method and system for increasing accuracy in estimating average time taken to travel through a chosen road segment is provided. The method includes determination of time taken by one or more vehicles to travel through the road segments. Further, correlated road segments for which time taken to travel through the correlated road segments is correlated with the time taken to travel through the chosen road segment, are identified. A data repository stores a list of the one or more correlated road segments. Among the correlated road segments, one or more preferred road segments that increases the accuracy in determining the average time taken to travel through the chosen road segment, is determined by at least one processor. Further, the processor estimates the average time taken to travel through the chosen road segment using, data corresponding to time taken to travel through, the preferred road segments and the chosen road segment.
摘要:
Disclosed is a method and apparatus for allocating a whitespace spectrum associated with a plurality of access points. The method includes reporting a signal strength associated with each of a plurality of other access points to a central controller. The method includes aggregating a plurality of demands to produce an aggregate demand. Each of the plurality of demands is associated with one of a plurality of users. The method includes reporting the aggregated demand to the central controller. The method includes associating one of the plurality of users with the access point based on a user setting or associating one of the plurality of users based on an allocation by the central controller. The allocation from the central controller is based on the signal strength and the aggregated demand. The allocation indicates a frequency band from the set of frequency bands to be allocated by the access point to the user.
摘要:
A method and computer program product for providing a random linear coding approach to distributed data storage is presented. A file is broken into a plurality of pieces. For every peer (peer means storage-location with limited storage space), the number of coded-pieces the peer can store is determined. Each of the coded-piece is determined by taking random linear combination of all the pieces of the entire file. The associate code-vector is stored for every coded-piece. The file is retrieved by collecting code-vectors and the coded-pieces from the peers and viewing the collected code-vectors as a matrix. When a dimension of the matrix is equal to the number of pieces of the file, the file is recovered using the collection of code vectors in the matrix.
摘要:
Disclosed is a method and apparatus for allocating a set of frequency bands to a plurality of access points. The method includes generating an interference map associated with the set of frequency bands and associated with the plurality of access points. The method includes aggregating a plurality of demands to produce an aggregate demand. Each of the plurality of demands associated with one of the plurality of access points. The method includes dynamically allocating the set of frequency bands to each of the plurality of access points based on the interference map and the aggregate demand.
摘要:
The present invention relates to a system and method for proportional-fair resource allocation for multi-rate random access. The method includes receiving, by a device, data packets to be transmitted to an access point on a shared uplink channel, and determining, by the device, whether or not to contend for access to the shared uplink channel based on a probability of access. The probability of access is based on a data transmission rate between the device and the access point.
摘要:
A method, apparatus and computer program product for providing rapid information dissemination using network coding is presented. A coded message including a payload and a code vector, is transmitted from a first node of the network to a second node of the network. The information thus stored can also be retrieved by collecting code vectors from at least one node and viewing the collected code vectors as a matrix. A determination is made regarding whether a dimension of the matrix is equal to a predefined number. When the dimension of the matrix equals the predefined number, the information is retrieved using the collection of code vectors in the matrix.
摘要:
QoS aware multi radio access point for operation in TV whitespaces is disclosed. The present invention relates to operation of access points and, particularly, to operation of access points in TV whitespaces. The AP is configured to intelligently choose the radios, determine available whitespaces in the spectrum and allocate radios to the available whitespaces in the spectrum. The method determines clients that need to be serviced by the AP and assigns each client associated with AP to one of the radios. In addition, the method also takes care of QoS requirements for different services and hence every service is addressed to satisfy its QoS requirements. The method ensures that there is maximum utilization of available whitespace spectrum by accounting for the spectrum specific characteristics. The method considers bands for operation are spread across the spectrum and allocates the clients based on the availability of bands throughout the spectrum.