Conference Papers

Permanent URI for this collectionhttps://idr.nitk.ac.in/handle/123456789/28506

Browse

Search Results

Now showing 1 - 10 of 30
  • 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.
  • Item
    An hybrid bio-inspired task scheduling algorithm in clouds 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.
  • Item
    Study and analysis of various task scheduling algorithms in the cloud computing environment
    (Institute of Electrical and Electronics Engineers Inc., 2014) Mathew, T.; Chandra Sekaran, K.C.; Jose, J.
    Cloud computing is a novel perspective for large scale distributed computing and parallel processing. It provides computing as a utility service on a pay per use basis. The performance and efficiency of cloud computing services always depends upon the performance of the user tasks submitted to the cloud system. Scheduling of the user tasks plays significant role in improving performance of the cloud services. Task scheduling is one of the main types of scheduling performed. This paper presents a detailed study of various task scheduling methods existing for the cloud environment. A brief analysis of various scheduling parameters considered in these methods is also discussed in this paper. © 2014 IEEE.
  • Item
    A novel family genetic approach for virtual machine allocation
    (Elsevier B.V., 2015) Joseph, C.T.; Chandrasekaran, K.; Cyriac, R.
    The concept of virtualization forms the heart of systems like the Cloud and Grid. Efficiency of systems that employ virtualization greatly depends on the efficiency of the technique used to allocate the virtual machines to suitable hosts. The literature contains many evolutionary approaches to solve the virtual machine allocation problem, a broad category of which employ Genetic Algorithm. This paper proposes a novel technique to allocate virtual machines using the Family Gene approach. Experimental analysis proves that the proposed approach reduces energy consumption and the rate of migrations, and hence offers much scope for future research. © 2015 Published by Elsevier B.V.