Supercharge Your Innovation With Domain-Expert AI Agents!

Acceleration based on cached flows

A storage and data request technology, which can be used in instruments, network data indexing, other database retrieval, etc., and can solve problems such as high cost and increased delay.

Active Publication Date: 2016-06-01
GOOGLE LLC
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This results in increased latency and the cost of mitigating said latency is very high in terms of engineering time and system complexity

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
  • Acceleration based on cached flows
  • Acceleration based on cached flows
  • Acceleration based on cached flows

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The following detailed description refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. Furthermore, the following detailed description does not limit the concepts discussed. Rather, the scope of the concepts discussed herein is defined by the appended claims and their equivalents.

[0030] The techniques and systems disclosed herein involve apparatus and methods referring to instrumentation requests on a running system, learning patterns of inbound requests (client remote calls - RPCs) and dependent RPC request flows (downstream or unrolled PRCs) . Learning can be heuristic-based, regression-based, or memory-based. exist Figure 1a An example of a workflow describing the instrumented request interception and RPC automation process is shown in .

[0031] In the illustrated embodiment, for example, the request may be received 1001 at a local web server. The web server may be equipped with hardwa...

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

Techniques for acceleration of remote procedure calls are disclosed. Such techniques include steps of receiving a content request, the content request including at least one data request for information from a database; analyzing the received content request; and determining whether the analyzed content request includes at least one data request that can be separately executed in parallel with execution of the received content request. In response to a determination that at least one data request that can be separately executed in parallel, initiating the execution of the parallel data request; receiving the requested data in response to that data request; locally storing the received requested data; and providing the stored received requested data in response to execution of the received content request.

Description

Background technique [0001] In complex large computing environments, increasingly dynamic user requests often result in many serialized RPCs to different backends. It is very expensive for engineers to optimize these PRCs, the optimization adds significant technical complexity and maintenance costs and often increases system latency. [0002] Even with well-optimized hand coding to parallelize parts of these RPCs, they are still typically many serialized chunks of RPCs. This results in increased latency and the cost of mitigating said latency is very high in terms of engineering time and system complexity. Contents of the invention [0003] Embodiments of the solutions discussed herein may relate to a system comprising: a processor; a processor-readable memory storing therein instructions causing the processor to perform a method comprising the steps of: receiving a request for content, the request for content comprising a query from a database analyzing the received conte...

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): G06F17/30
CPCG06F9/4843G06F9/547G06F16/951
Inventor 诺亚·菲德尔杰里米·纳尔逊
Owner GOOGLE LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More