Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Nested-measurement-period-switch-algorithm-for-flow-control-of-available-bit-rate-ATM-communications

 System and method for partitioned distributed scanning of a large dataset for viruses and other malware
The present invention provides a system and method for concurrently scanning a large dataset for ...


 Method and device for innoculating email infected with a virus
The present invention provides for a method and network device for detecting and inoculating emails ...


 Sliding scale adaptive self-synchronized dynamic address translation
In view of the above, it is an object of the present invention to provide a method of translating ...


 Methods and systems for managing virtual addresses for virtual networks
Reference will now be made in detail to the exemplary embodiments of the invention, examples of ...


 Data carrier for the storage of data and circuit arrangement for such a data carrier
The invention claimed is: 1. A data carrier for the storage of data, which data carrier has a first ...


 Exhaust valve for diesel engine and production thereof
OF THE INVENTION Embodiments of the invention will be explained in referrence to the attached ...


 Computer system having a plurality of stored system capability states from which to resume
According to the present invention a computer system is provided that has a plurality of suspend ...


 Barrier synchronization method wherein members dynamic voting controls the number of synchronization phases of protocols and progression to each new phase
The shortcomings of the prior art are overcome and additional advantages are provided through the ...


 System for transferring data specified in a transaction request as a plurality of move transactions responsive to receipt of a target availability signal
The present invention is a system and method for efficiently transporting blocks of data through a ...


 Method and apparatus for synchronization of data retrieval and presentation
The present invention includes a method and an apparatus for synchronization of data retrieval; ...


 Nested measurement period switch algorithm for flow control of available bit rate ATM communications

Details
Inventors: Prasad, Sharat;
Assignee: Texas Instruments Incorporated (Dallas, TX)
Primary Examiner: Kizou; Hassan
Assistant Examiner: Logsden; Joe
Attorney, Agent or Firm: Moore; J. Dennis, Brady, III; W. James, Telecky, Jr.; Frederick J.

An Asynchronous Transfer Mode (ATM) switch (8) and method of operating the same to allocate Available Bit Rate (ABR) communications therethrough. The switch receives resource management (RM) cells over a sequence of measurement periods. A plurality of rate levels are defined, each associated with a measurement period of a corresponding duration; the measurement periods being nested. Saved and current values of the number of flows associated with each level, and saved and current values of the aggregate rates of these flows, are retained in memory. RM cells are received during the various measurement periods, and the various numbers and aggregate rates are maintained for each rate level, including the use of estimates for flows that have changed rate level. A bottleneck rate is determined as the larger of the ratio of ABR bandwidth to ABR flows, or the largest cell rate plus surplus bandwidth derived according to this sum. The bottleneck rate is then sent to the AT sources by backward-traveling RM cells, for adjustment of the ABR traffic.

DETAILED DESCRIPTION OF THE INVENTION As will become apparent from the following description, the present invention is particularly suited for efficiently and fairly allocating available bandwidth, in a communications network, among channels having the Available Bit Rate (ABR) service according to the Asynchronous Transfer Mode (ATM) communications protocol.
As such, the following description will be primarily directed to an example of an ATM communication network arranged and operating according to the present invention.
It is contemplated, however, that other communications protocols may equivalently benefit from the present invention, as will be apparent to those of ordinary skill in the art having reference to this specification.
FIG.
1 illustrates an example of a large data communications network within which one of the preferred embodiments of the invention is implemented, operating according to the well-known Asynchronous Transfer Mode (ATM) protocol.
In this example, various user workstations 2 are deployed in the network, at locations that not only vary in a logical fashion (i.
e.
, are deployed at various logical locations, or addresses, in the network) but which may also be deployed at widely varying, worldwide, physical locations.
These exemplary workstations 2 illustrate that ATM communications ultimately occurs between individual human users, and may include computer readable data, video bitstreams, and data for audio playback.
ATM hub 5 is interfaced with two workstations 2 in the example of FIG.
1.
Workstations 2 in this example are arranged in a "pure" ATM network (in which desktop workstations include ATM adapters), an emulated LAN (in which the ATM network supports an existing LAN), or a LAN of the Ethernet type, such that each workstation 2 is in communication with ATM hub 5; of course, workstations 2 may alternatively be arranged in a token-ring LAN or other LAN type.
An example of a conventional pure ATM network is described in Introduction to SONET ATM (Texas Instruments Inc



Related patents
  Managing switched virtual circuits in a network
FIG. 1 is a high level block diagram of prior art frame relay network 100. In FR network 100, user device 102 issues switched virtual circuit request 104 to frame relay ...
  Packet network performance management
Before proceeding with the detailed description of this invention, it is noted that much can be gained from reading and familiarizing oneself with the following texts: [...
  Method and device for communicating data within a network by combining different communication approaches
Embodiments of the present invention overcome shortcomings in prior systems and satisfy a significant need for a technique for better optimizing communication between ...
  Method of data management for efficiently storing and retrieving data to respond to user access requests
The disadvantages associated with the prior art are overcome by the present invention of a server comprising a plurality of modules, each of which contains a single ...
  Method and apparatus for increasing the speed of the detecting of computer viruses
Referring to FIG. 2, the apparatus for detecting computer viruses of the present invention includes a central processing unit 16. Information concerning the current ...
  Event triggered iterative virus detection
In accordance with the present invention a virus detection server is provided for centralized access and iterative techniques are provided to effectively detect and ...
  Macro program management system
Taking the above into consideration, an object of the present invention is to provide a macro program management system which facilitates edit operations of macro ...
  Computer network intrusion detection
To achieve the foregoing, methods, apparatus, and computer-readable medium are disclosed which provide computer network intrusion detection. In one aspect of the ...
  Print system for executing printing operations based on macros selectively designated on document set basis
It is an objective of the present invention to provide a print system in which a user can set different printing processes for each one of a plurality of document sets ...
  Method for intercepting network packets in a computing device
OF THE INVENTION The concept of hooking is generally known in the art of computer programming. It means that a call to a default system service (like a function, ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved