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

Systems and methods for maintaining and caching server connections

A cache, computing system technology, applied in transmission systems, digital transmission systems, multi-programming devices, etc., can solve problems such as low efficiency

Active Publication Date: 2020-07-28
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, even opening a connection can take an undesirable amount of time and processing resources, and it can lead to unwanted inefficiencies

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
  • Systems and methods for maintaining and caching server connections
  • Systems and methods for maintaining and caching server connections
  • Systems and methods for maintaining and caching server connections

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0090] Example 1 is a computing system comprising:

[0091] user interface components;

[0092] a set of computing system functional components that control the user interface components to generate a functional user interface display having a functional user input mechanism that is actuated to be Perform functions on the endpoint computing system; and

[0093] A remote connection system comprising a set of runspace components and a first timer component, each runspace component having an associated connection in the set of connections, the first timer component generating an instruction indicating the first a first timer output for a timeout period upon which the remote connection system intermittently submits requests via the runspace component on each connection in the set of connections based on the first timer output, the remote endpoint The computing system disables the connection due to lack of use based on a session timeout period, and the first timer is configured s...

example 2

[0094] Example 2 is the computing system of any or all of the preceding examples, and further comprising:

[0095] A set of cache pool systems, each cache pool system corresponding to a different one of the endpoint computing systems and having an opened run-space cache pool storing a run-space component having An active connection to a corresponding endpoint computing system.

example 3

[0096] Example 3 is the computing system of any or all preceding examples, wherein the first timer is configured such that the first timeout period varies dynamically based on a number of runspace components in the opened runspace cache pool.

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 present invention relates to maintaining and caching server connections. A set of runspaces with active connections is maintained in a pool. Sets a set of timers, and based on those timers, submits simple commands through the runspace to keep the connection alive. Runspaces with active connections can then be used from cache without having to open new connections.

Description

technical field [0001] The present invention relates to maintaining and caching server connections. Background technique [0002] Computer systems are currently in widespread use. Some computer systems are deployed as remote services serving end users at end user computing systems. These end-user computing systems may be referred to as endpoints. [0003] In providing services to the endpoints, a remote computer system (eg, a remote server environment) can manage connections to the endpoints. In doing so, the remote server environment can monitor traffic on the endpoint and close (or kill) connections that have not been used within a certain amount of time. This can cause delays for users trying to access the endpoint over these connections. [0004] As an example, an end user may utilize a remote data center or other computing system hosted remotely. Engineers maintaining these remotely hosted computing systems may also attempt to access environments at endpoints to pe...

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/08H04L12/24
CPCH04L41/04H04L67/568H04L67/145H04L67/1097G06F9/46
Inventor 黄欣慧张明洁胡书瑜施胜耀T-C·赛
Owner MICROSOFT TECH LICENSING LLC