摘要:
An apparatus (CEG) for interconnecting a user agent to a cluster of servers, the apparatus comprising a first protocol agent configured to exchange first messages with said user agent according to a SIP protocol, wherein said apparatus has the role of a User Agent Server; a second protocol agent configured to exchange second messages with a selected server from among said cluster of servers according to the SIP protocol, wherein said apparatus has the role of a User Agent Client; interconnection means for relaying messages from among said first messages and said second messages between said first protocol agent and said second protocol agent; wherein said second protocol agent is further configured to terminate elasticity control messages received from said cluster of servers.
摘要:
An apparatus (CEG) for interconnecting a user agent to a cluster of servers, the apparatus comprising a first protocol agent configured to exchange first messages with said user agent according to a SIP protocol, wherein said apparatus has the role of a User Agent Server; a second protocol agent configured to exchange second messages with a selected server from among said cluster of servers according to the SIP protocol, wherein said apparatus has the role of a User Agent Client; interconnection means for relaying messages from among said first messages and said second messages between said first protocol agent and said second protocol agent; wherein said second protocol agent is further configured to terminate elasticity control messages received from said cluster of servers.
摘要:
A method for transferring state information pertaining to a plurality of SIP conversations from a first SIP server to a second SIP server, said first SIP server and said second SIP server being operatively connected to one or more SIP gateways, the method comprising at a controlling node: monitoring said first SIP server until ongoing transactions are terminated; after termination of said ongoing transactions, obtaining dialog state information pertaining to conversations managed by said first SIP server from said first SIP server; and storing said obtained dialog state information at said second SIP server.
摘要:
A method for transferring state information pertaining to a plurality of SIP conversations from a first SIP server to a second SIP server, said first SIP server and said second SIP server being operatively connected to one or more SIP gateways, the method comprising at a controlling node: monitoring said first SIP server until ongoing transactions are terminated; after termination of said ongoing transactions, obtaining dialog state information pertaining to conversations managed by said first SIP server from said first SIP server; and storing said obtained dialog state information at said second SIP server.
摘要:
The invention relates to a computer system and method for high availability processing through a session on a transport connection, for use in a cluster with at least two nodes. The system comprises a protocol component; a cluster with at least two nodes, said cluster being arranged for running the protocol component; and a server arranged for maintaining a protocol session on a transport connection with a node of the cluster. The cluster is arranged for maintaining on each of said at least two nodes one instance of the protocol component, so that at least two instances are active; the server is arranged for simultaneously maintaining a protocol session with each instance.
摘要:
A streaming query control capability is presented herein. The streaming query control capability may support improvement or optimization of various aspects of streaming queries. The streaming query control capability may support improvements or optimization in streaming query performance within an environment. The streaming query control capability may support improvements in streaming query performance via improvements in deployment of a streaming query to an environment. The streaming query control capability may support improvements in streaming query performance via modification of a streaming query intended for execution in an environment based on measurement data collected from the environment. The streaming query control capability may support improvements in streaming query performance via integrated deployment and activation of multiple streaming queries sharing a common characteristic. Various combinations of such capabilities may be supported for improvement or optimization of various aspects of streaming queries.
摘要:
A method of removing an instance of a stateful session bean from a passive state, and a computer program product to execute this method. An event initiates the removal of said instance of the SFSB from the passive state to a does-not-exist state. Upon that event, a function of a container managing the SFSB is triggered. Said function handles the release of external state objects associated with the instance of the SFSB upon removing the instance of the SFSB. In one preferred embodiment of the method introducing a new type of callback method, said instance of the SFSB is partially reactivated, after calling said new type of callback method on said instance of the SFSB, by setting said instance of the SFSB in a near remove state between the passive state and the does-not-exist state.
摘要:
Methods for providing internet-layer addresses from serving devices (1) via relaying devices (4) to client devices (3) comprise the steps of, at the relaying devices (4), receiving first messages (101a) from the client devices (3) and second messages (102a) from the serving devices and transmitting further first messages (101b) to the serving devices (1) and further second messages (102b) to the client devices (3). To allow the relaying devices (4) to monitor certain traffic relatively sufficiently, the method is provided with the step of, at the relaying devices (4), inserting internet-layer (internet protocol=layer-3) addresses defining the relaying devices (4) into higher-layer (user datagram protocol=layer-4) fields of the further second messages (102b), which higher-layer fields were originally designed for identifying the serving devices (1). As a result, future messages to be sent from the client devices (3) to the serving devices (1) must pass the relaying devices (4). The higher-layer fields comprise server internet protocol address fields and option-54 fields. The dynamic host configuration protocol messages are discover, offer, request, acknowledge and request and/or renew and/or release messages.
摘要:
In methods for setting up communications between digital-subscriber-line terminal modems (13) and internet-service-providers (30) via digital-subscriber-line-access-multiplexers (2,20) and forwarders (3) of asynchronous-transfer-mode-networks (1) further comprising dynamic-host-configuration-protocol-relay-agents (4,40), first messages are sent from the terminal modems (13) to the agents (4,40) via the access multiplexers (2,20), which first messages comprise incoming logical identifiers defining couplings (14) between the terminal modems (13) and the access multiplexers (2,20), second messages are sent from the agents (4,40) to dynamic-host-configuration-protocol-servers (5) for receiving internet-protocol-addresses to be supplied to the terminal modems (13) via the agents (4,40). To be able to locate the agents (4,40) outside the forwarders (3), the agents (4,40) convert the first messages into the second messages at least by inserting outgoing logical identifiers defining couplings (6) between the access multiplexers (2,20) and the forwarders (3), and the forwarders (3) are informed about relationships between the Internet-Protocol-addresses and the outgoing logical identifiers. The forwarders (3) then have sufficient knowlegde to find the right (part of the) access multiplexer (2,20).
摘要:
A streaming query control capability is presented herein. The streaming query control capability may support improvement or optimization of various aspects of streaming queries. The streaming query control capability may support improvements or optimization in streaming query performance within an environment. The streaming query control capability may support improvements in streaming query performance via improvements in deployment of a streaming query to an environment. The streaming query control capability may support improvements in streaming query performance via modification of a streaming query intended for execution in an environment based on measurement data collected from the environment. The streaming query control capability may support improvements in streaming query performance via integrated deployment and activation of multiple streaming queries sharing a common characteristic. Various combinations of such capabilities may be supported for improvement or optimization of various aspects of streaming queries.