Unlock instant, AI-driven research and patent intelligence for your innovation.

Co-located peers for peer-to-peer matching

A technology of peer-to-peer equipment and computing equipment, applied in the direction of 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: 2020-09-25
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 instance of the central service may even fail or go offline due to overload or some other reason, and as a result, computing devices that have contacted the particular instance of the central service may be lost (e.g., may not recognize their peer-matched availability)

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-located peers for peer-to-peer matching
  • Co-located peers for peer-to-peer matching
  • Co-located peers for peer-to-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 con...

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 achieve improved peer-to-peer matching by coordinating peer-to-peer matching requests across multiple peer-to-peer matching nodes configured within a peer-to-peer matching unit such that resource consumption can be spread out and resource limits are not exceeded Matching service. Also, the Peer Matching Service can determine whether the Peer Matching Unit is overloaded (e.g., has experienced an increased number of requests in a given time interval, which causes performance degradation), and the Peer Matching Service can implement a An action to expand said number of requests within a peer matching unit (eg, redistribute some peer matching requests to another peer matching unit). In various examples, the peer matching service may determine whether a peer device is a co-located peer device based on the location information, and may generate a list of co-located peer devices that is prioritized.

Description

[0001] priority application [0002] This application claims the benefit and priority of U.S. Non-Provisional Application No. 15 / 052757, filed February 24, 2016, and U.S. Provisional Application No. 62 / 121413, filed February 26, 2015, the entire contents of which are incorporated herein by reference . Background technique [0003] Digital content, such as operating system updates or video games, is often available for download from digital content providers over network connections, thereby eliminating the need for users to install digital content on computing devices. Digital content can include large amounts of data, and thus, downloading digital content can potentially take a significant amount of time and / or can consume significant resources (eg, networking resources, processing resources, memory resources, etc.). Exacerbations associated with downloading digital content from digital content providers are exacerbated when many computing devices attempt to download the sam...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/104H04L67/1072H04L67/1093H04L67/52
Inventor B.T.亨特A.伯巴
Owner MICROSOFT TECH LICENSING LLC