摘要:
Permission based flow control is implemented in a computer network having at least a downstream, intermediate and upstream network device by receiving credits (26) at the intermediate network device (10) from the downstream network device (14) and granting credits (28) from the intermediate network device (10) to the upstream network device (12) based at least in part upon the credits (26) received at the intermediate network device (10) from the downstream network device (14). Credit chaining as described above is employed to permit the granting of the right to transmit downstream to be predicated upon buffer availability downstream of the next downstream network device. Via the use of credit chaining, high utilization of network resources is achieved with minimal loss of data traffic.
摘要:
A method and a device for, preferably in ATM-traffic and in a switch (1) with input and output buffers (31-33 and 11-13) and with a so-called "credit based solution" for flow control, using a very short time interval between the requests from the input ports (2- 4) to send cells (51) through the switch core (8) to the output ports (5-7) and where the degree of fullness of the output buffers is accurately supervised and taken into the calculations together with the number of cells in the input buffers when determined how many cells should be allowed to be sent to each output port (5-7) during the next time interval. A certain over-allocation of cells to each output port is permitted.
摘要:
A linked-list structure and method for use in an ATM network switch (13) capable of adaptively providing highly efficient, and thus low cost, integrated services therein. The linked-list structure involves the creation of a list having pointers to a subsequent linked list as list entries. Within the subsequent linked list, each entry can be a pointer to a further linked list. The structure can be expended to further levels of linked lists as required. Bandwidth distribution is thus achieved among list members at each level. The linked-list structure is employed in the present switch (13), which includes an input port processor (20), a bandwidth arbiter (11), and an output port processor (22), for switch bandwidth scheduling for both point-to-point, multipoint-to-point and point-to-multipoint cell transfers from the input port processor, and for output link scheduling at the output port processor (22).
摘要:
A system for managing resources such as buffers and bandwidth which are allocated to competing entities (100, 102, 104) through two or more levels (LEVEL 0...LEVEL N) in a telecommunications network is disclosed. The system provides a tool to allocate resources for use by individual entities. Each entity may be assigned a Minimum-Guaranteed variable (302) and a Maximum-Allowed variable (306). When an entity requests resources the system determines if the entity is using its respective minimum guaranteed resource allocation which is specified by the Minimum-Guaranteed variable (302). If the entity is not using its respective minimum guaranteed resource allocation, the system allocates a resource unit to the requesting entity (304). The system also allows a requesting entity to use additional resource units above the resource allocation specified by the Minimum-Guaranteed variable, provided such resource units are available. If the entity has reached its respective minimum guaranteed resource allocation, but has not reached the respective maximum allowed resource allocation specified by the Maximum-Allowed variable (306) and no intervening level is using its respective maximum allowed resource allocation (312), then a resource unit is allocated to the requesting entity.
摘要:
An electronic bridge resource management system, having a programmatically-implemented processing system. A bridge service interfaces with a plurality of clients and receives a quality of service (QOS) specification (4) from each of the clients. A resource manager receives a QOS specification (5) from the bridge service, distributes at least one QOS constraint associated with the QOS specification across flow processing modules of a channel, determines resource requirements for each of the flow processing modules, and then determines whether bridge resources can be allocated to meet the QOS specification. The clients may alter their QOS specifications and retry if the resource manager denies them admission because of a lack of available bridge resources.
摘要:
Mit Hilfe des erfindungsgemäßen Verfahrens wird die Zuteilung der vermittlungstechnischen Ressourcen (VR) eines Kommunikationssystems (KS) für Verbindungen gesteuert, bei denen von einer an das Kommunikationssystem (KS) angeschlossenen Kommunikationssendeinrichtung (KE) übermittelte Zellen (Z) ohne Zellenverlust zu vermitteln sind. Hierbei werden eine im Rahmen der Verbindungssignalisierung übermittelte Anmeldeinformation und Ressourcenumfanginformation (ai, ri) verbindungsindividuell in eine kommunikationssystemimmanente Leitwegtabelle (LT) eingetragen und bei Empfang der ersten verlustfrei zu übermittelnden Zelle (Z) werden diese und die weiteren Zellen (Z) mit Hilfe der angemeldeten vermittlungstechnischen Ressourcen (VR) vermittelt, sofern keine von der Verkehrsbelastung des Kommunikationssystems (KS) abhängige Ressourcenverfügbarkeitsinformation (rvi) in die Leitwegtabelle (LT) eingetragen ist. Bei einer erfolgreichen Vermittlung wird in die Leitwegtabelle (LT) eine Ressourcenbelegtinformation (rbi) eingefügt, wodurch die vermittlungstechnischen Ressourcen (VR) ausschließlich der Verbindung für die Vermittlung der zellenverlustfrei zu übermittelnden Zellen (Z) zugeteilt werden.
摘要:
A method for use in a high-speed virtual circuit digital network for resizing windows of virtual circuits in nodes of the network. The resizing of a virtual circuit's window is initiated by an input router at an edge of the digital network. When the input router determines that resizing is necessary, it sends a first congestion control message to the nodes through which the virtual circuit passes. If the message indicates a larger window, the node receiving the message determines what size window it can provide and sends the message with that window size on to the next node. An output router at the other edge of the digital network receives the message, sets the window size based on the message as altered by the nodes, and returns a second message with the final window size via the nodes. On receipt of the second message, the nodes alter their windows and the input router sends cells as permitted by the new window. Included in the method are novel techniques for determining the ideal window size for a virtual circuit, for determining at the input router when a change in
摘要:
The present invention addresses method, apparatus and computer program product for resource management within a distributed system in a core network element, comprising organizing computing resources of the core network element into sets, wherein a first set is always active, setting an upper threshold and a lower threshold for the load of the sets, wherein the sets in operation are loaded as long as the average load of the sets in operation reaches the upper threshold, and when the upper threshold is exceeded, a new set is activated, whereas, when the load thereof falls below the lower threshold, the last activated set is deactivated, assigning a priority number to each set, segmenting an interval of random numbers for randomizing a request distribution in subintervals which are allocated to the computing resources of the active sets, wherein the length of each subinterval is determined based on the priority number of the set of the respective computing resource, and allotting a random number out of the interval to an incoming request, and forwarding the request to such computing resource which belongs to the subinterval that contains the allotted random number.
摘要:
Methods, apparatuses and systems directed to hosting, on a computer system, a plurality of application instances, each application instance corresponding to a remote client application; maintaining a network connection to each of the remote client applications for which an application instance is hosted; allocating resources of a graphics processing unit of the computer system between at least two of the remote client applications; concurrently rendering, utilizing the resources of the graphics processing unit of the computer system, the graphical output of the application instances corresponding to the at least two of the remote client applications; and transmitting the rendered graphical output to the at least two of the remote client applications over the respective network connections.
摘要:
Method and arrangement for network resource management in a communication network, especially related to transfer of content. A content resource broker is introduced, which dynamically manages resources based on the size of the content to be transferred. The method and arrangement involve the obtaining of information on current and future network capacity, which is available for transfer of content; the receiving of a request from a requesting entity concerning resources for transfer of a content C; and the determining of whether the available network capacity within a predetermined response time is sufficient for transferring the content C before the predetermined response time has expired.