Device for balancing the load on multi-processor platforms

FIELD: telecommunications.

SUBSTANCE: device contains a set of central processor units, which are assigned a common external up address in telecommunication network which allows packet data. IP messages, addressed to a network element, are received, and received IP messages which contain first messages are identified. First value is identified in first message and first message is transmitted to central processor unit on basis of identified first value, if identified first value is not equal to zero.

EFFECT: ensured load balancing for central processor when using several types of traffic.

3 cl, 3 dwg

 

The technical field to which the invention relates.

The present invention relates to telecommunications. In particular, the present invention relates to a new and improved method and system designed to balance (equalization) load traffic to the control plane of the network element that contains the set of nodes CPU, CPU), assigned to a common external IP address in a telecommunication network, allowing packet data.

The level of technology

Recently, a telecommunication network, for example a mobile network began to take implementation, based on the Internet Protocol (IP). A typical element of the network contains many nodes CPU applications. Usually use one external IP address for these CPU nodes, thus having the flexibility to scale capacity expansion, easy balancing computational power of each node CPU and less manual configuration application.

However, since use one external IP address for all nodes CPU applications must be implemented functionality of the device load balancing. Since the topology and the internal IP address of the CPU nodes are hidden from the outside, you want the load balancing device directed traffic to the control plane, such as a TV signal is fishing, in the nodes for processing.

Because load balancing depends directly on the involved protocols and interfaces, and because the protocols and interfaces vary depending on the participating network element, it is usually necessary to implement load balancing on the specific basis of the network element, to ensure that it was effective.

