Faculty Publications

Permanent URI for this communityhttps://idr.nitk.ac.in/handle/123456789/18736

Publications by NITK Faculty

Browse

Search Results

Now showing 1 - 10 of 52
  • Item
    Virtual machine migration—a perspective study
    (Springer Verlag service@springer.de, 2018) Joseph, C.; Martin, J.P.; Chandrasekaran, K.; Kandasamy, A.
    The technology of Cloud computing has been ruling the IT world for the past few decades. One of the most notable tools that helped in prolonging the reign of Cloud computing is virtualization. While virtualization continues to be a boon for the Cloud technology, it is not short of its own pitfalls. One such pitfall results from the migration of virtual machines. Though migration incurs an overhead on the system, an efficient system cannot neglect migrating the virtual machines. This work attempts to carry out a perspective study on virtual machine migration. The various migration techniques proposed in the literature have been classified based on the aspects of migration that they consider. A survey of the various metrics that characterize the performance of a migration technique is also done. © 2018, Springer Nature Singapore Pte Ltd.
  • Item
    Smart Irrigation System Using Cloud and Internet of Things
    (Springer, 2019) Koduru, K.; Padala, V.G.D.P.R.; Padala, P.
    An intensive utilization of water resources in industries, agriculture, and groundwater consumption by humans for various purposes has degraded the water levels. A focus on effective utilization of water resources with simplified irrigation across different agricultural farms is required with the advancement of technology. This paper presents a framework based on cloud and Internet of things for implementing a smart irrigation system. Based on the defined framework, a use case for automated smart irrigation system is developed and a competent mechanism is defined for effective utilization of excessive water generated from showers to increase the groundwater levels. The use case provides flexibility to farmers for monitoring the farms in real time using the farmer’s cockpit. Here, heterogeneous devices are firmly integrated to empower smart irrigation and to monitor the system in real time. The use case actuation and automation are done based on certain imposed constraints to respond as per inputs and outputs generated by various devices installed in smart irrigation system. © 2019, Springer Nature Singapore Pte Ltd.
  • Item
    Futuristic AI convergence of megatrends: IoT and cloud computing
    (wiley, 2022) Pandey, C.; Sahu, Y.K.; Kannan, N.; Rashid Mahmood, M.R.; Sethy, P.K.; Behera, S.K.
    Recent years have seen increasing curiosity among users in migrating their cloud computing and internet-of-things apps. Cloud-based and internet-of-things infra-structures require specialized hardware to enable software and advanced manage-ment strategies to improve performance. Adaptability and autonomous learning capabilities are highly valuable in facilitating the configuration and complex transition of these infrastructures to customers' changing demands and designing adaptable applications. This capacity to self-adapt is increasingly essential, particularly for nonexpert managers and autonomous device applications. Cloud Networking (CN) and the Internet of Things (IoT) have arisen as modern outlets for the ICT movement of the 21st century. In this paper, we carry out a survey of nearly 183 articles on which the latest methodologies have been applied. Also, we discuss the proposed approaches and the reported advantages and limitations. The goal of this survey paper is to offer a brief idea to researchers working in this area. In order to consider the present and future challenges of such a framework, it is important to recognize critical innovations that will allow future implementa-tions. This article examines how three new paradigms (cloud computing, IoT, and artificial intelligence) can affect workspace and business. Also, we describe a range of innovations that propel these paradigms and encourage experts to address the current state and perspective directions. © 2023 Scrivener Publishing LLC.
  • Item
    Phoenix: System for implementing private and hybrid cloud for OMIC sciences applications
    (2010) Prahalad, H.A.; Talukder, A.; Pardeshi, S.; Tamsekar, S.; Hari Krishna, R.; Chandrashekar, M.A.; Niket, B.; Gandham, S.
    Computational Quantitative Biology applications like Genomics, Transcriptomics, Proteomics, Metabolomics and Systems Biology at large require high computing resources that include both processing and storage. Cloud computing provides dynamically scalable on-demand infrastructure in a virtualised environment for processor intensive and data/storage intensive applications. Users need not own this infrastructure; rather use them as and when needed by paying for these resources in pay-as-you-use model that are generally available as a service over the internet. In this paper we present Phoenix - a middleware system for platform as a service (PaaS). This paper describes Phoenix as a novel system for implementing GenomicsCloud - A Cloud computing solution designed specifically to solve OMIC sciences problems. It comprises of a vast pool of compute, storage and application infrastructure for processing the data generated by next generation sequencers (NGS). ©2010 IEEE.
  • Item
    Load balancing in cloud computing using modified throttled algorithm
    (IEEE Computer Society help@computer.org, 2013) Domanal, S.G.; Guddeti, G.
    Load balancing is one of the critical components for efficient operations in the cloud computing environment. In recent years many clients from all over the world are demanding the various services at rapid rate. Many algorithms have been designed to carry out the client's request towards the cloud nodes. Accordingly the cloud computing platform will dynamically configure its servers and these servers may be present physically or virtually in the computing environment. Hence, selecting the virtual machines or servers has to be scheduled properly by using an appropriate load balancing approach. In the present work, a local optimized load balancing approach is proposed for distributing of incoming jobs uniformly among the servers or virtual machines. Further, the performance is analyzed using CloudAnalyst simulator and compared with existing Round Robin and Throttled algorithms. Simulation results have demonstrated that the proposed algorithm has distributed the load uniformly among virtual machines. Copyright © 2013 by the Institute of Electrical and Electronic Engineers, Inc.
  • Item
    An access control model for cloud computing environments
    (IEEE Computer Society help@computer.org, 2013) Thomas, M.V.; Chandra Sekaran, K.
    Cloud Computing is a distributed computing paradigm which allows the users to access the services and shared resources hosted by the various service providers, to meet their services or resources requirements. In order to prevent the unauthorized or illegal access of the cloud resources, authentication of the requesting users and the authorization of their access privileges are extremely important. The access control of distributed resources is most important in securing the cloud scenario. In this paper, we analyze the various access control mechanisms adopted in the distributed computing domain, considering their pros and cons. We propose an architecture for the Distributed Access Control (DAC) in the Cloud Computing paradigm, taking into account the access control requirements of the cloud service providers and consumers. We also give the workflow model for the proposed access control architecture. A few open issues in the area of DAC are also discussed in this paper. © 2013 IEEE.
  • Item
    Cloud based service registry for location based mobile web services system
    (IEEE Computer Society help@computer.org, 2013) D'Souza, M.; Ananthanarayana, V.S.
    Location based services (LBS) are growing in popularity due to the growing number of smart-phone users. The architectural design of LBS systems plays a major role in delivering location based services in ubiquitous environments. Service oriented architecture (SOA) which uses services as its basic constructs is the latest trend in designing and developing loosely coupled distributed applications even in heterogeneous environments. Cloud computing is another latest area which provides highly reliable and scalable infrastructure environment for resource intensive applications. This paper gives an overview of SOA based LBS system and explains how to move service registry to the cloud to utilize the best of both SOA and Cloud infrastructure. © 2013 IEEE.
  • Item
    Survey of dynamic resource management approaches in virtualized data centers
    (IEEE Computer Society help@computer.org, 2013) Bane, R.R.; Annappa, B.; Shet, K.C.
    Virtualization technology enabled hosting of applications and services in an isolated and resource guaranteed virtual machines (VMs). Typically single physical machine (PM) runs multiple virtual machines and application resource demands are changing with time. To achieve this, dynamic resource provisioning of physical machine resources to VMs in virtualized data center is necessary. Data center requires this provisioning should be elastic so that its cost can be minimized and service level objectives (SLO) can be met by allocating exact amount of resources. It invites two main challenges: (1) determining how many resources need to be allocated to the application where resource demand is dynamic and (2) prediction of the application resource need in advance so that resource allocation could be adjusted ahead of the actual need. In this paper we have given various ways of handling above mentioned challenges for dynamic resource management and their comparisons. © 2013 IEEE.
  • Item
    Workflow model for distributed access control
    (2013) Thomas, M.V.; Chandra Sekaran, K.
    In the distributed computing environments like cloud computing or service computing, users access various services and shared resources hosted by the service providers, to achieve their tasks done efficiently. Authentication and authorization are the two important functions to be performed in this context, to make sure that unauthorized users do not access the distributed system components. In this paper, we analyse the various distributed access control approaches already adopted in this area, considering the advantages and the disadvantages. We propose a distributed access control architecture for the cloud computing paradigm considering the present day requirements of the service consumers and service providers. We also give the workflow model for the proposed distributed access control system in the cloud. A few open issues in the area of distributed access control are also discussed. © 2013 IEEE.
  • Item
    An hybrid bio-inspired task scheduling algorithm in cloud environment
    (Institute of Electrical and Electronics Engineers Inc., 2014) Madivi, R.; Kamath S․, S.
    Cloud computing is currently a very popular computing paradigm as it provides ubiquitous, on-demand access as a service to computing resources via the Internet. In spite of offering marked advantages over the traditional style of computing, there are several issues related to load on the computing system and task scheduling to outperform the computation that need to be effectively solved in order to provide better quality of service to the service consumer. Task scheduling is a crucial research area since it affects the system load and performance; and there will always be scope for optimizing existing scheduling algorithms and propose efficient new task scheduling algorithms. Many task scheduling algorithms to resolve this problem have already been proposed - Particle Swarm Optimization, Ant Colony Optimization, Genetic algorithms, Artificial Bee Algorithm etc. In this paper, we propose a hybrid task scheduling algorithm that is based on combining the plus points of bio-inspired algorithms like Ant Colony Optimization and Artificial Bee Algorithm. We show were the strong points of both these algorithms can be utilized and incorporated in order to optimize task scheduling in the cloud algorithm. It is observed that the proposed algorithm gave an improvement of about 19% when compared to the default FCFS scheduling strategy, 11% better than ABC algorithm and performed 9% better than the conventional ACO based task scheduling. © 2014 IEEE.