Abstract:
Apparatus and method are provided for performing asynchronous discovery among multiple peers in a wireless peer-to-peer (P2P) network. In an aspect of the disclosure, a peer selects a duty cycle C corresponding to a probability that the peer is in either a scanning state or an advertising state, rather than a sleeping state, wherein the duty cycle C is selected in accordance with a power consumption of the peer. The peer also selects a first probability Pt for being in the advertising state, and performs an asynchronous discovery protocol in accordance with the duty cycle C and the first probability Pt.
Abstract:
Systems and methods for scalable discovery in contention-based peer-to-peer (P2P) networks are described herein. A method for managing access to a contention-based broadcast channel in a P2P wireless communication network as described herein includes obtaining one or more system timing parameters, the system timing parameters including at least a collision probability tolerance; and configuring a time structure for access to the contention-based broadcast channel using the system timing parameters, wherein the wakeup intervals are allocated between a contention period and a non-contention period and configuring the time structure comprises setting an upper-bound backoff counter value associated with the contention period as a function of at least the collision probability tolerance.
Abstract:
Disclosed are methods, systems, apparatus, devices, products, and other implementations, including a method that includes monitoring a plurality of messages from a plurality of mobile devices, each of at least some of the plurality of messages including at least one identifier of at least one content data record, from a plurality of content data records, stored at least on a sending device sending the respective message, and data representative of number of times the at least one content data record was used on the respective sending device. The method also includes determining popularity metrics for one or more content data records from the plurality of content data records based on the data included in each of the at least some of the plurality of messages representative of the number of times the respective at least one content data record was used on the respective sending device.