General packet radio service (GPRS ODA) is a service packet data intended for the support, especially digital mobile communications networks based on the GSM standard, GSM (global system for mobile communications), UMTS system, storing UMTS (universal mobile telecommunications system) or GERAN, STAG (the radio access network EDGE, EAST (electronic equipment for data collection GSMS), and the American system multiple access with time division multiplexing (TDMA, MDR), IS-95. In addition, ODA can also be connected to an IP multimedia subsystem (IMS MPR).

The mobile communications network, allowing ODA, contains the serving support node ODA (SGSN, OPO) and a gateway support node ODA (GGSN, SUPO). OPO usually delivers packets to mobile stations (MS, PS), allowing ODA in their service area. SUPA usually used as an interface with external IP networks such as the Internet, services, ODA other mobile service providers or internal set the mi companies. SUPO can support the information routing necessary to tunnel the Protocol data units (PDU, PBB) in OPO that caters to a specific substation.

Fig. 1 discloses an example of a network connection, allowing ODA prior art. The network contains a domain core network circuit switched (CS CN, BS QC) and domain core network packet switched (PS CN, BS KP). Domain core network packet further comprises OPO, SUPO. Own subscriber server (HSS, SSA) connects with each other OPO and core network circuit switched channels. The network further comprises multimedia subsystem IP, United with SUPA and a private server of the subscriber. The network further comprises the radio access network (RAN DDS)that is connected with the core network circuit switched channels and basic network packet.

SUPA uses multiple interfaces with multiple protocols. Therefore, several types of traffic can enter SUPO at the same time. Usually the traffic associated with SUPA, you need to deliver a specific subscriber or session connection to a specific host signaling.

Therefore, load balancing for SUPA containing multiple CPU nodes assigned to a common external IP address, should be addressed to multiple questions. The load of each node CPU applications should be. is financed. In addition, the response message from the source network element must be transferred to the destination host CPU application, which previously sent the transmission request signals in the source network element. In addition, a number of consistent messages signaling to update and maintain the information sent from another network element specific subscriber or session shall be transmitted to the destination node CPU serving a particular user or session.

Therefore, there is a need in the decision, deciding all of these questions. The balancing device of the prior art can solve some of these issues. However, there is no available method that provides a solution to all these issues for SUPA containing multiple CPU nodes assigned to a common external IP address.

The invention

The present invention relates to load balancing traffic to the control plane of the network element that contains multiple CPU nodes assigned to a common external IP address in a telecommunication network, allowing packet data. Message IP address of the network element, accept and identify the received IP messages containing message Protocol tunneling ODA - control plane (GTP-C, VET-Y). First, identify the value of the destination IP etc is to make messages IP and determine of the identified values of the destination IP whether the message IP traffic plane control or traffic plane of the user. Then identify the value of the Protocol messages IP belonging to the traffic plane control, and determine from the identified values of the Protocol, whether the message is an IP message Protocol user datagram (UDP RAP) or the message of the transmission control Protocol (TCP navel).

Identify the value of the port number, destination IP messages containing the message navel, and the message of the EMP is passed to the host CPU on the basis of the identified value of the port number of the destination. Identify the value of the port number, destination IP messages containing the message RAP, and determines the identified value of the port number of the destination, whether the message RAP optional message VET, message VET' (PM note), the message Protocol dynamic configuration host (DHCP, PDKU) or message authentication service remote users dial-up communication channels (RADIUS, SOURCCS). Message VET', message PDKU or message SOURCCS passed to the host CPU on the basis of the identified value of the port number of the destination.

In accordance with the invention identifies the ID of the endpoint of the tunnel for control plane (TEID-C, ICTT-Y). Message VET-The passed in node is P on the basis of identified values ICTT, if it is identified ICT-U is not zero. However, if the identified value ICT -- message VET-zero, optionally identifies the message type value VET-U. Message VET-passed to the host CPU through the use of a given procedure, load balancing, if the identified message type is equal to "create a context of packet data Protocol (PDP, PAP)". Mentioned specified procedure load balancing can be based, for example, a hash function or method "carousel". If the value of the identified message type message VET-not-equal-to create a context TTD", message VET-passed to the host CPU using defined procedures for the management of the route and errors. The above TTD refers to the Protocol packet data.

In the embodiment of the invention, the telecommunication network, allowing packet data, is a network connection, allowing ODA, for example, the 3GPP system (partnership project 3rd generation). The 3GPP system includes a user equipment, the radio access network and core network. The radio access network may be a UTRAN, UNCRD (universal terrestrial radio access network) and/or GERAN. The underlying network can contain domain circuit-switched domain to a packet switched and/or multimedia subsystem IP.

In the version done by the means of the invention the network element is an element of SUPO.

The present invention provides a solution to several issues regarding load balancing for SUPA containing multiple CPU nodes assigned to a common external IP address. The present invention makes it possible to balance the load of each node CPU applications. In addition, the present invention makes it possible to transmit a response message from the source network element. In addition, the present invention makes it possible to pass a series of sequential signaling messages to update and maintain the information sent by other network elements to a particular user or session, the destination node application CPU serving a particular user or session.

Brief description of drawings

Accompanying drawings, which are included to provide further understanding of the invention, constitute a part of this description, illustrative embodiments of the invention and together with the description help to explain the principles of the invention. In the drawings:

Fig. 1 is a block diagram illustrating a communications network, allowing ODA, prior art,

Fig. 2 is a block diagram illustrating a method of load balancing in accordance with one embodiment of the present invention, and

Fig. 3 is a block diagram illustrating a system for load balancing in accordance with one embodiment of the present invention.

Detailed description of the invention

Now made detailed reference to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.

Fig. 2 illustrates a method of load balancing, designed for traffic control plane network element, SUPA containing multiple CPU nodes assigned to a common external IP address in a telecommunication network, allowing ODA, for example, in the 3GPP system. Accept messages IP address of the network element, step 10. Received messages containing message VET, identify. First, identify the value of the IP address of the destination of the received IP messages and determine of the identified values IP address of the destination, whether the message IP traffic plane control or traffic plane user, step 11. Then identify the value of the Protocol messages IP belonging to the traffic plane control, and determine from the identified values of the Protocol, whether the message is an IP message RAP or message navel, the stage 12.

If the message is a message navel identify it is the port number of the destination and the message of the EMP is passed to the host CPU on the basis of the identified value of the port number of the destination, the step 19. If the message is a message RAP ID manually is ciruit its value is the port number of the destination and determine from it the identified value of the port number of the destination, does the message of the RAP optional message VET, message VET', message PDKU or message SOURCCS, stage 13. Message VET', message PDKU or message SOURCCS passed to the host CPU on the basis of the identified value of the destination port, the step 19.

If the message is a message map, identify its value ICTT-Y stage 14. On stage 18 message VET-passed to the host CPU on the basis of identified values ICTT, if it is identified ICT-U is not zero. However, if the identified value ICT -- message VET-zero, optionally identifies the message type value VET-Y stage 15. Message VET-passed to the host CPU using the specified procedures for load balancing, if it is identified message type is equal to "create a context TTD phase 17. If the identified message type value VET-not-equal-to create a context TTD", message VET-passed to the host CPU using defined procedures for the management of the route and errors, the stage 16.

Fig. 3 illustrates the load balancer, designed for traffic control plane network element, SUPA containing the set of nodes assigned to a common external IP address in a telecommunication network, allowing ODA, for example, the 3GPP system. In VA ante embodiment of the invention, opened in Fig. 3, a telecommunication network contains an element of OPO network OPO connected with the element of SOPO network SUPA through the Gn interface Protocol is used by the VET-At the top of the RAP Protocol. Telecommunication network further comprises a payment gateway (CG, SHO), coupled with the element of SOPO network SUPA via Ga interface using a Protocol VET' at the top of the RAP Protocol. Telecommunication network further comprises a gateway valid intercept (LIG, SDP)connected with the element of SOPO network SUPA through the X11 interface using a Protocol depending on the manufacturer, for example, Protocol LAP, PSP (application Protocol lawful interception), on top of the Protocol navel. Telecommunication network further comprises an element performing the function of state management of the call (CSCF, FUSV), sometimes also called control function server of the call; usually used to perform the functions of call control, switching services, conversion functions, addresses and functions matching vocoder connected to the element of SOPO network SUPA Go through the interface using a Protocol common open policy service (COPS, OVOP) above Protocol navel. Telecommunication network further comprises an external IP network, connected to the element of SOPO network SUPA via interface Gi using Protocol PD is HU and/or SOURCCS on top of the RAP Protocol. Consequently Fig. 3 serves to illustrate how SUPO uses multiple interfaces with multiple protocols. Several types of traffic can enter SUPO at the same time. Usually the traffic associated with SOPO must be delivered to a particular subscriber or session-specific signaling node.

In the embodiment of the invention described in Fig. 3, the element of SOPO network SUPA contains the CPU nodes CP, CP and CP assigned to a common external IP address for receiving messages IP. The system further comprises a first identification (ID1, ID) to identify the received IP messages containing message VET, the second tool identification (ID2, ID) to identify the value ICT -- message VET, the first transmission medium (FWD1, < VAR1) to send the message VET-value ICT, is not equal to zero, the host CPU based on the value ICTT, the third means of identification (ID3, ID) for additional identification values message type message VET-value ICT, equal to zero, the second transmission medium (FWD2, PER) to send the message VET-with a message type value equal to "create a context TTD", the host CPU using the specified procedure, load balancing, and the third transmission medium (FWD3, PER) to send the message VET-value message type not equal to "create the context TTD", in the host CPU using defined procedures for the management of the route and errors.

The system, illustrated in Fig. 3, further comprises a fourth means of identification (ID4, ID) to identify the value of the destination IP in the received message IP and definitions of the identified values of the destination IP, whether the IP message traffic to the control plane or the traffic of the user plane, the fifth means of identification (ID5, ID) to identify the Protocol of the IP messages belonging to the traffic plane control, and determining from the identified values of the Protocol, whether the message is an IP message RAP or message navel, and the sixth means of identification (ID6, ID) to identify the value of the port number, destination IP messages containing the message The navel, and send the message to the navel in the host CPU on the basis of the identified value of the port number of the destination.

The system, illustrated in Fig. 3, further comprises a seventh means of identification (ID7, ID) to identify the value of the port number, destination IP messages containing the message RAP, and definitions of the identified value of the port number of the destination, whether the message RAP optional message VET, message VET', message PDKU or message SOURCCS, and eighth of the medium is in identification (ID8, ID) to send the message VET, messages VET', message PDKU or message SOURCCS in the host CPU on the basis of the identified value of the port number of the destination.

To a person skilled in the art it is clear that with the development of technology the basic idea of the invention can be implemented in numerous ways. Therefore, the invention and variations in its implementation is not limited to the examples described above, instead, they may vary within the scope of the claims.

1. Method of load balancing traffic to the control plane of the network element that contains the set of nodes of the Central processing unit (CPU), assigned to a common external IP address in a telecommunication network, allowing packet data, namely, that accept messages IP address of the network element, and identify the received IP messages containing message tunneling Protocol GPRS (General packet radio service (ODA) - control plane (VET-Y), characterized in that it further identify the value of the identifier tunnel endpoint for the control plane (ICTT-message map-based from the identified values ICTT -- message VET, or send the above message map to The host CPU on the basis of the identified values ICTT-messages PTO, or identify the message type value mentioned in the message map, and pass the message VET-with an identified message type value equal to "create a context of packet data Protocol (PAP), the host CPU using the specified procedure load balancing.

2. The method according to claim 1, characterized in that the said stage on which to send the message map to The host CPU on the basis of the identified values mentioned messages VET, do it if it is identified ICT-U is not zero, and the stage at which identify the value of message type, message VET-do it if it is identified ICT-zero.

3. The method according to claim 1 or 2, characterized in that it further transmit messages VET-with an identified message type value not equal to "create a context TTD", using specified procedures for the management of the route and errors.

4. The method according to claim 1, characterized in that the stage at which identify received messages IP that contains the messages VET, further comprises the steps that identify the value of the destination IP in the received IP messages, and determine from the identified values of the destination IP, whether the message IP traffic plane control or traffic plane user is El.

5. The method according to claim 4, characterized in that it further identify the value of the Protocol messages IP belonging to the traffic plane control, and determine from the identified values of the Protocol, whether the message is an IP message Protocol user datagram (RAP) or the message of the transmission control Protocol (RSP).

6. The method according to claim 5, characterized in that it further identify the value of the port number, destination IP messages containing the message navel, and transmit the message to the navel in the host CPU on the basis of the identified value of the port number of the destination.

7. The method according to claim 5, characterized in that it further identify the value of the port number, destination IP messages containing the message RAP, and determines the identified value of the port number of the destination, whether the message RAP optional message VET, message VET', message Protocol dynamic configuration HOST (PDKU) or message authentication service remote users dial-up communication channels (SOURCCS).

8. The method according to claim 7, characterized in that it further convey the message map', message PDKU or message SOURCCS in the host CPU on the basis of the identified value of the port number of the destination.

9. The method according to claim 1, characterized in that the telecommunication CE the e l e C allowing packet data, is a network connection, allowing ODA.

10. The method according to claim 9, characterized in that the network element is an element of the gateway support node ODA (SUPO).

11. The system is load balancing traffic to the plane of the multiprocessor control network element in a telecommunication network, allowing packet data containing the network element (gateway GPRS support node (General packet radio service (ODA)) (SUPO)containing the set of nodes of the Central processing unit (CPU) (CP, CP, ... CPU No.), assigned to a common external IP address for receiving messages IP, and the first identification device (ID) to identify the received IP messages containing message Protocol tunneling ODA - control plane (VET-Y), characterized in that it further comprises the second tool identification (ID) to identify the value of the identifier tunnel endpoint for the control plane (ICTT-U) message VET, the first transmission medium (

12. The system according to claim 11, characterized in that the said first transmission medium is used, if the identified value ICT-U is not zero, and the third means of identification is used, if the identified value ICT-zero.

13. The system according to claim 11 or 12, characterized in that it further comprises a third transmission medium (PERS) to send the message VET-with an identified message type value not equal to "create a context TTD", the host CPU using defined procedures for the management of the route and errors.

14. The system according to claim 11, characterized in that it further comprises fourth means of identification (ID) to identify the value of the destination IP in the received message IP and definitions of the identified values of the destination IP, whether the IP message to the traffic plane control or traffic plane of the user.

15. System 14, characterized in that it further comprises fifth means of identification (ID) to identify the Protocol of the IP messages belonging to a traffic plane control, and determining from the identified values of the Protocol, whether the message is an IP message Protocol user datagram (RAP) or soo the implementation of transmission control Protocol (RSP).

16. The system of clause 15, characterized in that it further comprises sixth means of identification (ID) to identify the value of the port number, destination IP messages containing the message navel, and send the message to the navel in the host CPU on the basis of the identified value of the port number of the destination.

17. The system of clause 15, characterized in that it further comprises seventh means of identification (ID) to identify the value of the port number, destination IP messages containing the message RAP, and definitions of the identified value of the port number of the destination, whether additional message RAP message VET, message VET', message Protocol dynamic configuration HOST (PDKU) or message authentication service remote users dial-up communication channels (SOURCCS).

18. System 17, characterized in that it further comprises eighth means of identification (ID) to send the message map', message PDKU or message SOURCCS in the host CPU on the basis of the identified value of the port number of the destination.

19. The system according to claim 11, characterized in that the telecommunication network, allowing packet data, is a network connection, allowing ODA.

20. The system according to claim 19, characterized in that the network element is an element of the gateway support node ODA (the KJV).

21. Device load balancing traffic to the control plane of the network element that contains the set of nodes of the Central processing unit (CPU), assigned to a common external IP address, in a telecommunication network, allowing packet data containing the first identification device (ID) to identify the received IP messages to be sent to the network element that contains the message tunneling Protocol GPRS (General packet radio service (ODA) - control plane (VET-Y), characterized in that it further comprises second means of identification (ID) to identify the value of the identifier tunnel endpoint for the control plane (ICT -) message VET, the first transmission medium (

22. The load balancing device according to item 21, characterized in that the said first transmission medium is used, if the identified value ICT-une-zero, as mentioned third means of identification is used, if the identified value ICT-zero.

23. The load balancing device according to item 21 or 22, characterized in that it further comprises a third transmission medium (PERS) to send the message VET-with an identified message type value not equal to "create a context TTD", the host CPU through the use of defined procedures for the management of the route and errors.

24. The load balancing device according to item 21, wherein is located in the element of the gateway support node ODA (SUPO) telecommunications network, allowing ODA.



 

Same patents:

FIELD: method and system for providing user interface information to client.

SUBSTANCE: in accordance to the invention, access system contains registration mechanism. Client environment for automatic processing of user interface receives registration information from the client and transmits user interface information after receipt. Server for automatic processing of user interface receives registration information from client environment for automatic processing of user interface and notifies processor of user interface about registration, and also receives user interface information from user interface processor. The server contains filtration device for filtering out information of no interest to client, and notification device for notifying the client about information which is of interest to the client.

EFFECT: ensured capacity for filtration and coordination of excessive and disorienting notifications.

2 cl, 11 dwg

FIELD: methods for automatic execution of a program, connected to data file, when data file and program being executed are positioned on different computer units.

SUBSTANCE: in methods, program being executed is accessed through graphic image of data file type, realized in the network, which includes client system and a set of server systems. Client system receives the scheme, which determines connection between the set of programs being executed and corresponding set of data file types. Graphic image of data files is displayed, information about selection of graphic image of data file is received from server system, on basis of it program to be executed is selected and executed.

EFFECT: increased productivity of system due to distributed execution of programs.

9 cl, 19 dwg, 3 tbl

FIELD: engineering of means for pausing execution of a stream until certain memory access occurs.

SUBSTANCE: in one variant of realization, processor contains a set of executive devices, capable of executing a set of streams. First stream includes a command, which determines the address being tracked. Logical pausing means pause execution of first stream, and monitor causes renewal of first flow as reaction to access of given address being tracked.

EFFECT: increased processor productiveness.

5 cl, 14 dwg

FIELD: engineering of computers for controlling memory, in particular, external memory controllers.

SUBSTANCE: memory control device for operation in memory controller network contains memory controller being an owner unit, capable of controlling the blocking of certain data area during execution of input-output outputs, and component for exchanging messages, providing for transmission of at least one message with blocking request, permission of blocking, blocking removal request and blocking removal signal, and also input-output component, while any image of aforementioned data area, received by instant copying thereof, is maintained as coherent relatively to data area itself, and input-output component may position previous direct confirmation, that this data area remains coherent to any such image, to cash-memory, and may perform input-output operations on basis of aforementioned previous direct confirmation. Method describes operation of aforementioned device. Software product for computer is realized on machine-readable carrier and contains a program recorded thereon, realizing operations of aforementioned method.

EFFECT: expanded functional capabilities.

3 cl, 3 dwg

FIELD: computer engineering, possible use in data exchange systems and local computing networks.

SUBSTANCE: device contains N≥2 client blocks, clock impulse generator, N client time controllers, OR element, AND-NOT element, selector-multiplexer, two N-input AND-NOT elements, two priority encoders, main wait time controller.

EFFECT: increased probability of timely servicing of clients under conditions of real functioning process of data exchange systems, with continuous dynamics of change of modes of different priority requests from clients.

4 cl, 7 dwg

FIELD: engineering of interrupt processing mechanisms in computer systems.

SUBSTANCE: system contains processor with multiple contexts for execution of commands stored in memory. In response to common interrupt logical processors of processor with multiple contexts compete for receiving access to jointly utilized register. First logical processor gaining access to aforementioned jointly utilized register processes common interrupt. Remaining logical processors return from interrupt.

EFFECT: increased productiveness of system.

4 cl, 5 dwg

FIELD: engineering of information processing systems.

SUBSTANCE: system contains master-system for processing information, interface, central communication device, client system for processing information, object model. In accordance to method each master system sends to central communication device elements of its data array determined in appropriate master-representation, while in master-representation of connected master system elements of data array are contained, for which system has data priority.

EFFECT: simplified specification and development of interfaces between technical applications.

2 cl, 6 dwg

FIELD: method and device for processing data for preserving recurrent status in data processing device.

SUBSTANCE: device has data processing block, having multiple functioning modes, for each of which special memory stack is present. Method describes operation of this device. Data carrier contains program, configuring data processing device for performing stages of method.

EFFECT: decreased size of code and decreased interruption processing delay.

3 cl, 16 dwg

FIELD: computer science.

SUBSTANCE: device has n-byte query register, query limits location systems, each of which consists of counting timer and OR element, OR element, AND element, keys cascade.

EFFECT: higher reliability and speed of operation.

1 dwg

The invention relates to computing and is used in automatic control systems of technological processes

FIELD: computer science.

SUBSTANCE: device has n-byte query register, query limits location systems, each of which consists of counting timer and OR element, OR element, AND element, keys cascade.

EFFECT: higher reliability and speed of operation.

1 dwg

FIELD: method and device for processing data for preserving recurrent status in data processing device.

SUBSTANCE: device has data processing block, having multiple functioning modes, for each of which special memory stack is present. Method describes operation of this device. Data carrier contains program, configuring data processing device for performing stages of method.

EFFECT: decreased size of code and decreased interruption processing delay.

3 cl, 16 dwg

FIELD: engineering of information processing systems.

SUBSTANCE: system contains master-system for processing information, interface, central communication device, client system for processing information, object model. In accordance to method each master system sends to central communication device elements of its data array determined in appropriate master-representation, while in master-representation of connected master system elements of data array are contained, for which system has data priority.

EFFECT: simplified specification and development of interfaces between technical applications.

2 cl, 6 dwg

FIELD: engineering of interrupt processing mechanisms in computer systems.

SUBSTANCE: system contains processor with multiple contexts for execution of commands stored in memory. In response to common interrupt logical processors of processor with multiple contexts compete for receiving access to jointly utilized register. First logical processor gaining access to aforementioned jointly utilized register processes common interrupt. Remaining logical processors return from interrupt.

EFFECT: increased productiveness of system.

4 cl, 5 dwg

FIELD: computer engineering, possible use in data exchange systems and local computing networks.

SUBSTANCE: device contains N≥2 client blocks, clock impulse generator, N client time controllers, OR element, AND-NOT element, selector-multiplexer, two N-input AND-NOT elements, two priority encoders, main wait time controller.

EFFECT: increased probability of timely servicing of clients under conditions of real functioning process of data exchange systems, with continuous dynamics of change of modes of different priority requests from clients.

4 cl, 7 dwg

FIELD: engineering of computers for controlling memory, in particular, external memory controllers.

SUBSTANCE: memory control device for operation in memory controller network contains memory controller being an owner unit, capable of controlling the blocking of certain data area during execution of input-output outputs, and component for exchanging messages, providing for transmission of at least one message with blocking request, permission of blocking, blocking removal request and blocking removal signal, and also input-output component, while any image of aforementioned data area, received by instant copying thereof, is maintained as coherent relatively to data area itself, and input-output component may position previous direct confirmation, that this data area remains coherent to any such image, to cash-memory, and may perform input-output operations on basis of aforementioned previous direct confirmation. Method describes operation of aforementioned device. Software product for computer is realized on machine-readable carrier and contains a program recorded thereon, realizing operations of aforementioned method.

EFFECT: expanded functional capabilities.

3 cl, 3 dwg

FIELD: engineering of means for pausing execution of a stream until certain memory access occurs.

SUBSTANCE: in one variant of realization, processor contains a set of executive devices, capable of executing a set of streams. First stream includes a command, which determines the address being tracked. Logical pausing means pause execution of first stream, and monitor causes renewal of first flow as reaction to access of given address being tracked.

EFFECT: increased processor productiveness.

5 cl, 14 dwg

FIELD: methods for automatic execution of a program, connected to data file, when data file and program being executed are positioned on different computer units.

SUBSTANCE: in methods, program being executed is accessed through graphic image of data file type, realized in the network, which includes client system and a set of server systems. Client system receives the scheme, which determines connection between the set of programs being executed and corresponding set of data file types. Graphic image of data files is displayed, information about selection of graphic image of data file is received from server system, on basis of it program to be executed is selected and executed.

EFFECT: increased productivity of system due to distributed execution of programs.

9 cl, 19 dwg, 3 tbl

FIELD: method and system for providing user interface information to client.

SUBSTANCE: in accordance to the invention, access system contains registration mechanism. Client environment for automatic processing of user interface receives registration information from the client and transmits user interface information after receipt. Server for automatic processing of user interface receives registration information from client environment for automatic processing of user interface and notifies processor of user interface about registration, and also receives user interface information from user interface processor. The server contains filtration device for filtering out information of no interest to client, and notification device for notifying the client about information which is of interest to the client.

EFFECT: ensured capacity for filtration and coordination of excessive and disorienting notifications.

2 cl, 11 dwg

FIELD: telecommunications.

SUBSTANCE: device contains a set of central processor units, which are assigned a common external up address in telecommunication network which allows packet data. IP messages, addressed to a network element, are received, and received IP messages which contain first messages are identified. First value is identified in first message and first message is transmitted to central processor unit on basis of identified first value, if identified first value is not equal to zero.

EFFECT: ensured load balancing for central processor when using several types of traffic.

3 cl, 3 dwg

Up!