Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3338533.3366609acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

A Performance-Aware Selection Strategy for Cloud-based Video Services with Micro-Service Architecture

Published: 10 January 2020 Publication History

Abstract

The cloud micro-service architecture provides loosely coupling services and efficient virtual resources, which becomes a promising solution for large-scale video services. It is difficult to efficiently select the optimal services under micro-service architecture, because the large number of micro-services leads to an exponential increase in the number of service selection candidate solutions. In addition, the time sensitivity of video services increases the complexity of service selection, and the video data can affects the service selection results. However, the current video service selection strategies are insufficient under micro-service architecture, because they do not take into account the resource fluctuation of the service instances and the features of the video service comprehensively. In this paper, we focus on the video service selection strategy under micro-service architecture. Firstly, we propose a QoS Prediction (QP) method using explicit factor analysis and linear regression. The QP can accurately predict the QoS values based on the features of video data and service instances. Secondly, we propose a Performance-Aware Video Service Selection (PVSS) method. We prune the candidate services to reduce computational complexity and then efficiently select the optimal solution based on Fruit Fly Optimization (FFO) algorithm. Finally, we conduct extensive experiments to evaluate our strategy, and the results demonstrate the effectiveness of our strategy.

References

[1]
S. Deng, H. Wu, D. Hu, et al. Service Selection for Composition with QoS Correlations. IEEE Transactions on Services Computing, 9(2): 291--303, 2016.
[2]
L. Zeng, B. Benatallah, A. H. H. Ngu, et al. Qos-aware Middleware for Web Services Composition. IEEE Transactions on Software Engineering, 30(5): 311--327, 2004.
[3]
F. Mardukhi, N. Nematbakhsh, K. Zamanifar, et al. Qos Decomposition for Service Composition using Genetic Algorithm. Applied Soft Computing, 13(7): 3409--3421, 2013.
[4]
H. Zheng, W. Zhao, J. Yang, et al. QoS Analysis for Web Service Compositions with Complex Structures. IEEE Transactions on Services Computing, 6(3): 373--386, 2013.
[5]
A. A. Nacer, K. Bessai, and S. Youcef. A Multi-criteria Based Approach for Web Service Selection Using Quality of Service (QoS). In Proceedings of the IEEE International Conference on Services Computing, pages 570--577, 2015.
[6]
I. Guidara, N. Guermouche, T. Chaari, et al. Heuristic Based Time-Aware Service Selection Approach. In Proceedings of the IEEE International Conference on Web Services, pages 65--72, 2015.
[7]
A. K. Tripathy, M. R. Patra, M. A. Khan, et al. Dynamic Web Service Composition with QoS Clustering. In Proceedings of the IEEE International Conference on Web Services, pages 678--679, 2014.
[8]
F. Chen, W. Jindong, Z. Hengwei, et al. A method for dynamic QoS-aware Web services selection. In Proceedings of the IEEE International Conference on Computer and Communications, pages 2415--2420, 2016.
[9]
H. T. Zhang, N.Yang, Z. J. Xu, et al. Micro-service Based Video Cloud Platform with Performance-aware Service Path. In Proceedings of the IEEE International Conference on Web Services, pages 306--309, 2018.
[10]
H. WuHsiao, L. ChiHsiang. Qos/Qoe Mapping and Adjustment Model in the Cloud-based Multimedia Infrastructure. IEEE Systems Journal, 8(1): 247--255, 2014.
[11]
P. Paudyal, F. Battisti, and M. Carli. A Study on the Effects of Quality of Service Parameters on Perceived Video Quality. In Proceedings of the European Workshop on Visual Information Processing, pages 1--6, 2015.
[12]
A. V. Dastjerdi, R. Buyya. Compatibility-Aware Cloud Service Composition under Fuzzy Preferences of Users. In Proceedings of the IEEE Transactions on Cloud Computing, 2(1): 1--13, 2014.
[13]
Y. Zhang, G. Lai, M. Zhang, et al. Explicit Factor Models for Explainable Recommendation based on Phrase-level Sentiment Analysis. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 83--92, 2014.
[14]
M. Alrifai, D. Skoutas, and T. Risse. Selecting Skyline Services for QoS-based Web Service Composition. In Proceedings of the International Conference on World Wide Web, pages 11--20, 2010.
[15]
W. Pan. A new Fruit Fly Optimization Algorithm: Taking the Tinancial Distress Model as an Example. Knowledge-Based Systems, 26(2): 69--74, 2012.
[16]
M. Dorigo, M. Birattari, and T. Stutzle. Ant Colony Optimization. IEEE Computational Intelligence Magazine, 1(4): 28--39, 2007.
[17]
W. Zhang, C. K. Chang, T. Feng, et al. QoS-Based Dynamic Web Service Composition with Ant Colony Optimization. In Proceedings of the IEEE Computer Software and Applications Conference, pages 493--502, 2010.
[18]
J. Kennedy. Particle Swarm Optimization. In Proceedings of the International Conference on Neural Networks, pages 1942--1948, 1995.
[19]
S. Wang, Q. Sun, H. Zou, et al. Particle Swarm Optimization with Skyline Operator for Fast Cloud-based Web Service Composition. Mobile Networks and Applications, 18(1): 116--121, 2013.
[20]
H. T. Zhang, H. D. Ma, G. P. Fu, et al. Container based Video Surveillance Cloud Service with Fine-Grained Resource Provisioning. In Proceedings of the IEEE International Conference on Cloud Computing, pages 758--765, 2016.
[21]
B. J. Barnes, B. Rountree, D. K. Lowenthal, et al. A regression-based approach to scalability rediction. In Proceedings of the ACM International Conference on Supercomputing, pages 368--377, 2008.
[22]
S. Ross, P. Mineiro, and J. Langford. Normalized Online Learning. In Proceedings of the Conference on Uncertainty in Artificial Intelligence, pages 537--545, 2013.
[23]
F. Wang, J. Liu, and M. Chen. CALMS: Cloud-assisted Live Media Streaming for Globalized Semands with Time/Region Diversities. In Proceedings of the IEEE International Conference on Computer Communications, pages 199--207, 2012.
[24]
D. Bhamare, M. Samaka, A. Erbad, et al. Multi-objective Scheduling of Micro-services for Optimal Service Function Chains. In Proceedings of the IEEE International Conference on Communications, pages 1--6, 2017.
[25]
S. Fouladi, R. S. Wahby, B. Shacklett, et al. Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads. In Proceedings of the Symposium on Network System Design and Implementation, pages 363--376, 2017.
[26]
X. Z. Wen, L. Shao, W. Fang, et al. Efficient Feature Selection and Classification for Vehicle Detection. IEEE Transactions on Circuits and Systems for Video Technology, 25(3): 508--517, 2015.

