Advertisement

Multimedia Tools and Applications

, Volume 57, Issue 3, pp 633–650 | Cite as

Self-adaptable media service architecture for guaranteeing reliable multimedia services

  • G. Maria Kalavathy
  • N. Edison Rathinam
  • P. Seethalakshmi
Article

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.

Keywords

Adaptive multimedia service Dynamic multimedia service composition Reliability SAMSA Self-Adaptable architecture Video-on-demand 

References

  1. 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–83Google Scholar
  2. 2.
    Bhattacharyya R et al Implementation of parallel search algorithms using spatial encoding by nuclear magnetic resonance. Phys Rev A 71:052313Google Scholar
  3. 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–26Google Scholar
  4. 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, ACMGoogle Scholar
  5. 5.
    Ezenwoye O, Sadjadi SM Robust-BPEL: transparent autonomization in aggregate web services using dynamic proxies. Technical Report: FIU-SCIS-2006-06-01Google Scholar
  6. 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, CyprusGoogle Scholar
  7. 7.
    Ezenwoye O, Sadjadi SM (2008) A proxy-based approach to enhancing the autonomic behavior in composite services. J Netw 3(5):42–53Google Scholar
  8. 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, AustraliaGoogle Scholar
  9. 9.
    IBM et al (2004) Web services policy framework (WS-Policy), September, http://www.106.ibm.com/developerworks/library/specification/ws-polfram.html
  10. 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–1006Google Scholar
  11. 11.
    Kalavathy GM, Seethalakshmi P (2009) Parallel performance monitoring service for dynamically composed media web services. J Comput Sci 5(7):487–492CrossRefGoogle Scholar
  12. 12.
    Khitrin K et al (2002) Phys Rev Lett 89:277902CrossRefGoogle Scholar
  13. 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–52Google Scholar
  14. 14.
    Liguo Yu (2007) Applying software wrapping on performance monitoring of web services. J Comput Sci 6:1–6Google Scholar
  15. 15.
    Liu Y, Ngu AHH, Zeng L (2004) QoS composition and policing in dynamic web service selection. In: WWW. pp 66–73Google Scholar
  16. 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–265Google Scholar
  17. 17.
    McGovern J, Sims O, Jain A, Little M (2006) Enterprise service oriented architectures concepts, challenges, recommendations. SpringerGoogle Scholar
  18. 18.
  19. 19.
    Robinson WN (2003) Monitoring web service requirements. In: Proceedings of the 11th IEEE International Requirements Engineering Conference, pp 65–74Google Scholar
  20. 20.
    Sloman M (1994) Policy-driven management for distributed system. J Netw Syst Manage 2(4):333–360, KluwerCrossRefGoogle Scholar
  21. 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. 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. SpringerGoogle Scholar
  23. 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–290Google Scholar
  24. 24.
    Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng QZ (2003) Quality driven web services composition. In WWW. pp 411–421Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • G. Maria Kalavathy
    • 1
  • N. Edison Rathinam
    • 2
  • P. Seethalakshmi
    • 3
  1. 1.Sathyabama UniversityChennaiIndia
  2. 2.K.C.S Kasi Nadar College of Arts and ScienceMadras UniversityChennaiIndia
  3. 3.Center for Academic ExcellenceAnna University of Technology TiruchirappalliTiruchirappalliIndia

Personalised recommendations