Skip to main content
Log in

Self-adaptable media service architecture for guaranteeing reliable multimedia services

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The main objective of this paper is to design and develop a Self-Adaptable Media Service Architecture (SAMSA) for providing reliable dynamic composite multimedia service through policy-based actions. The multimedia services such as media retrieval, transcoding, scaling and display services are combined based on the preferences of the user to create a dynamic composite multimedia service called as Video-on-Demand service. Such distributed multimedia services deployed using Service Oriented Architecture (SOA) can be accessed in heterogeneous environments that are prone to changes during run-time. To provide reliable and adaptive multimedia services, a powerful self-adaptable architecture with dynamic compositions of multimedia services is necessary to adapt during run-time and react to the environment. The adaptability in this proposed architecture is achieved by enabling the service providers to Monitor, Analyze and Act on the defined policies that support customization of compositions of multimedia services and guarantee the Quality of Service (QoS) provisioning. The Media Service Monitor (MSM) observes the business and quality metrics associated with the multimedia services during run-time. The monitored results are analyzed by Monitored Results Analyzer (MRA) which identifies the type and location of the fault. The Adaptive Media Service Manager (AMSM) takes corrective actions based on the monitored results, through the policies defined as an extension of WS-Policy (Web Service—Policy framework). The effectiveness of the proposed Self-Adaptable Media Service Architecture (SAMSA) has been evaluated on Dynamic Composite Real-time Video-on-Demand Web Service (DCRVoDWS) for a maximum of 200 simultaneous client’s requests. The analysis of results shows that the proposed architecture provides better improvement on reliability, response time and user satisfaction.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Baresi L, Guinea S, Plebani P (2005) WS-policy for service monitoring. In: Proceedings of the 6th International Workshop on Technologies for E-Services (TES 2005), Trondheim, Norway, Lecture notes in Computer Science (LNCS) 3811:72–83

  2. Bhattacharyya R et al Implementation of parallel search algorithms using spatial encoding by nuclear magnetic resonance. Phys Rev A 71:052313

  3. Birman K, Van Renesse R, Vogels W (2004) Adding high availability and autonomic behavior to web services. In: Proceedings of the 26th International Conference on Software Engineering (ICSE’04). Edinburg, Scotland, UK, pp 17–26

  4. Charfi A, Mezini M (2005) An apect-based process container for BPEL. In: Proceedings of the First Workshop on Aspect-Oriented Middleware Development (AOMD), Grenoble, France, ACM

  5. Ezenwoye O, Sadjadi SM Robust-BPEL: transparent autonomization in aggregate web services using dynamic proxies. Technical Report: FIU-SCIS-2006-06-01

  6. Ezenwoye O, Sadjadi SM (2006) Enabling robustness in existing BPEL processes. In: Proceedings of the 8th International Conference on Enterprise Information Systems (ICEIS’06), Paphos, Cyprus

  7. Ezenwoye O, Sadjadi SM (2008) A proxy-based approach to enhancing the autonomic behavior in composite services. J Netw 3(5):42–53

    Google Scholar 

  8. Hamadi R, Benatallah B (2004) Recovery nets: towards self-adaptive workflow systems. In: Proceedings of the 5th International Conference on Web Information Systems Engineering (WISE ’04), LNCS 3306, pp 439–453, Springer Verlag, Brisbane, Australia

  9. IBM et al (2004) Web services policy framework (WS-Policy), September, http://www.106.ibm.com/developerworks/library/specification/ws-polfram.html

  10. Kalavathy GM, Seethalakshmi P (2008) Enhancing the availability of composite real-time multimedia web service. In: Proceedings of the IEEE Workshop on QPMHPC with HPCC’08, Dalian, China, pp 1001–1006

  11. Kalavathy GM, Seethalakshmi P (2009) Parallel performance monitoring service for dynamically composed media web services. J Comput Sci 5(7):487–492

    Article  Google Scholar 

  12. Khitrin K et al (2002) Phys Rev Lett 89:277902

    Article  Google Scholar 

  13. Koschel A, Astrova I (2008) Event monitoring web services for heterogeneous information systems. In: Proceedings of World Academy of Science, Engineering and Technology 33:50–52

  14. Liguo Yu (2007) Applying software wrapping on performance monitoring of web services. J Comput Sci 6:1–6

    Google Scholar 

  15. Liu Y, Ngu AHH, Zeng L (2004) QoS composition and policing in dynamic web service selection. In: WWW. pp 66–73

  16. Mahbib K, Spanoudakis G (2005) Run-time monitoring of requirements for systems composed of web-services: initial implementation and evaluation experience. In: Proceeding of the IEEE International Conference on Web Service (ICWS’05), pp 257–265

  17. McGovern J, Sims O, Jain A, Little M (2006) Enterprise service oriented architectures concepts, challenges, recommendations. Springer

  18. MSU Video Quality Measurement Tool Available: http://compression.ru/video/quality_measure/video_measurement_tool_en.html

  19. Robinson WN (2003) Monitoring web service requirements. In: Proceedings of the 11th IEEE International Requirements Engineering Conference, pp 65–74

  20. Sloman M (1994) Policy-driven management for distributed system. J Netw Syst Manage 2(4):333–360, Kluwer

    Article  Google Scholar 

  21. The Web Services Interoperability Organization (WS-I) (2003) Supply chain management sample application architecture, http://www.ws-i.org/SampleApplications/SupplyChainManagement/2003-12/SCMArchitecture1.01.pdf

  22. Verma K, Sheth AP (2005) Autonomic web processes. In: Proceedings of the Third International Conference Service Oriented Computing (ICSOC’05), Amsterdam, The Netherlands), LNCS 3826:1–11. Springer

  23. Wile DS, Egyed A (2004) An externalized infrastructure for self-healing systems. In: Proceedings of the 4th Working IEEE/IFIP Conference on Software Architecture (WICSA ’04), Oslo, Norway, pp 285–290

  24. Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng QZ (2003) Quality driven web services composition. In WWW. pp 411–421

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. Maria Kalavathy.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Maria Kalavathy, G., Edison Rathinam, N. & Seethalakshmi, P. Self-adaptable media service architecture for guaranteeing reliable multimedia services. Multimed Tools Appl 57, 633–650 (2012). https://doi.org/10.1007/s11042-010-0664-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-010-0664-2

Keywords

Navigation