Efficient coordination of web services in large-scale multimedia systems

Mohammed Shatnawi, Mohamed Hefeeda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Interactive multimedia communication services, such as Skype, are complex and composed of software components typically implemented as web services. Efficient coordination of web services is challenging and expensive, due to the statelessness nature of web services, and because web services change over time. The existing protocols implementing web service transactions are inefficient. They waste resources due to their inability to selectively add/remove individual web services in transactions without incurring high overhead that affects the quality of multimedia sessions. We propose a simple and effective optimization to current web service transaction management protocols that allows individual web services to selectively participate in distributed transactions they contribute to. We implement the proposed approach in one of the largest multimedia communication services in the world, and find that it enhances the throughput of multimedia service distributed transactions by 36%, reduces failure rate by 35%, improves multimedia quality (Mean Opinion Score (MOS)) of succeeded transactions by 9%, and reduces the overall time required by all transactions by 35%.

Original languageEnglish
Title of host publicationProceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016
PublisherAssociation for Computing Machinery, Inc
Pages31-36
Number of pages6
ISBN (Electronic)9781450343565
DOIs
Publication statusPublished - 10 May 2016
Externally publishedYes
Event26th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016 - Klagenfurt, Austria
Duration: 13 May 2016 → …

Other

Other26th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016
CountryAustria
CityKlagenfurt
Period13/5/16 → …

Fingerprint

Multimedia systems
Web services
Network protocols
Multimedia services
Communication
Throughput

Keywords

  • Distributed transactions
  • Online multimedia communications
  • Quality of service

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Software

Cite this

Shatnawi, M., & Hefeeda, M. (2016). Efficient coordination of web services in large-scale multimedia systems. In Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016 (pp. 31-36). Association for Computing Machinery, Inc. https://doi.org/10.1145/2910642.2910643

Efficient coordination of web services in large-scale multimedia systems. / Shatnawi, Mohammed; Hefeeda, Mohamed.

Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016. Association for Computing Machinery, Inc, 2016. p. 31-36.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Shatnawi, M & Hefeeda, M 2016, Efficient coordination of web services in large-scale multimedia systems. in Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016. Association for Computing Machinery, Inc, pp. 31-36, 26th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016, Klagenfurt, Austria, 13/5/16. https://doi.org/10.1145/2910642.2910643
Shatnawi M, Hefeeda M. Efficient coordination of web services in large-scale multimedia systems. In Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016. Association for Computing Machinery, Inc. 2016. p. 31-36 https://doi.org/10.1145/2910642.2910643
Shatnawi, Mohammed ; Hefeeda, Mohamed. / Efficient coordination of web services in large-scale multimedia systems. Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016. Association for Computing Machinery, Inc, 2016. pp. 31-36
@inproceedings{ef0297f5c26a4271a5f847940cfb2c10,
title = "Efficient coordination of web services in large-scale multimedia systems",
abstract = "Interactive multimedia communication services, such as Skype, are complex and composed of software components typically implemented as web services. Efficient coordination of web services is challenging and expensive, due to the statelessness nature of web services, and because web services change over time. The existing protocols implementing web service transactions are inefficient. They waste resources due to their inability to selectively add/remove individual web services in transactions without incurring high overhead that affects the quality of multimedia sessions. We propose a simple and effective optimization to current web service transaction management protocols that allows individual web services to selectively participate in distributed transactions they contribute to. We implement the proposed approach in one of the largest multimedia communication services in the world, and find that it enhances the throughput of multimedia service distributed transactions by 36{\%}, reduces failure rate by 35{\%}, improves multimedia quality (Mean Opinion Score (MOS)) of succeeded transactions by 9{\%}, and reduces the overall time required by all transactions by 35{\%}.",
keywords = "Distributed transactions, Online multimedia communications, Quality of service",
author = "Mohammed Shatnawi and Mohamed Hefeeda",
year = "2016",
month = "5",
day = "10",
doi = "10.1145/2910642.2910643",
language = "English",
pages = "31--36",
booktitle = "Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Efficient coordination of web services in large-scale multimedia systems

AU - Shatnawi, Mohammed

AU - Hefeeda, Mohamed

PY - 2016/5/10

Y1 - 2016/5/10

N2 - Interactive multimedia communication services, such as Skype, are complex and composed of software components typically implemented as web services. Efficient coordination of web services is challenging and expensive, due to the statelessness nature of web services, and because web services change over time. The existing protocols implementing web service transactions are inefficient. They waste resources due to their inability to selectively add/remove individual web services in transactions without incurring high overhead that affects the quality of multimedia sessions. We propose a simple and effective optimization to current web service transaction management protocols that allows individual web services to selectively participate in distributed transactions they contribute to. We implement the proposed approach in one of the largest multimedia communication services in the world, and find that it enhances the throughput of multimedia service distributed transactions by 36%, reduces failure rate by 35%, improves multimedia quality (Mean Opinion Score (MOS)) of succeeded transactions by 9%, and reduces the overall time required by all transactions by 35%.

AB - Interactive multimedia communication services, such as Skype, are complex and composed of software components typically implemented as web services. Efficient coordination of web services is challenging and expensive, due to the statelessness nature of web services, and because web services change over time. The existing protocols implementing web service transactions are inefficient. They waste resources due to their inability to selectively add/remove individual web services in transactions without incurring high overhead that affects the quality of multimedia sessions. We propose a simple and effective optimization to current web service transaction management protocols that allows individual web services to selectively participate in distributed transactions they contribute to. We implement the proposed approach in one of the largest multimedia communication services in the world, and find that it enhances the throughput of multimedia service distributed transactions by 36%, reduces failure rate by 35%, improves multimedia quality (Mean Opinion Score (MOS)) of succeeded transactions by 9%, and reduces the overall time required by all transactions by 35%.

KW - Distributed transactions

KW - Online multimedia communications

KW - Quality of service

UR - http://www.scopus.com/inward/record.url?scp=84974555839&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84974555839&partnerID=8YFLogxK

U2 - 10.1145/2910642.2910643

DO - 10.1145/2910642.2910643

M3 - Conference contribution

AN - SCOPUS:84974555839

SP - 31

EP - 36

BT - Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016

PB - Association for Computing Machinery, Inc

ER -