TY - GEN
T1 - Efficient coordination of web services in large-scale multimedia systems
AU - Shatnawi, Mohammed
AU - Hefeeda, Mohamed
N1 - Publisher Copyright:
© 2016 ACM.
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 - https://www.scopus.com/pages/publications/84974555839
U2 - 10.1145/2910642.2910643
DO - 10.1145/2910642.2910643
M3 - Conference contribution
AN - SCOPUS:84974555839
T3 - Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016
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
T2 - 26th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016, co located with the ACM Multimedia Systems Conference MMSys 2016
Y2 - 13 May 2016
ER -