Satish Narayana Srirama

Prof. Dr. Satish Narayana Srirama

orcid

Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

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

Representative Publications

View All Publications
19 November 2018 in ACM Computing Surveys
Verified
Journal Article
Open access
PDF file
RBRajkumar Buyya
Rajkumar Buyya
SSSatish Narayana Srirama
Satish Narayana Srirama
GCGiuliano Casale
Giuliano Casale
RCRodrigo Calheiros
Rodrigo Calheiros
YSYogesh Simmhan
Yogesh Simmhan
HSHaiying Shen
Haiying Shen
The Cloud computing paradigm has revolutionised the computer science horizon during the past decade and has enabled the emergence of computing as the fifth utility. It has captured significant attention of academia, industries, and government bodies. Now, it has emerged as the backbone of modern economy by offering subscription-based services anytime, anywhere following a pay-as-you-go model. This has instigated (1) shorter establishment times for start-ups, (2) creation of scalable global enterprise applications, (3) better cost-to-value associativity for scientific and high-performance computing applications, and (4) different invocation/execution models for pervasive and ubiquitous applications. The recent technological developments and paradigms such as serverless computing, software-defined networking, Internet of Things, and processing at network edge are creating new opportunities for Cloud computing. However, they are also posing several new challenges and creating the need for new approaches and research strategies, as well as the re-evaluation of the models that were developed to address issues such as scalability, elasticity, reliability, security, sustainability, and application models. The proposed manifesto addresses them by identifying the major open challenges in Cloud computing, emerging trends, and impact areas. It then offers research directions for the next decade, thus helping in the realisation of Future Generation Cloud Computing.

1 October 2019 in Journal of Parallel and Distributed Computing
Verified
Journal Article
Closed access
MMMd. Redowan Mahmud
Md. Redowan Mahmud
SSSatish Narayana Srirama
Satish Narayana Srirama
KRKotagiri Ramamohanarao
Kotagiri Ramamohanarao
RBRajkumar Buyya
Rajkumar Buyya

10 October 2019 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
MAMainak Adhikari
Mainak Adhikari
MMMithun Mukherjee
Mithun Mukherjee
SSSatish Narayana Srirama
Satish Narayana Srirama

18 March 2015 in IEEE Communications Magazine
Verified
Journal Article
Closed access
HFHuber Flores
Huber Flores
PHPan Hui
Pan Hui
STSasu Tarkoma
Sasu Tarkoma
YLYong Li
Yong Li
SSSatish Narayana Srirama
Satish Narayana Srirama
RBRajkumar Buyya
Rajkumar Buyya
The emerging mobile cloud has expanded the horizon of application development and deployment with techniques such as code offloading. While offloading has been widely considered for saving energy and increasing responsiveness of mobile devices, the technique still faces many challenges pertaining to practical usage. In this article, we adopt a systemic approach for analyzing the components of a generic code offloading architecture. Based on theoretical and experimental analysis, we identify the key limitations for code offloading in practice and then propose solutions to mitigate these limitations. We develop a generic architecture to evaluate the proposed solutions. The results provide insights regarding the evolution and deployment of code offloading.

30 August 2019 in ACM Computing Surveys
Verified
Journal Article
Open access
PDF file
MAMainak Adhikari
Mainak Adhikari
TATarachand Amgoth
Tarachand Amgoth
SSSatish Narayana Srirama
Satish Narayana Srirama
Workflow scheduling is one of the challenging issues in emerging trends of the distributed environment that focuses on satisfying various quality of service (QoS) constraints. The cloud receives the applications as a form of a workflow, consisting of a set of interdependent tasks, to solve the large-scale scientific or enterprise problems. Workflow scheduling in the cloud environment has been studied extensively over the years, and this article provides a comprehensive review of the approaches. This article analyses the characteristics of various workflow scheduling techniques and classifies them based on their objectives and execution model. In addition, the recent technological developments and paradigms such as serverless computing and Fog computing are creating new requirements/opportunities for workflow scheduling in a distributed environment. The serverless infrastructures are mainly designed for processing background tasks such as Internet-of-Things (IoT), web applications, or event-driven applications. To address the ever-increasing demands of resources and to overcome the drawbacks of the cloud-centric IoT, the Fog computing paradigm has been developed. This article also discusses workflow scheduling in the context of these emerging trends of cloud computing.

18 July 2023 in Software: Practice and Experience
Verified
Journal Article
Closed access
SSSatish Narayana Srirama
Satish Narayana Srirama