With the evolution of the IP Multimedia Subsystem (IMS), service interaction and management has received an increasing amount of attention. Service Capability Interaction Management (SCIM) is introduced as a component of Service Delivery Platform (SDP) for providing service interaction of IMS. Although there is much work on the standardization of SCIM, architectures based on industry standards like IMS may still have problems, especially the load balance issue, which has been seldom mentioned and discussed. Limited application servers become the bottleneck that affects the quality of service (QoS) due to the rising traffic levels. SCIM should provide load balance function among homogenous application servers to improve the performance of the whole system. We propose a module called Load Balancer that handles service messages from Call Control Network and sends each message to the optimal application server (AS). Four components of this module Load estimator, Load analyzer, Load Policies Center and Dispatcher cooperate together to implement the load balance function. This paper introduces load balance problem of SCIM from the network architecture viewpoint, then describes a load balance model and the mechanism of load balance. It discusses the concept and content of Load Policies which provide the necessary information for deciding the optimal AS to implement the load balance. Then it provides a load balance algorithm and the effectiveness is validated through simulation.
[1]
Li Wen.
An Adaptive Load Balancing Algorithm for Service Composition
,
2006
.
[2]
Kuang Zhen-guo.
QoS-based stream media service composition algorithm
,
2009
.
[3]
Noel Crespi,et al.
Enriched SCIM for Service Composition within IMS Environment
,
2009,
2009 International Conference on Management and Service Science.
[4]
Guo Sheng,et al.
An Adaptive Load Balancing Algorithm for Service Composition
,
2006
.
[5]
Kenichi Sakurai,et al.
Service Delivery Platform Implementing IP Multimedia Subsystem
,
2009
.
[6]
Noël Crespi,et al.
SCIM (Service Capability Interaction Manager) Implementation Issues in IMS Service Architecture
,
2006,
2006 IEEE International Conference on Communications.
[7]
Mark Handley,et al.
SIP: Session Initiation Protocol
,
1999,
RFC.
[8]
Thomas Magedanz,et al.
A research infrastructure for SOA-based Service Delivery Frameworks
,
2009,
2009 5th International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities and Workshops.