Index Terms

  1. A Performance-Aware Selection Strategy for Cloud-based Video Services with Micro-Service Architecture
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          MMAsia '19: Proceedings of the 1st ACM International Conference on Multimedia in Asia
          December 2019
          403 pages
          ISBN:9781450368414
          DOI:10.1145/3338533
          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Sponsors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 10 January 2020

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. Micro-service
          2. QoS
          3. cloud computing
          4. service selection
          5. video service

          Qualifiers

          • Research-article
          • Research
          • Refereed limited

          Conference

          MMAsia '19
          Sponsor:
          MMAsia '19: ACM Multimedia Asia
          December 15 - 18, 2019
          Beijing, China

          Acceptance Rates

          MMAsia '19 Paper Acceptance Rate 59 of 204 submissions, 29%;
          Overall Acceptance Rate 59 of 204 submissions, 29%

          Upcoming Conference

          MM '24
          The 32nd ACM International Conference on Multimedia
          October 28 - November 1, 2024
          Melbourne , VIC , Australia

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • 0
            Total Citations
          • 99
            Total Downloads
          • Downloads (Last 12 months)6
          • Downloads (Last 6 weeks)2
          Reflects downloads up to 18 Aug 2024

          Other Metrics

          Citations

          View Options

          Get Access

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media