• Canny edge detection and Hough transform for high resolution video streams using Hadoop and Spark 

      Iqbal, Bilal; Iqbal, Waheed; Khan, Nazar; Mahmood, Arif; Erradi, Abdelkarim ( Springer , 2020 , Article)
      Nowadays, video cameras are increasingly used for surveillance, monitoring, and activity recording. These cameras generate high resolution image and video data at large scale. Processing such large scale video streams to ...
    • Diminishing Returns and Deep Learning for Adaptive CPU Resource Allocation of Containers 

      Abdullah, Muhammad; Iqbal, Waheed; Bukhari, Faisal; Erradi, Abdelkarim ( Institute of Electrical and Electronics Engineers Inc. , 2020 , Article)
      Containers provide a lightweight runtime environment for microservices applications while enabling better server utilization. Automatic optimal allocation of CPU pins to the containers serving specific workloads can help ...
    • Predictive Auto-scaling of Multi-tier Applications Using Performance Varying Cloud Resources 

      Iqbal, Waheed; Erradi, Abdelkarim; Abdullah, Muhammad; Mahmood, Arif ( Institute of Electrical and Electronics Engineers Inc. , 2019 , Article)
      The performance of the same type of cloud resources, such as virtual machines (VMs), varies over time mainly due to hardware heterogeneity, resource contention among co-located VMs, and virtualization overhead. The performance ...
    • Predictive Autoscaling of Microservices Hosted in Fog Microdata Center 

      Abdullah, Muhammad; Iqbal, Waheed; Mahmood, Arif; Bukhari, Faisal; Erradi, Abdelkarim ( Institute of Electrical and Electronics Engineers Inc. , 2021 , Article)
      Fog computing provides microdata center (MDC) facilities closer to the users and applications, which help to overcome the application latency and response time concerns. However, guaranteeing specific service-level objectives ...
    • Scalable Containerized Pipeline for Real-time Big Data Analytics 

      Aurangzaib, Rana; Iqbal, Waheed; Abdullah, Muhammad; Bukhari, Faisal; Ullah, Faheem; ... more authors ( IEEE Computer Society , 2022 , Conference Paper)
      With the widespread usage of IoT, processing data streams in real-time have become very important. The traditional data-stream processing systems are inefficient in processing big data for detecting anomalies, classifications, ...
    • Web Application Resource Requirements Estimation Based on the Workload Latent Features 

      Erradi, Abdelkarim; Iqbal, Waheed; Mahmood, Arif; Bouguettaya, Athman ( Institute of Electrical and Electronics Engineers Inc. , 2021 , Article)
      Most cloud computing platforms offer reactive resource auto-scaling mechanisms for dealing with variable traffic patterns to deliver the desired QoS properties while keeping low provisioning costs. However, a range of ...