Skip to Main Content
A large number of attractive services, which combine the functionality of mobile terminals with existing services on the Internet, are spreading. The service delivery platform (SDP) can provide more attractive services by collaborating with telecommunication carrier services. SDP-based services are provided through collaboration among reusable service components, referred to as "enablers". As the number of such collaborative services increases, the peak load on the collaboration process and particular enablers will increase and the load will fluctuate widely. Although these increase the number of servers constituting the SDP for providing stable collaborative services at peak loads, a large amount of server resources could be wasted under conditions other than peak load times. In order to continue to provide stable collaborative services without wasting server resources, it is desirable to improve the efficiency of server resources with the result that the number of running servers can be increased or decreased without shutting services down depending on the load. To realize this, we propose an enhanced SDP architecture that features a distributed enabler-collaboration and enabler-relocation mechanism. We implement the proposal on real PC-servers, and evaluate the proposed architecture to verify its effectiveness.