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

Method and system for delayed allocation of resources

a technology of resources and allocation methods, applied in the field of network communications, can solve the problems of delay in allocating the resources necessary to compress communications data, server might not even check to see whether resources are available, etc., and achieve the effect of increasing bandwidth, maximum permissible loss rate, and low amount of bandwidth

Inactive Publication Date: 2012-03-29
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach prevents resource exhaustion and reduces the impact of denial-of-service attacks by ensuring resources are allocated only when necessary, ensuring continued service for authorized clients.

Problems solved by technology

According to one embodiment, after receiving a request for data compression from a client, the server accepts and acknowledges the request but delays allocating the resources necessary to compress communications data.
Indeed, the server might not even check to see whether resources are available until the client has successfully authenticated itself to the server.

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
  • Method and system for delayed allocation of resources
  • Method and system for delayed allocation of resources
  • Method and system for delayed allocation of resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]Turning to the drawings, wherein like reference numerals refer to like elements, the present invention is illustrated as being implemented in a suitable computing environment. The following description is based on embodiments of the invention and should not be taken as limiting the invention with regard to alternative embodiments that are not explicitly described herein.

[0021]In the description that follows, the present invention is described with reference to acts and symbolic representations of operations that are performed by one or more computing devices, unless indicated otherwise. As such, it will be understood that such acts and operations, which are at times referred to as being computer-executed, include the manipulation by the processing unit of the computing device of electrical signals representing data in a structured form. This manipulation transforms the data or maintains them at locations in the memory system of the computing device, which reconfigures or other...

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 allows a server to delay allocating resources to a client's request. When the client requests a feature that requires server resources, the server accepts and acknowledges the client's request, but the client is prohibited from using the requested feature until further notice from the server. For example, during an authorization process, the server allocates only the minimum resources required to maintain the session and to authorize the client. Thereafter, the server allocates the resources necessary to support the client's request only when the resources become available. Until then, the server maintains the communications session without supporting the request. Thus, the server shepherds its resources rather than committing them at the whim of a client. Also, a client need not repeat its request if the server cannot immediately satisfy it; instead, the server accepts the request and then later begins to support it when adequate resources become available.

Description

RELATED APPLICATION[0001]The present application claims the benefit of U.S. Provisional Patent Application 60 / 451,151, filed on Feb. 28, 2003, which is incorporated herein in its entirety by reference.TECHNICAL FIELD[0002]The invention relates generally to network communications and, more particularly, to allocating resources among clients and servers on a network.BACKGROUND OF THE INVENTION[0003]The rapid growth of computer networks, both public and private, in recent years has been spurred, in large part, by “client / server computing.” In this model, one computing device, the client, requests that another computing device, the server, provide services or features to it. Note that “client” and “server” are used solely to denote the parties in a request transaction. While some computing devices are implemented as dedicated servers that can serve multiple clients, a client and a server can switch roles from one transaction to another. In a “peer-to-peer” network (common, for example, ...

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 Applications(United States)
IPC IPC(8): G06F15/16G06F21/00G06F1/00G06F9/00G06F12/00G06F15/00G06F15/173G06F21/55H04L12/24H04L12/28H04L29/02H04L29/06H04M9/00
CPCH04L63/08H04L67/42H04L63/1458H04L12/28H04L67/01
Inventor MARKARYAN, MARKKAKURIN, DMITRY M.OLSON, SEAN C.SHOROFF, SRIKANTHIONESCU, RADU
Owner MICROSOFT TECH LICENSING LLC