activity
20172023
most citedCost-Efficient and Robust On-Demand Video Transcoding Using Heterogeneous Cloud Services

66 citations · 102 across the 27 of their papers we have counts for

collaborators

30 papers

cs.DC2023

E2C: A Visual Simulator to Reinforce Education of Heterogeneous Computing Systems

Ali Mokhtari, Drake Rawls, Tony Huynh +2

With the increasing popularity of accelerator technologies (e.g., GPUs and TPUs) and the emergence of domain-specific computing via ASICs and FPGA, the matter of heterogeneity and…

cs.DC2023

Federated Fog Computing for Remote Industry 4.0 Applications

Razin Farhan Hussain, Mohsen Amini Salehi

Industry 4.0 operates based on IoT devices, sensors, and actuators, transforming the use of computing resources and software solutions in diverse sectors. Various Industry 4.0 late…

cs.DC2022★ 4 cited

Load Balancer Tuning: Comparative Analysis of HAProxy Load Balancing Methods

Connor Rawls, Mohsen Amini Salehi

Load balancing is prevalent in practical application (e.g., web) deployments seen today. One such load balancer, HAProxy, remains relevant as an open-source, easy-to-use system. In…

cs.DC2022

E2C: A Visual Simulator for Heterogeneous Computing Systems

Ali Mokhtari, Mohsen Amini Salehi

Heterogeneity has been an indispensable aspect of distributed computing throughout the history of these systems. In particular, with the increasing prevalence of accelerator techno…

cs.DC2022

Edge-MultiAI: Multi-Tenancy of Latency-Sensitive Deep Learning Applications on Edge

SM Zobaed, Ali Mokhtari, Jaya Prakash Champati +2

Smart IoT-based systems often desire continuous execution of multiple latency-sensitive Deep Learning (DL) applications. The edge servers serve as the cornerstone of such IoT-based…

cs.DC2022

FELARE: Fair Scheduling of Machine Learning Tasks on Heterogeneous Edge Systems

Ali Mokhtari, Md Abir Hossen, Pooyan Jamshidi +1

Edge computing enables smart IoT-based systems via concurrent and continuous execution of latency-sensitive machine learning (ML) applications. These edge-based machine learning sy…

cs.DC2022

Object as a Service (OaaS): Enabling Object Abstraction in Serverless Clouds

Pawissanutt Lertpongrujikorn, Mohsen Amini Salehi

Function as a Service (FaaS) paradigm is becoming widespread and is envisioned as the next generation of cloud systems that mitigate the burden for programmers and cloud solution a…

cs.DC2021

Exploring the Impact of Virtualization on the Usability of the Deep Learning Applications

Davood G. Samani, Mohsen Amini Salehi

Deep Learning-based (DL) applications are becoming increasingly popular and advancing at an unprecedented pace. While many research works are being undertaken to enhance Deep Neura…

cs.DC2021

Harnessing the Potential of Function-Reuse in Multimedia Cloud Systems

Chavit Denninnart, Mohsen Amini Salehi

Cloud-based computing systems can get oversubscribed due to the budget constraints of their users or limitations in certain resource types. The oversubscription can, in turn, degra…

cs.IR2021

SAED: Edge-Based Intelligence for Privacy-Preserving Enterprise Search on the Cloud

Sakib M Zobaed, Mohsen Amini Salehi, Rajkumar Buyya

Cloud-based enterprise search services (e.g., AWS Kendra) have been entrancing big data owners by offering convenient and real-time search solutions to them. However, the problem i…

cs.DC2020

Analyzing the Performance of Smart Industry 4.0 Applications on Cloud Computing Systems

Razin Farhan Hussain, Alireza Pakravan, Mohsen Amini Salehi

Cloud-based Deep Neural Network (DNN) applications that make latency-sensitive inference are becoming an indispensable part of Industry 4.0. Due to the multi-tenancy and resource h…

cs.DC2020★ 1 cited

Descriptive and Predictive Analysis of Aggregating Functions in Serverless Clouds: the Case of Video Streaming

Shangrui Wu, Chavit Denninnart, Xiangbo Li +2

Serverless clouds allocate multiple tasks (e.g., micro-services) from multiple users on a shared pool of computing resources. This enables serverless cloud providers to reduce thei…

cs.MM2020★ 23 cited

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…

cs.MM2020★ 4 cited

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…

cs.DC2020

The Art of CPU-Pinning: Evaluating and Improving the Performance of Virtualization and Containerization Platforms

Davood Ghatreh Samani, Chavit Denninnart, Josef Bacik +1

Cloud providers offer a variety of execution platforms in form of bare-metal, VM, and containers. However, due to the pros and cons of each execution platform, choosing the appropr…

cs.DC2020

Autonomous Task Dropping Mechanism to Achieve Robustness in Heterogeneous Computing Systems

Ali Mokhtari, Chavit Denninnart, Mohsen Amini Salehi

Robustness of a distributed computing system is defined as the ability to maintain its performance in the presence of uncertain parameters. Uncertainty is a key problem in heteroge…

cs.DC2020

Privacy-Preserving Clustering of Unstructured Big Data for Cloud-Based Enterprise Search Solutions

SM Zobaed, Mohsen Amini Salehi

Cloud-based enterprise search services (e.g., Amazon Kendra) are enchanting to big data owners by providing them with convenient search solutions over their enterprise big datasets…

cs.CR2019

ClustCrypt: Privacy-Preserving Clustering of Unstructured Big Data in the Cloud

SM Zobaed, Sahan Ahmad, Raju Gottumukkala +1

Security and confidentiality of big data stored in the cloud are important concerns for many organizations to adopt cloud services. One common approach to address the concerns is c…

cs.CR2019

Edge Computing for User-Centric Secure Search on Cloud-Based Encrypted Big Data

Sahan Ahmad, SM Zobaed, Raju Gottumukkala +1

Cloud service providers offer a low-cost and convenient solution to host unstructured data. However, cloud services act as third-party solutions and do not provide control of the d…

cs.DC2019

Serverless Edge Computing for Green Oil and Gas Industry

Razin Farhan Hussain, Mohsen Amini Salehi, Omid Semiari

Development of autonomous and self-driving vehicles requires agile and reliable services to manage hazardous road situations. Vehicular Network is the medium that can provide high-…

cs.DC2019★ 1 cited

F-FDN: Federation of Fog Computing Systems for Low Latency Video Streaming

Vaughan Veillon, Chavit Denninnart, Mohsen Amini Salehi

Video streaming is growing in popularity and has become the most bandwidth-consuming Internet service. As such, robust streaming in terms of low latency and uninterrupted streaming…

cs.DC2019★ 1 cited

Robust Resource Allocation Using Edge Computing for Vehicle to Infrastructure (V2I) Networks

Anna Kovalenko, Razin Farhan Hussain, Omid Semiari +1

Development of autonomous and self-driving vehicles requires agile and reliable services to manage hazardous road situations. Vehicular Network is the medium that can provide high-…

cs.DC2019

Improving Robustness of Heterogeneous Serverless Computing Systems Via Probabilistic Task Pruning

Chavit Denninnart, James Gentry, Mohsen Amini Salehi

Cloud-based serverless computing is an increasingly popular computing paradigm. In this paradigm, different services have diverse computing requirements that justify deploying an i…

cs.DC2019

Robust Dynamic Resource Allocation via Probabilistic Task Pruning in Heterogeneous Computing Systems

James Gentry, Chavit Denninnart, Mohsen Amini Salehi

In heterogeneous distributed computing (HC) systems, diversity can exist in both computational resources and arriving tasks. In an inconsistently heterogeneous computing system, ta…