Signaling transport protocol extensions for load balancing...

Multiplex communications – Communication techniques for information carried in plural... – Adaptive

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S469000

Reexamination Certificate

active

06826198

ABSTRACT:

FIELD OF INVENTION
The present invention relates to signaling transport protocol extensions for load balancing and server pool support, and in particular to the provision of a name translation mechanism within such a signaling transport protocol.
BACKGROUND OF INVENTION
FIG. 1
shows a signaling transport protocol stack as defined by the Internet Engineering Task Force IETF for the provision of standard signaling connection control part SCCP services and standard message transfer part layer
3
MTP3 services.
As shown in
FIG. 1
, on top of the Internet protocol IP there runs a stream control transmission protocol SCTP. The stream control transmission protocol SCTP has been developed to improve the quality of service capabilities which are particularly required for real time communication applications.
As also shown in
FIG. 1
on top of the stream control transmission protocol SCTP runs, e.g., the signaling connection control part SCCP user adaptation layer SUA and/or the MTP3 user adaptation layer M
3
UA according to the SIGTRAN protocol stacks defined by the Internet Engineering Task Force IETF. All these protocols and related implementations are commonly known in the art and therefore will not be explained in detail.
The SIGTRAN protocol stack shown in
FIG. 1
is used to transport signaling messages using the common channel signaling system No. 7 also referred to as CCS No. 7 in the following: over the IP network. Typically, mobile cellular communication networks rely to a very large extent on signaling connection control part SCCP services. Specific examples are the radio access network application part RANAP for third generation cellular mobile communication networks and the base station system application part BSSAP for second generation cellular mobile communication networks. Yet another example for an SCCP service is the transaction capability application part TCAP used by the mobile application part MAP, the intelligent network application part INAP, and the customized application mobile for enhanced logic CAMEL.
When migrating the common channel signaling system services to an Internet protocol IF backbone infrastructure, all these protocols must be supported via SUA/SCTP/IP. However, the migration of CCS7 SCCP services to an IP backbone infrastructure leads to problems since these services and their addressing mechanisms originate from a circuit switched environment. I.e., the SCCP services use either a destination point code DPC and subsystem numbers SSN or a global title GT to address specific users. Therefore, both addressing mechanisms point to a single destination in the network which has been the exact requirement for the circuit switched world.
To the contrary, the migration to an Internet protocol IP based backbone network will provide new possibilities to enhance service provisioning. Recently, server pools have been proposed to increase service availability and capacity in future mobile cellular communication networks. Server pools are seen from the outside as a single logical entity. A user requesting a service from such a server pool does not consider which actual physical server is going to handle his request.
However, while from the viewpoint of network, e.g., characteristics it may be desirable to have an equal load balancing over all servers comprised in the server pool, existing addressing mechanisms do not support such a load balancing between different servers in a server pool.
A possible solution using available technologies is to go up to the SCCP protocol level and to carry out the selection on this user layer. Then the request for the handling of a service by a specific server in a server pool must be retransmitted to the selected server. This solution causes an additional data exchange overhead and service provision delay during service execution and consumes additional processing capacity
SUMMARY OF INVENTION
In view of the above, the object of the present invention is to achieve an improved support for the introduction of server pools in packet based networks and to achieve transparency for applications.
According to the present invention this object is achieved by a communication apparatus running a protocol stack implementation for interworking between a signaling source node and a signaling target node, comprising a first protocol implementation unit adapted to run a signaling control layer SCTP of the protocol stack on top of a packet transfer network IP for exchange of signaling data via at least one signaling association, a second protocol implementation unit adapted to run a user adaptation layer SUA of the protocol stack on top of the signalling control layer SCTP for support of signalling connection control services SCCP used by the signaling source node, wherein a name mapping unit is adapted to receive a signaling target node name from the signaling source node and to map the signaling target node name into a peer signaling association.
Therefore, the present invention allows to support server pooling in SUA with increased system fault tolerance due to the provision of server pools. Additional benefits are dynamic system scalability, i.e. the ability for adding and removal of servers without reconfiguration of remaining servers.
Further, the present invention achieves real time name translation, e.g., through provision of local copies of data relating to name mapping in each network node and/or host. In addition, the name translation mechanism according to the present invention supports association handling, i.e. multiple interactions between a client SCCP user and a destination server in a server pool having a destination name. Also, the name translation mechanism according to the present invention allows for the use of name mapping related data and services in a distributed manner across an operational scope of the Internet protocol IP network. The name mapping unit itself may in this case be implemented, e.g., as agent in different network nodes.
As server pools are usually addressed on a name basis and the related addresses are then resolved within the inventive name transition mechanism, new servers may register in server pools in an automatic manner leading to a significant decrease of operation administration and maintenance costs since new server addresses must not be administered manually in every node of the Internet protocol IP network.
Yet another important benefit of the present invention is that upper layer protocols like SCCP and/or MTP3 must not decide on load balancing. This functionality is encapsulated in the name translation mechanism provided for the SUA layer and thus may be changed and renegotiated during operation—e.g., depending on time—without affecting the upper user layer. This leads to a better load balancing within the server pool.
Further, due to the encapsulation of the name translation mechanism in the lower SUA layer of the SIGTRAN stack the inventive solution is applicable to all SUA users.
According to a preferred embodiment of the present invention the name mapping unit of the communication apparatus comprises a mapping data interface unit adapted to distribute and/or receive signaling association attributes via the signaling control layer SCTP.
This preferred embodiment of the invention allows for a name translation interworking between a plurality of communication apparatuses in the network to increase fault tolerance.
According to yet another preferred embodiment of the present invention the name mapping unit also comprises a memory unit adapted to store signaling association attributes—used in the context of addressing of signaling messages—locally in the communication apparatus.
According to this preferred embodiment of the present invention mapping related data is updated only in a single data base and may then be distributed in the Internet protocol IP network via local copies of the mapping related data. A periodic update of name space and/or attribute data in a data base improves data consistency. Further, this feature supports real time name mapping through avoidance of messaging

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Signaling transport protocol extensions for load balancing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Signaling transport protocol extensions for load balancing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Signaling transport protocol extensions for load balancing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3363095

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.