23 citations · 55 across the 6 of their papers we have counts for
7 papers
Machine Learning Technique Predicting Video Streaming Views to Reduce Cost of Cloud Services
Mahmoud Darwich
Video streams tremendously occupied the highest portion of online traffic. Multiple versions of a video are created to fit the user's device specifications. In cloud storage, Keepi…
Cost Minimization of Cloud Services for On-Demand Video Streaming
Mahmoud Darwich, Yasser Ismail, Talal Darwich +1
Cloud Technology is adopted to process video streams because of the great features provided to video stream providers such as the high flexibility of using virtual machines and sto…
Improving Hierarchy Storage for Video Streaming in Cloud
Mahmoud Darwich, Yasser Ismail, Talal Darwich +1
Frequently accessed video streams are pre-transcoded into several formats to satisfy the characteristics of all display devices. Storing several video stream formats imposes a high…
Cost Efficient Repository Management for Cloud-Based On-Demand Video Streaming
Mahmoud Darwich, Ege Beyazit, Mohsen Amini Salehiy +1
Video transcoding is the process of converting a video to the format supported by the viewer's device. Video transcoding requires huge storage and computational resources, thus, ma…
Cloud-Based Video Streaming Services: A Survey
Xiangbo Li, Mahmoud Darwich, Magdy Bayoumi +1
Video streaming, in various forms of video on demand (VOD), live, and 360 degree streaming, has grown dramatically during the past few years. In comparison to traditional cable bro…
Cost-Efficient Storage for On-Demand Video Streaming on Cloud
Mahmoud Darwich, Yasser Ismail, Talal Darwich +1
Video stream is converted to several formats to support the user's device, this conversion process is called video transcoding, which imposes high storage and powerful resources. W…
Performance Analysis and Modeling of Video Transcoding Using Heterogeneous Cloud Services
Xiangbo Li, Mohsen Amini Salehi, Yamini Joshi +3
High-quality video streaming, either in form of Video-On-Demand (VOD) or live streaming, usually requires converting (ie, transcoding) video streams to match the characteristics of…