Co-locating peer devices for peer matching

A technology of peer-to-peer equipment and equipment, applied in transmission systems, electrical components, etc., can solve problems such as failure, overload peer-to-peer matching performance, failure to recognize the availability of peer-to-peer matching, etc., and achieve the effect of reducing the possibility

Active Publication Date: 2017-10-13
MICROSOFT TECH LICENSING LLC
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When this limited number is reached, the specific instance of the central service becomes overloaded and the peer matching performance achieved by the specific instance of the central service is severely degraded (e.g. requests can be rejected)
Moreover, a particular i

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Co-locating peer devices for peer matching
  • Co-locating peer devices for peer matching
  • Co-locating peer devices for peer matching

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The techniques and systems described herein can be used by peer-to-peer devices that download content directly from digital content providers (e.g., by using a content delivery network (CDN)) over peer-to-peer (P2P) connections using a peer-to-peer (P2P) network To improve the distribution of digital content (for example, referred to herein as "Content"). P2P networks can be used to reduce the amount of time and resource consumption for distributing content to multiple peer devices. Content may include, for example, any digital content, such as updates to video games or operating systems.

[0025] To improve the distribution of specific content identified by a content identifier (ID), information can be collected about peer devices that currently have that specific content and about peer devices that are currently interested in or in the process of obtaining that specific content Information about the peer device. Accordingly, peer devices associated with the same conten

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The techniques and systems described herein implement an improved peer matching service by coordinating peer matching requests across multiple peer matching nodes configured within a peer matching unit so that resource consumption can be spread out and resource limitations are not exceeded. Moreover, the peer matching service can determine if a peer matching unit is overloaded (e.g., experiencing an increased number of requests in a given time interval that is causing performance degradation), and the peer matching service can implement an action to scale out the number of requests within the peer matching unit (e.g., re-distribute some peer matching requests to another peer matching unit). In various examples, the peer matching service can determine if peer devices are co-located peer devices based on location information and can generate a list that prioritizes the co-located peer devices.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products