Methods and apparatus for real-time traffic steering using real-time user monitoring data

A flow and customer technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc.

Active Publication Date: 2018-08-31
DYNAMIC NETWORK SERVICES
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The present technology addresses problems associated with rout...

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
  • Methods and apparatus for real-time traffic steering using real-time user monitoring data
  • Methods and apparatus for real-time traffic steering using real-time user monitoring data
  • Methods and apparatus for real-time traffic steering using real-time user monitoring data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Intelligent routing based on latency, packet loss and cost between fixed endpoints

[0041] Packets are routed on the Internet according to the Border Gateway Protocol (BGP), which uses rules and tables to determine the packet's "next hop" on the route to a given destination. Unfortunately, simple BGP does not take latency, packet loss, or cost into account when routing packets. This can lead to suboptimal routing for applications where low latency is desired, such as real-time bidding for Internet advertising inventory sold on a per-impression basis. With real-time bidding, ad buyers can bid on impressions triggered by a user's visit to a publisher's website. If the buyer wins the auction, the buyer's ad is immediately displayed on the publisher's website. Because the auction occurs in real time in response to a user's visit to the publisher's website, it lasts for a short period of time, so quick bidding is imperative. If the buyer's bid does not reach the auctione...

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

Conventional internet routing is handled using routing protocols such as the Border Gateway Protocol (BGP). However, simple BGP does not account for latency, packet loss, or cost. To address this problem, smart routing systems that route traffic fast and in a cost-effective manner are implemented. In one approach, smart routing systems measure, compare, and analyze round-trip latencies and other metrics between a customer premises and one or more endpoints. Optimal inbound and outbound transit providers are selected for each endpoint based on these measurements. Other smart routing systems collect and analyze Real User Monitoring (RUM) data to predict latency performance of different content origins for serving data to a particular client based on the client's IP address and the content origins' IP addresses, which are ranked by performance. These rankings are used to steer traffic along lower latency paths by resolving Domain Name System (DNS) queries based on the performance associated with the IP addresses.

Description

[0001] Cross reference to related application(s) [0002] This application claims priority under 35 U.S.C. §119(e) to U.S. Application No. 62 / 214,814, filed September 4, 2015, entitled "Methods and Apparatus for Real-time Traffic Steering and Real-User Monitoring Data" , the disclosure of which is incorporated herein by reference in its entirety. Background technique [0003] Path selection on the Internet relies primarily on the Border Gateway Protocol (BGP). BGP is a standardized, extensible protocol that allows communication between autonomous systems across the Internet. BGP uses a set of deterministic rules to select paths between endpoints and is classified as a distance vector routing protocol. [0004] BGP does not consider latency, packet loss, and cost when choosing a path between a pair of endpoints. Therefore, in some circuits, the latency can be unacceptably low. In other cases, there may be high levels of packet loss, which can cause communication inefficienc...

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
IPC IPC(8): H04L12/24H04L12/801H04L45/121H04L45/42
CPCH04L43/0829H04L43/0864H04L43/10H04L43/106H04L45/04H04L45/121H04L47/283H04L61/4511
Inventor A·波帕库P·斯坦霍帕A·梅赫拉S·胡尔绍夫B·普雷莫雷D·马多里S·M·布拉齐纳C·巴克尔R·吉布森
Owner DYNAMIC NETWORK SERVICES
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