-
公开(公告)号:CA2385339A1
公开(公告)日:2001-07-12
申请号:CA2385339
申请日:2000-12-21
Applicant: IBM
Inventor: HEDDES MARCO , LEAVENS ROSS BOYD , SIEGEL MICHAEL STEVEN , GALLO ANTHONY MATTEO , DAVIS GORDON TAYLOR , BASS BRIAN MITCHELL , VERPLANKEN FABRICE JEAN , CALVIGNAC JEAN LOUIS , JENKINS STEVEN KENNETH
Abstract: A system and method of frame protocol classification and processing in a system for data processing (e.g., switching or routing data packets or frames). The present invention includes analyzing a portion of the frame according to predetermined tests, then storing key characteristics of the packet for use in subsequent processing of the frame. The key characteristic s for the frame (or input information unit) include the type of layer 3 protoc ol used in the frame, the layer 2 encapsulation technique, the starting instruction address, flags indicating whether the frame uses a virtual local area network, and the identity of the data flow to which the frame belongs. Much of the analysis is preferably done using hardware so that it can be completed quickly and in a uniform time period. The stored characteristics o f the frame are then used by the network processing complex in its processing of the frame. The processor is preconditioned with a starting instruction addre ss and the location of the beginning of the layer 3 header as well as flags for the type of frame. That is, the instruction address or code entry point is used by the processor to start processing for a frame at the right place, based on the type of frame. Additional instruction addresses can be stacked and used sequentially at branches to avoid additional tests and branching instructions. Additionally, frames comprising a data flow can be processed a nd forwarded in the same order in which they are received.
-
公开(公告)号:GB2321324A
公开(公告)日:1998-07-22
申请号:GB9724057
申请日:1997-11-17
Applicant: IBM
Inventor: VANHUBEN GARY ALAN , MUELLER JOSEPH LAWRENCE , SIEGEL MICHAEL STEVEN , WARNOCK THOMAS BERNARD
Abstract: A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering environment with inputs provided by users and/or systems which may be located anywhere in the world, provides a set of control information for coordinating movement of the design information through development and to release while providing dynamic tracking of the status of elements of the bills of materials in an integrated and coordinated activity control system utilizing a repository which can be implemented in the form of a database (relational, object oriented, etc.) or using a flat file system. Once a model is created and/or identified by control information, design libraries hold the actual pieces of the design under control of the system without limit to the number of libraries, and providing for tracking and hierarchical designs which are allowed to traverse through multiple libraries. Data Managers become part of the design team, and libraries are programmable to meet the needs of the design group they service.
-
公开(公告)号:DE60319366T2
公开(公告)日:2009-04-02
申请号:DE60319366
申请日:2003-05-16
Applicant: IBM
Inventor: PEYRAVIAN MOHAMMAD , RINALDI MARK ANTHONY , SIEGEL MICHAEL STEVEN , SABHIKHI RAVINDER KUMAR
IPC: H04L47/724 , H04L12/40
Abstract: A Resource Reservation System includes a Token Generation Unit (TGU) which generates and circulates among nodes of a communications system a Slotted Token (SLT) message having sub-fields to carry identification number for each input port in a node and the resource available for each input port. On receiving the message the Resource Control Unit (RCU) in each node can write port identification number, available resource in appropriate sub-fields of the SLT message, and reserve resources in other nodes by adjusting information in the sub-field associated with the other nodes.
-
公开(公告)号:DE69637135D1
公开(公告)日:2007-08-02
申请号:DE69637135
申请日:1996-02-20
Applicant: IBM
Inventor: CHRISTENSEN KENNETH JUSSI , CHORPENNING JACK S , SIEGEL MICHAEL STEVEN , STAMMELY THOMAS E , STROLE NORMAN CLARK , WILSON KENNETH THOMAS , ZEISZ RAYMOND LOUIS JR
Abstract: A station in a communications network determines the mode (full-duplex or half-duplex) in which it communicates with a concentrator port by establishing a Registration routine between the station and the concentrator port. The station and concentrator port exchange frames which disclose the capabilities of the concentrator port. If the concentrator port has duplex capabilities, the station enters as a duplex station. Otherwise, the station enters in a half-duplex (token ring) mode.
-
公开(公告)号:CA2401425C
公开(公告)日:2006-07-11
申请号:CA2401425
申请日:2001-03-30
Applicant: IBM
Inventor: JEFFERIES CLARK DEBS , HWANG DONGMING , GORTI BRAHMANAND KUMAR , SIEGEL MICHAEL STEVEN , SUDEEP KARTIK
Abstract: A method and system for controlling a plurality of sub-pipes in a computer network is disclosed. The computer network includes at least one switch. The plurality of sub-pipes utilizes the switch for transmitting traffic through the network. The method and system include allowing a minimum flow to be set for each of the plurality of sub-pipes and determining whether congestion exists for the pipe. The method and system also include controlling a flow in a sub-pipe of the plurality of sub-pipes only if congestion exists. Once congestion is determined to exist, the time set to control of sub-pipes is set significantly longer than for control over individual decreases or increases of the flows in sub-pipes. The flow is controlled such that the flow for the sub-pipe may be linearly increased if the flow for the sub-pipe of the plurality of sub-pipes is less than the minimum flow. The flow is also controlled such that the flow for the sub-pipe of the plurality of sub-pipes is exponentially decreased if the flow is greater than the minimum flow. In determining whether to increase or decrease the flow in a sub-pipe, a second definition of congestion may be used. Thus the traffic through the switch is stable.
-
公开(公告)号:BR0311224A
公开(公告)日:2005-03-22
申请号:BR0311224
申请日:2003-05-16
Applicant: IBM
Inventor: PEYRAVIAN MOHAMMAD , RINALDI MARK ANTHONY , SIEGEL MICHAEL STEVEN , SABHIKHI RAVINDER KUMAR
IPC: H04L47/724 , H04L12/40 , H04L12/56 , H04L12/43
Abstract: A Resource Reservation System includes a Token Generation Unit (TGU) which generates and circulates among nodes of a communications system a Slotted Token (SLT) message having sub-fields to carry identification number for each input port in a node and the resource available for each input port. On receiving the message the Resource Control Unit (RCU) in each node can write port identification number, available resource in appropriate sub-fields of the SLT message, and reserve resources in other nodes by adjusting information in the sub-field associated with the other nodes.
-
公开(公告)号:CA2484508A1
公开(公告)日:2003-12-04
申请号:CA2484508
申请日:2003-05-16
Applicant: IBM
Inventor: SIEGEL MICHAEL STEVEN , SABHIKHI RAVINDER KUMAR , PEYRAVIAN MOHAMMAD , RINALDI MARK ANTHONY
IPC: H04L47/724 , H04L12/40 , H04L12/56 , H04L12/43
Abstract: A Resource Reservation System includes a Token Generation Unit (TGU) which generates and circulates among nodes of a communications system a Slotted Token (SLT) message having sub-fields to carry identification number for eac h input port in a node and the resource available for each input port. On receiving the message the Resource Control Unit (RCU) in each node can write port identification number, available resource in appropriate sub-fields of the SLT message, and reserve resources in other nodes by adjusting informati on in the sub-field associated with the other nodes.
-
公开(公告)号:CA2401425A1
公开(公告)日:2001-10-11
申请号:CA2401425
申请日:2001-03-30
Applicant: IBM
Inventor: HWANG DONGMING , JEFFERIES CLARK DEBS , SIEGEL MICHAEL STEVEN , GORTI BRAHMANAND KUMAR , SUDEEP KARTIK
Abstract: A method and system for controlling a plurality of sub-pipes in a computer network is disclosed. The computer network includes at least one switch. The plurality of sub-pipes utilizes the switch for transmitting traffic through the network. The method and system include allowing a minimum flow to be set for each of the plurality of sub-pipes and determining whether congestion exists for the pipe. The method and system also include controlling a flow i n a sub-pipe of the plurality of sub-pipes only if congestion exists. Once congestion is determined to exist, the time set to control of sub-pipes is s et significantly longer than for control over individual decreases or increases of the flows in sub-pipes. The flow is controlled such that the flow for the sub-pipe may be linearly increased if the flow for the sub-pipe of the plurality of sub-pipes is less than the minimum flow. The flow is also controlled such that the flow for the sub-pipe of the plurality of sub-pipes is exponentially decreased if the flow is greater than the minimum flow. In determining whether to increase or decrease the flow in a sub-pipe, a second definition of congestion may be used. Thus the traffic through the switch is stable.
-
公开(公告)号:GB2321324B
公开(公告)日:2001-08-01
申请号:GB9724057
申请日:1997-11-17
Applicant: IBM
Inventor: VANHUBEN GARY ALAN , MUELLER JOSEPH LAWRENCE , SIEGEL MICHAEL STEVEN , WARNOCK THOMAS BERNARD
Abstract: A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering environment with inputs provided by users and or systems which may be located anywhere in the world providing a set of control information for coordinating movement of the design information through development and to release while providing dynamic tracking of the status of elements of the bills of materials in an integrated and coordinated activity control system utilizing a repository which can be implemented in the form of a database (relational, object oriented, etc.) or using a flat file system. Once a model is created and/or identified by control information design libraries hold the actual pieces of the design under control of the system without limit to the number of libraries, and providing for tracking and hierarchical designs which are allowed to traverse through multiple libraries. Data Managers become part of the design team, and libraries are programmable to meet the needs of the design group they service.
-
公开(公告)号:CA2387101A1
公开(公告)日:2001-05-31
申请号:CA2387101
申请日:2000-11-21
Applicant: IBM
Inventor: AYDEMIR METIN , GORTI BRAHMANAND KUMAR , HEDDES MARCO , BASS BRIAN MITCHELL , JEFFRIES CLARK DEBS , ROVNER SONIA KIANG , GALLO ANTHONY MATTEO , SIEGEL MICHAEL STEVEN
Abstract: Methods, apparatus and program products for controlling a flow of a pluralit y of packets in a computer network are disclosed. The computer network include s a device defining a queue. The methods, apparatus and program products inclu de determining a queue level for the queue and determining an offered rate of t he plurality of packets to the queue. They also include controlling a transmission fraction of the plurality of packets to or from the queue, base d on the queue level, the offered rate and a previous value of the transmissio n fraction so that the transmission fraction and the queue level are criticall y damped if the queue level is between at least a first queue level and a seco nd queue level. Several embodiments are disclosed in which various techniques a re used to determine the manner of the control.
-
-
-
-
-
-
-
-
-