Ranesh Naha

Dr. Ranesh Naha

Queensland University of Technology, Brisbane, Queensland, Australia
orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
22 August 2018 in IEEE Access
Verified
Journal Article
Open access
Ranesh NahaRanesh Naha
Ranesh Naha
Saurabh GargSaurabh Garg
Saurabh Garg
Dimitrios GeorgakopoulosDimitrios Georgakopoulos
Dimitrios Georgakopoulos
Prem Prakash JayaramanPrem Prakash Jayaraman
Prem Prakash Jayaraman
LGLongxiang Gao
Longxiang Gao
RRRajiv Ranjan
Rajiv Ranjan
Emerging technologies such as the Internet of Things (IoT) require latency-aware computation for real-time application processing. In IoT environments, connected things generate a huge amount of data, which are generally referred to as big data. Data generated from IoT devices are generally processed in a cloud infrastructure because of the on-demand services and scalability features of the cloud computing paradigm. However, processing IoT application requests on the cloud exclusively is not an efficient solution for some IoT applications, especially time-sensitive ones. To address this issue, Fog computing, which resides in between cloud and IoT devices, was proposed. In general, in the Fog computing environment, IoT devices are connected to Fog devices. These Fog devices are located in close proximity to users and are responsible for intermediate computation and storage. One of the key challenges in running IoT applications in a Fog computing environment are resource allocation and task scheduling. Fog computing research is still in its infancy, and taxonomy-based investigation into the requirements of Fog infrastructure, platform, and applications mapped to current research is still required. This survey will help the industry and research community synthesize and identify the requirements for Fog computing. This paper starts with an overview of Fog computing in which the definition of Fog computing, research trends, and the technical differences between Fog and cloud are reviewed. Then, we investigate numerous proposed Fog computing architectures and describe the components of these architectures in detail. From this, the role of each component will be defined, which will help in the deployment of Fog computing. Next, a taxonomy of Fog computing is proposed by considering the requirements of the Fog computing paradigm. We also discuss existing research works and gaps in resource allocation and scheduling, fault tolerance, simulation tools, and Fog-based microservices. Finally, by addressing the limitations of current research works, we present some open issues, which will determine the future research direction for the Fog computing paradigm.

1 March 2020 in Future Generation Computer Systems
Verified
Journal Article
Closed access
Ranesh NahaRanesh Naha
Ranesh Naha
Saurabh GargSaurabh Garg
Saurabh Garg
ACAndrew Hin Cheong Chan
Andrew Hin Cheong Chan
SBSudheer Kumar Battula
Sudheer Kumar Battula

7 January 2020 in Software: Practice and Experience
Verified
Journal Article
Closed access
PDF file
DJDevki Nandan Jha
Devki Nandan Jha
KAKhaled Alwasel
Khaled Alwasel
AAAreeb Alshoshan
Areeb Alshoshan
XHXianghua Huang
Xianghua Huang
Ranesh NahaRanesh Naha
Ranesh Naha
RRRajiv Ranjan
Rajiv Ranjan

7 February 2021 in IoT
Verified
Journal Article
Open access
PDF file
Hossein CheginiHossein Chegini
Hossein Chegini
Ranesh NahaRanesh Naha
Ranesh Naha
AMAniket Mahanti
Aniket Mahanti
PTParimala Thulasiraman
Parimala Thulasiraman
The number of IoT sensors and physical objects accommodated on the Internet is increasing day by day, and traditional Cloud Computing would not be able to host IoT data because of its high latency. Being challenged of processing all IoT big data on Cloud facilities, there is not enough study on automating components to deal with the big data and real-time tasks in the IoT–Fog–Cloud ecosystem. For instance, designing automatic data transfer from the fog layer to cloud layer, which contains enormous distributed devices is challenging. Considering fog as the supporting processing layer, dealing with decentralized devices in the IoT and fog layer leads us to think of other automatic mechanisms to manage the existing heterogeneity. The big data and heterogeneity challenges also motivated us to design other automatic components for Fog resiliency, which we address as the third challenge in the ecosystem. Fog resiliency makes the processing of IoT tasks independent to the Cloud layer. This survey aims to review, study, and analyze the automatic functions as a taxonomy to help researchers, who are implementing methods and algorithms for different IoT applications. We demonstrated the automatic functions through our research in accordance to each challenge. The study also discusses and suggests automating the tasks, methods, and processes of the ecosystem that still process the data manually.

1 October 2020 in Computer Communications
Verified
Journal Article
Closed access
APAbdullah Al-Noman Patwary
Abdullah Al-Noman Patwary
AFAnmin Fu
Anmin Fu
SBSudheer Kumar Battula
Sudheer Kumar Battula
Ranesh NahaRanesh Naha
Ranesh Naha
Saurabh GargSaurabh Garg
Saurabh Garg
AMAniket Mahanti
Aniket Mahanti

1 November 2016 in Journal of Network and Computer Applications
Verified
Journal Article
Closed access
Ranesh NahaRanesh Naha
Ranesh Naha
MOMohamed Othman
Mohamed Othman