Skip to main content

and
  1. No Access

    Article

    CloudAIBus: a testbed for AI based cloud computing environments

    Smart resource allocation is essential for optimising cloud computing efficiency and utilisation, but it is also very challenging as traditional approaches often overprovision CPU resources, leading to financi...

    Sasidharan Velu, Sukhpal Singh Gill, Subramaniam Subramanian Murugesan in Cluster Computing (2024)

  2. No Access

    Article

    BlockFaaS: Blockchain-enabled Serverless Computing Framework for AI-driven IoT Healthcare Applications

    With the development of new sensor technologies, Internet of Things (IoT)-based healthcare applications have gained momentum in recent years. However, IoT devices have limited resources, making them incapable ...

    Muhammed Golec, Sukhpal Singh Gill, Mustafa Golec, Minxian Xu in Journal of Grid Computing (2023)

  3. No Access

    Article

    Recommender System for Optimal Distributed Deep Learning in Cloud Datacenters

    With the modern advancements in Deep Learning architectures, and abundant research consistently being put forward in areas such as computer vision, natural language processing and forecasting. Models are becom...

    Muhammad Hassaan Anwar, Saeid Ghafouri in Wireless Personal Communications (2022)

  4. Article

    A Deep Learning-Based Privacy-Preserving Model for Smart Healthcare in Internet of Medical Things Using Fog Computing

    With the emergence of COVID-19, smart healthcare, the Internet of Medical Things, and big data-driven medical applications have become even more important. The biomedical data produced is highly confidential a...

    Syed Atif Moqurrab, Noshina Tariq, Adeel Anjum in Wireless Personal Communications (2022)

  5. No Access

    Article

    The evolution of distributed computing systems: from fundamental to new frontiers

    Distributed systems have been an active field of research for over 60 years, and has played a crucial role in computer science, enabling the invention of the Internet that underpins all facets of modern life. ...

    Dominic Lindsay, Sukhpal Singh Gill, Daria Smirnova, Peter Garraghan in Computing (2021)

  6. No Access

    Article

    RHAS: robust hybrid auto-scaling for web applications in cloud computing

    The elasticity characteristic of cloud services attracts application providers to deploy applications in a cloud environment. The scalability feature of cloud computing gives the facility to application provid...

    Parminder Singh, Avinash Kaur, Pooja Gupta, Sukhpal Singh Gill in Cluster Computing (2021)

  7. No Access

    Article

    Tails in the cloud: a survey and taxonomy of straggler management within large-scale cloud data centres

    Cloud computing systems are splitting compute- and data-intensive jobs into smaller tasks to execute them in a parallel manner using clusters to improve execution time. However, such systems at increasing scal...

    Sukhpal Singh Gill, Xue Ouyang, Peter Garraghan in The Journal of Supercomputing (2020)

  8. No Access

    Article

    Resource Provisioning Based Scheduling Framework for Execution of Heterogeneous and Clustered Workloads in Clouds: from Fundamental to Autonomic Offering

    Provisioning of adequate resources to cloud workloads depends on the Quality of Service (QoS) requirements of these cloud workloads. Based on workload requirements (QoS) of cloud users, discovery and allocatio...

    Sukhpal Singh Gill, Rajkumar Buyya in Journal of Grid Computing (2019)

  9. No Access

    Article

    CHOPPER: an intelligent QoS-aware autonomic resource management approach for cloud computing

    Cloud computing is the future generation of computational services delivered over the Internet. As cloud infrastructure expands, resource management in such a large heterogeneous and distributed environment is...

    Sukhpal Singh Gill, Inderveer Chana, Maninder Singh, Rajkumar Buyya in Cluster Computing (2018)

  10. No Access

    Article

    BULLET: Particle Swarm Optimization Based Scheduling Technique for Provisioned Cloud Resources

    Cloud resource scheduling requires map** of cloud resources to cloud workloads. Scheduling results can be optimized by considering Quality of Service (QoS) parameters as inherent requirements of scheduling. ...

    Sukhpal Singh Gill, Rajkumar Buyya in Journal of Network and Systems Management (2018)