Journal Articles
Permanent URI for this collectionhttps://idr.nitk.ac.in/handle/123456789/19884
Browse
5 results
Search Results
Item Autonomic cloud computing: Self management in cloud computing(ICIC Express Letters Office icicel@ijicic.org, 2014) Anithakumari, S.; Chandrasekaran, K.Cloud computing presents an innovative computing paradigm in which computational power is provided as a service utility similar to electricity. The enhancing dynamism, heterogeneity and interactivity in software services, applications and networks leads to complex and unmanageable systems in cloud environment. This difficulty can be addressed by utilizing self managing computing model such as autonomic computing for cloud service provisioning. The collaboration of cloud and autonomic computing gives rise to anew form of computing service called autonomic cloud service. Without autonomic techniques, efficient monitoring and management of current cloud systems become impossible because the scale of such systems is increasing day by day. This paper gives a brief review of technologies which lead to Autonomic Cloud Computing and also discusses some services, applications and case studies in Autonomic Clouds. © 2014 ICIC International.Item Dynamic partner selection in Cloud Federation for ensuring the quality of service for cloud consumers(World Scientific Publishing Co. Pte Ltd wspc@wspc.com.sg, 2017) Thomas, M.V.; Chandrasekaran, K.Cloud Computing has become the popular paradigm for accessing the various scalable and on-demand computing services over the internet. Nowadays, individual Cloud Service Providers (CSPs) offering specialized services to the customers collaborate to form the Cloud Federation, in order to reap the real benefits of Cloud Computing. By collaboration, the member CSPs of the federation achieve better resource utilization and Quality of Service (QoS), thereby increasing their business prospects. When a CSP runs out of resources in the Cloud Federation, in order to offload the customer requests for resources to other CSP(s), identifying a suitable partner is a challenging task due to the lack of global coordination among them. In this paper, we propose the design and implementation of an efficient partner selection mechanism in the Cloud Federation, using the Analytic Hierarchy Process (AHP) and the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) methods, and also considering the trust values of various CSPs in the federation. The AHP method is used to calculate the weights of the QoS parameters used in the TOPSIS method which is used to rank the various CSPs in the Cloud Federation according to the user requirements. Simulation results show the effectiveness of this approach in order to efficiently select the trustworthy partners in large scale federations to ensure the required QoS to the cloud consumers. © 2017 World Scientific Publishing Company.Item Exploring the support for high performance applications in the container runtime environment(Springer Berlin Heidelberg, 2018) Martin, J.P.; Kandasamy, A.; Chandrasekaran, K.Cloud computing is the driving power behind the current technological era. Virtualization is rightly referred to as the backbone of cloud computing. Impacts of virtualization employed in high performance computing (HPC) has been much reviewed by researchers. The overhead in the virtualization layer was one of the reasons which hindered its application in the HPC environment. Recent developments in virtualization, especially the OS container based virtualization provides a solution that employs a lightweight virtualization layer and promises lesser overhead. Containers are advantageous over virtual machines in terms of performance overhead which is a major concern in the case of both data intensive applications and compute intensive applications. Currently, several industries have adopted container technologies such as Docker. While Docker is widely used, it has certain pitfalls such as security issues. The recently introduced CoreOS Rkt container technology overcomes these shortcomings of Docker. There has not been much research on how the Rkt environment is suited for high performance applications. The differences in the stack of the Rkt containers suggest better support for high performance applications. High performance applications consist of CPU-intensive and data-intensive applications. The High Performance Linpack Library and the Graph500 are the commonly used computation intensive and data-intensive benchmark applications respectively. In this work, we explore the feasibility of this inter-operable Rkt container in high performance applications by running the HPL and Graph500 applications and compare its performance with the commonly used container technologies such as LXC and Docker containers. © 2018, The Author(s).Item Elucidating the challenges for the praxis of fog computing: An aspect-based study(John Wiley and Sons Ltd vgorayska@wiley.com Southern Gate Chichester, West Sussex PO19 8SQ, 2019) Martin, J.P.; Kandasamy, A.; Chandrasekaran, K.; Joseph, C.T.The evolutionary advancements in the field of technology have led to the instigation of cloud computing. The Internet of Things paradigm stimulated the extensive use of sensors distributed across the network edges. The cloud datacenters are assigned the responsibility for processing the collected sensor data. Recently, fog computing was conceptuated as a solution for the overwhelmed narrow bandwidth. The fog acts as a complementary layer that interplays with the cloud and edge computing layers, for processing the data streams. The fog paradigm, as any distributed paradigm, has its set of inherent challenges. The fog environment necessitates the development of management platforms that effectuates the orchestration of fog entities. Owing to the plenitude of research efforts directed toward these issues in a relatively young field, there is a need to organize the different research works. In this study, we provide a compendious review of the research approaches in the domain, with special emphasis on the approaches for orchestration and propose a multilevel taxonomy to classify the existing research. The study also highlights the application realms of fog computing and delineates the open research challenges in the domain. © 2019 John Wiley & Sons, Ltd.Item Straddling the crevasse: A review of microservice software architecture foundations and recent advancements(John Wiley and Sons Ltd vgorayska@wiley.com Southern Gate Chichester, West Sussex PO19 8SQ, 2019) Joseph, C.T.; Chandrasekaran, K.Microservice architecture style has been gaining wide impetus in the software engineering industry. Researchers and practitioners have adopted the microservices concepts into several application domains such as the internet of things, cloud computing, service computing, and healthcare. Applications developed in alignment with the microservices principles require an underlying platform with management capabilities to coordinate the different microservice units and ensure that the application functionalities are delivered to the user. A multitude of approaches has been proposed for the various tasks in microservices-based systems. However, since the field is relatively young, there is a need to organize the different research works. In this study, we present a comprehensive review of the research approaches directed toward microservice architectures and propose a multilevel taxonomy to categorize the existing research. The study also discusses the different distributed computing paradigms employing microservices and identifies the open research challenges in the domain. © 2019 John Wiley & Sons, Ltd.
