Prediction of Content Success and Cloud-Resource Management in Internet-of-Media-Things Environments
Abstract
:1. Introduction
2. Related Work
2.1. Cloud-Resource Allocation Based on Reinforcement Learning
2.2. Prediction of Content Success through Sentiment Analysis of Social-Media Big Data
3. Proposed OTT Cloud-Resource-Allocation Algorithm
3.1. KoBERT-Based Comment-Positivity Classification for Content-Success Prediction
3.2. Structural Diagram of Cloud-Resource Allocation Based on Reinforcement Learning
3.3. DQN-Algoritm Model Combining LSTM Neural Network for OTT Platform Resource Allocation
Algorithm 1: Reinforcement Learning Algorithm (LSTM & DQN) |
Initialize replay memory D to capacity N |
Initialize action-vale function Q with random weights |
For episode = 1, M do |
For t = 1, T do |
Apply LSTM classifier |
input x is the KoBERT-based OTT data |
calculate forget gate , input gate , intermediate cell state |
update cell state |
calculate output gate |
output is the action probability |
With the probability select an action and decide resource units |
if is ADD, OTT platform adds resource units |
else if is REMOVE, OTT platform removes resource units |
else if is HOLD, OTT platform keeps current resources |
Execute action and observe |
Set |
Store transition (, ) in replay memory D |
Sample random minibatch of transition (, ) from replay memory D |
Set |
Compare the actual resource request and the predicted resource request |
If the provisioning is optimal, is positive, otherwise is negative |
Perform a stochastic gradient descent |
End for |
End for |
4. Performance Analysis
4.1. KoBERT-Based YouTube Comments Classifier
4.2. KoBERT-Based DQN Alogithm Model Combining LSTM Neural Network for OTT Platform Resource Allocation
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Affinito, A.; Botta, A.; Ventre, G. The impact of Covid on network utilization: An analysis on domain popularity. In Proceedings of the IEEE Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Pisa, Italy, 14–16 September 2020. [Google Scholar]
- Khalil, A.; Minallah, N.; Ahmed, I.; Ullah, K.; Frnda, J.; Nedoma, J. Robust Mobile Video Transmission Using DSTS-SP via Three-Stage Iterative Joint Source-Channel Decoding. Hum.-Cent. Comput. Inf. Sci. 2021, 11, 1. [Google Scholar]
- Allouche, M.; Mitrea, M.; Moreaux, A.; Kim, S.-K. Automatic Smart Contract generation for Internet of Media Things. ICT Express 2021, 7, 274–277. [Google Scholar] [CrossRef]
- Lee, Y.; Jang, H.; Oh, S.; Lee, Y.; Yoon, Y.; Um, T.-W. Deep Reinforcement Learning-Based Cloud Resource Allocation for Cost-Effective Over-the-Top Services. J. Digit. Contents Soc. 2022, 23, 531–540. [Google Scholar] [CrossRef]
- He, H.; Zheng, L.-H.; Li, P.; Deng, L.; Huang, L.; Chen, X. An efficient attribute-based hierarchical data access control scheme in cloud computing. Hum. Cent. Comput. Inf. Sci. 2020, 10, 49. [Google Scholar] [CrossRef]
- Sanad, A.J.; Hammad, M. Combining Spot Instances Hopping with Vertical Auto-scaling To Reduce Cloud Leasing Cost. In Proceedings of the 2020 International Conference on Innovation and Intelligence for Informatics, Computing and Technologies (3ICT), Sakheer, Bahrain, 20–21 December 2020. [Google Scholar]
- “Squid Game and D.P’s Popularity Flooded Traffic”… SKB Sues Netflix-eToday. Available online: https://www.etoday.co.kr/news/view/2066242 (accessed on 8 March 2022).
- An, Y.J.; Won, Y.H. A Distributive Placement Policy according to Popularity of Video Data in Video-On-Demand Server. Trans. Korea Inf. Processing Soc. 2000, 2, 621–628. [Google Scholar]
- Amiri, M.; Mohammad-Khanli, L. Survey on prediction models of applications for resources provisioning in cloud. J. Netw. Comput. Appl. 2017, 82, 93–113. [Google Scholar] [CrossRef]
- Datsika, E.; Antonopoulos, A.; Zorba, N.; Verikoukis, C. Software Defined Network Service Chaining for OTT Service Providers in 5G Networks. IEEE Commun. Mag. 2017, 55, 124–131. [Google Scholar] [CrossRef]
- Elagin, V.S.; Belozertsev, I.A.; Goldshtein, B.S.; Onufrienko, A.V.; Vladyko, A.G. Models of QOE ensuring for OTT services. In Proceedings of the 2019 Systems of Signals Generating and Processing in the Field of on Board Communications, Moscow, Russia, 20–21 March 2019. [Google Scholar]
- Liu, N.; Li, Z.; Xu, J.; Xu, Z.; Lin, S.; Qiu, Q.; Tang, J.; Wang, Y. A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning. In Proceedings of the 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, USA, 5–8 June 2017. [Google Scholar]
- Thein, T.; Myo, M.M.; Parvin, S.; Gawanmeh, A. Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers. J. King Saud Univ. Comput. Inf. Sci. 2020, 32, 1127–1139. [Google Scholar] [CrossRef]
- Gazdar, A.; Hidri, L.; Ben Youssef, B.; Kefi, M. Minimizing the In-Cloud Bandwidth for On-Demand Reactive and Proactive Streaming Applications. Appl. Sci. 2021, 11, 11267. [Google Scholar] [CrossRef]
- Rojas, J.S.; Pekar, A.; Rendon, A.; Corrales, J.C. Smart User Consumption Profiling: Incremental Learning-Based OTT Service Degradation. IEEE Access 2020, 8, 207426–207442. [Google Scholar] [CrossRef]
- Pagano, D.; Maalej, W. User feedback in the Appstore: An empirical study. In Proceedings of the 2013 21st IEEE International Requirements Engineering Conference (RE), Rio de Janeiro, RJ, Brazil, 15–19 July 2013. [Google Scholar]
- Lim, Y.S.; Lee, S.Y.; Lee, J.N.; Ryu, B.K.; Kim, H.H. A Technique for Product Effect Analysis Using Online Customer Reviews. KIPS Trans. Softw. Data Eng. 2020, 9, 259–266. [Google Scholar]
- Hong, D.; Jeong, H.; Park, S.; Han, E.; Kim, H.; Yun, I. Study on the Methodology for Extracting Information from SNS Using a Sentiment Analysis. J. Korea Inst. Intell. Transp. Syst. 2017, 16, 141–155. [Google Scholar] [CrossRef]
- Hammou, B.A.; Lahcen, A.A.; Mouline, S. Towards a real-time processing framework based on improved distributed recurrent neural network variants with fastText for social big data analytics. Inf. Process. Manag. 2020, 57, 102122. [Google Scholar] [CrossRef]
- Kumar, S.A.; Nasralla, M.M.; García-Magariño, I.; Kumar, H. A machine-learning scraping tool for data fusion in the analysis of sentiments about pandemics for supporting business decisions with human-centric AI explanations. PeerJ Comput. Sci. 2021, 7, e713. [Google Scholar] [CrossRef] [PubMed]
- Ivan, G.M.; Moustafa, M.N.; Shah, N. Real-Time Analysis of Online Sources for Supporting Business Intelligence Illustrated with Bitcoin Investments and IoT Smart-Meter Sensors in Smart Cities. Electronics 2020, 9, 1101. [Google Scholar] [CrossRef]
- Zeng, Y.Y.; Zhang, R.; Yang, L.; Song, S. Cross-Domain Text Sentiment Classification Method Based on the CNN-BiLSTM-TE Model. J. Inf. Processing Syst. 2021, 17, 818–833. [Google Scholar]
- Ferguson, P.; O’Hare, N.; Davy, M.; Bermingham, A.; Tattersall, S.; Sheridan, P.; Gurrin, C.; Smeaton, A.F. Exploring the Use of Paragraph-Level Annotations for Sentiment Analysis of Financial Blogs. In Proceedings of the Workshop on Opinion Mining and Sentiment Analysis, Seville, Spain, 13 November 2009. [Google Scholar]
- Pak, A.; Paroubek, P. Twitter as a Corpus for Sentiment Analysis and Opinion Mining. In Proceedings of the Seventh International Conference on Language Resources and Evaluation, Valletta, Malta, 17–23 May 2010. [Google Scholar]
- Hu, Z.; Hu, J.; Ding, W.; Zheng, X. Review Sentiment Analysis Based on Deep Learning. In Proceedings of the 2015 IEEE 12th International Conference on e-Business Engineering, Beijing, China, 23–25 October 2015. [Google Scholar]
- Min, J.-O.; Park, J.-W.; Jo, Y.-J.; Lee, B.-G. Korean Machine Reading Comprehension for Patent Consultation Using BERT. KIPS Trans. Softw. Data Eng. 2020, 9, 145–152. [Google Scholar]
- Devlin, J.; Chang, M.-W.; Lee, K.; Toutanova, K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv 2019, arXiv:1810.04805. [Google Scholar]
- Kudo, T.; Richardson, J. SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processing. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing: System Demonstrations, Brussels, Belgium, 31 October–4 November 2018. [Google Scholar]
- KoBERT, SK T-Brain. Available online: http://github.com/SKTBrain/KoBERT (accessed on 8 March 2022).
- Eom, K.H.; Kim, D.S. Automated Classification Model for Online Public Opinions in a Political Arena: KoBERT based Sentiment Analysis. KPSR 2021, 20, 167–191. [Google Scholar] [CrossRef]
- Park, S.L.; Yang, H.R.; Choe, M.Y.; Min, J.H.; Chung, K.T.; Koo, M.W. Sentimental Analysis of You Tube Korean Comments Using KoBERT. In Proceedings of the Korea Software Congress 2020, Online, 21–23 December 2020. [Google Scholar]
- Choi, J.-Y.; Lim, H.-S. E-commerce data based Sentiment Analysis Model Implementation using Natural Language Processing Model. J. Korea Converg. Soc. 2020, 11, 33–39. [Google Scholar]
- Press/Blog/Research—SKT T3K. Available online: https://www.skt.ai/kr/press/detail.do?seq=27 (accessed on 8 March 2022).
- Naver Sentiment Movie Review. Available online: https://github.com/e9t/nsmc (accessed on 9 March 2022).
- Quantylab;rltrader. Available online: https://github.com/quantylab/rltrader (accessed on 8 March 2022).
- ‘Race to Freedom’ Establishes a Hero’s Mythology: In Reality, Little is Known about the Background of Famed Cyclist Um Bok-dong. Available online: https://koreajoongangdaily.joins.com/2019/04/14/etc/FICTION-VS-HISTORY-Race-to-Freedom-establishes-a-heros-mythology-In-reality-little-is-known-about-the-background-of-famed-cyclist-Um-Bokdong/3061810.html (accessed on 9 March 2022).
- Cannes Winner “Parasite” Surpasses 10 Million Viewers In Korea Box Office. Available online: https://www.soompi.com/article/1340275wpp/cannes-winner-parasite-surpasses-10-million-viewers-in-korean-box-office (accessed on 9 March 2022).
- ‘Penthouse 2’ Kicks Off with over 20% Viewership Rating. Available online: http://www.koreaherald.com/view.php?ud=20210221000160 (accessed on 9 March 2022).
- ‘The Silent Sea’ Ranked 3rd in the World Despite Harsh Criticism from Foreign Media…Why Are There Mixed Reactioncs? Available online: https://www.edaily.co.kr/news/read?newsId=01177526629283112&mediaCodeNo=258 (accessed on 9 March 2022).
- Penthouse2’s Popularity Records OTT Wave Simultaneous Connection—ZDNet Korea. Available online: https://zdnet.co.kr/view/?no=20210330110343 (accessed on 8 March 2022).
- Au, K.W. Optimizing Auto-Scaling Virtual Machines for a Cloud-Based VoD Data Center. Ph.D. Thesis, The Hong Kong University of Science and Technology, Hong Kong, China, 5 August 2016. [Google Scholar] [CrossRef]
- Amazon Web Services. Available online: https://aws.amazon.com/ko/ec2/ (accessed on 8 March 2022).
Definition | |
---|---|
S | Possibility of all states {Request, Membership (Basic, Premium), Success Contents User (Smash Contents User, Flop Contents User), Resolution (HD, UHD), User ID, Contents ID, Running Time, Time} |
A | Possibility of all actions {ADD, REMOVE, HOLD} |
P | Probability of moving to the next state when action a is taken in state s |
R | A reward that only evaluates the current state and behavior |
Y | The value of the reward awarded |
Type | Parameters |
---|---|
Batch Size | 64 |
Epoch Size | 5 |
Learning Rate | 5 × 10−5 |
Maximum Length | 64 |
Number of Category | 2 |
Model | Accuracy |
---|---|
LSTM | 85% |
BERT-multilingual | 87% |
KoBERT | 89% |
Movie | Positivity | Negativity |
---|---|---|
Race of Freedom: Um Bok Dong | 40.59% | 59.41% |
Parasite | 60.63% | 39.37% |
Penthouse2 | 43.04% | 56.96% |
The Silent Sea | 67.85% | 32.15% |
Type | Environment |
---|---|
Operating System | Windows 11 |
CPU | Intel® Core™ i7-8750H CPU @ 2.20 GHz |
RAM | 16384 MB RAM |
GPU | NVIDIA GeForce GTX 1060 |
Library | Tensorflow 2.6.0 |
Keras 2.6.0 | |
Programming Language | Python 3.9.7 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lee, Y.-S.; Lee, Y.-S.; Jang, H.-R.; Oh, S.-B.; Yoon, Y.-I.; Um, T.-W. Prediction of Content Success and Cloud-Resource Management in Internet-of-Media-Things Environments. Electronics 2022, 11, 1284. https://doi.org/10.3390/electronics11081284
Lee Y-S, Lee Y-S, Jang H-R, Oh S-B, Yoon Y-I, Um T-W. Prediction of Content Success and Cloud-Resource Management in Internet-of-Media-Things Environments. Electronics. 2022; 11(8):1284. https://doi.org/10.3390/electronics11081284
Chicago/Turabian StyleLee, Yeon-Su, Ye-Seul Lee, Hye-Rim Jang, Soo-Been Oh, Yong-Ik Yoon, and Tai-Won Um. 2022. "Prediction of Content Success and Cloud-Resource Management in Internet-of-Media-Things Environments" Electronics 11, no. 8: 1284. https://doi.org/10.3390/electronics11081284
APA StyleLee, Y. -S., Lee, Y. -S., Jang, H. -R., Oh, S. -B., Yoon, Y. -I., & Um, T. -W. (2022). Prediction of Content Success and Cloud-Resource Management in Internet-of-Media-Things Environments. Electronics, 11(8), 1284. https://doi.org/10.3390/electronics11081284