Conference Papers

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

Browse

Search Results

Now showing 1 - 10 of 27
  • Item
    A framework for intrusion tolerance in cloud computing
    (2011) Karande, V.M.; Pais, A.R.
    Cloud Computing has been envisioned as the next generation architecture and one of the fastest growing segments of the IT enterprises. No matter how much investment is made in cloud intrusion detection and prevention, cloud infrastructure remains vulnerable to attacks. Intrusion Tolerance in Cloud Computing is a fault tolerant design approach to defend cloud infrastructure against malicious attacks. Thus to ensure dependability we present a framework by mapping available Malicious and Accidental Fault Tolerance for Internet Applications (MAFTIA) intrusion tolerance framework for dependencies such as availability, authenticity, reliability, integrity, maintainability and safety against new Cloud Computing environment. The proposed framework has been validated by integrating Intrusion Tolerance via Threshold Cryptography (ITTC) mechanism in the simulated cloud environment. Performance analysis of the proposed framework is also done. © 2011 Springer-Verlag.
  • Item
    Achieving operational efficiency with cloud based services
    (2011) Bellur, K.V.; Krupal, M.; Jain, P.; Raghavendra, P.S.
    Cloud Computing is the evolution of a variety of technologies that have come together to alter an organization's approach to building IT infrastructure. It borrows from several computing techniques - grid computing, cluster computing, software-as-a-service, utility computing, autonomic computing and many more. It provides a whole new deployment model for enterprise web-applications. The cloud proposes significant cost cuts when compared to using an internal IT infrastructure. The "pay for what you use" model of cloud computing is significantly cheaper for a company than the "pay for everything up front" model of internal IT. Hardware Virtualization is the enabling technology behind many of the cloud infrastructure vendor offerings. Through virtualization, a physical server can be partitioned into any number of virtual servers running their own operating systems, in their allocated memory, CPU and disk footprints. From the perspective of the user or application on the virtual server, no indication exists to suggest that the server is not a real, physical server. In this paper, we make an attempt to enhance dynamic cloud based services using efficient load balancing techniques. We describe various steps involved in developing and utilizing cloud based infrastructure in such a way that cloud based services can be offered to users in an efficient manner. In the design of load balancing algorithms for an application offering cloud based services, the various details described in this paper offer useful insight, while the actual implementation may be based on the exact requirements at hand. © 2011 IEEE.
  • Item
    Optimal scheduling of computational task in cloud using Virtual Machine Tree
    (2012) Achar, R.; Santhi Thilagam, P.; Shwetha, D.; Pooja, H.; Roshn; I Andrea
    The increasing demand in computing resources and widespread adaptation of Service Oriented Architecture (SOA) has made cloud as a new IT delivery mechanism. In cloud, computing resources are provided to the requester as a service, which include Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). Cloud Computing is still in developing stage and faces many challenges. Out of the various issues, scheduling plays a very important role in determining the efficient execution of tasks in cloud environment. In this paper we present a scheduling algorithm which uses tree based data structure called Virtual Machine Tree (VMT) for efficient execution of tasks. The proposed algorithm is tested using CloudSim simulator and the results shows that algorithm gives better performance compared to other traditional scheduling algorithms. © 2012 IEEE.
  • Item
    Software development for cloud: An experiential study
    (IEEE Computer Society help@computer.org, 2013) Marimuthu, C.; Chandra Sekaran, K.
    Most of the enterprises are using web application for communicating with their customers, partners, shareholders and others. Additionally the web applications are used to carry out commercial activities and business transactions. As web applications are extensively used, its operating environment plays an important role which determines its efficiency. Nowadays cloud has proved to be one of the best operating environments for deploying web applications because of its features like automatic load balancing, scalability, maintenance and cost. As the demand is increasing for cloud computing, many organizations are looking for cloud based software to reduce their deployment cost and server maintenance overhead. The existing web application like individual/corporate websites, CRM/ERP applications, E-Publishing, E-Government, E-Commerce and E-Learning are slowly migrating to cloud. On the other hand managing the content of such web applications is a tedious task. The Content Management Systems (CMS) has already proved to be a good choice for developing web applications which ensures rapid application development and ease of use. CMS allows even a non-technical user to create, edit, manage and publish the content easily. When CMS is coupled with cloud the resultant application is highly efficient and easily manageable. In this paper we have proposed a new technique to develop cloud based software using content management systems. © 2014 IEEE.
  • Item
    Load balancing in cloud based on live migration of virtual machines
    (2013) Achar, R.; Santhi Thilagam, P.S.; Soans, N.; Vikyath, P.V.; Rao, S.; Vijeth, A.M.
    Cloud computing is an upcoming trend in the field of computer science in recent years. In cloud, computing resources are provided as service in the form of virtual machine to its clients across the globe based on demand. Huge demand for cloud resources results in overutilization of servers whenever there is a heavy load. It is necessary to distribute the load across the servers in cloud by taking into consideration of allocating the right amount of resources dynamically based on the load to improve the performance of applications running in virtual machines. In this paper we present an algorithm which dynamically allocate resources based on the need and distribute the load across the servers. We conducted the experiment on Xen Cloud Platform. We use response time as a metric. The experiments conducted shows that the proposed algorithm improves the performance of applications running in virtual machines by using the feature scaling and migration. © 2013 IEEE.
  • Item
    Improving the efficiency of genetic algorithm approach to virtual machine allocation
    (Institute of Electrical and Electronics Engineers Inc., 2014) Joseph, C.T.; Chandrasekaran, K.; Cyriac, R.
    Virtual machine (VM) allocation is the process of allocating virtual machines to suitable hosts. This problem is an NP-Hard problem. It can be considered as a variation of the bin-packing problem. Among various solutions that attempt to solve this problem, several approaches that apply Genetic Algorithm have been proposed. This paper proposes a method to improve the efficiency of such approaches. Implementation of the proposed approach shows significant improvements in the runtime, memory used, energy efficiency and SLA violations. © 2014 IEEE.
  • Item
    Optimal load balancing in cloud computing by efficient utilization of virtual machines
    (2014) Domanal, S.G.; Guddeti, G.R.M.
    Load balancing is the major concern in the cloud computing environment. Cloud comprises of many hardware and software resources and managing these will play an important role in executing a client's request. Now a day's clients from different parts of the world are demanding for the various services in a rapid rate. In this present situation the load balancing algorithms built should be very efficient in allocating the request and also ensuring the usage of the resources in an intelligent way so that underutilization of the resources will not occur in the cloud environment. In the present work, a novel VM-assign load balance algorithm is proposed which allocates the incoming requests to the all available virtual machines in an efficient manner. Further, the performance is analyzed using Cloudsim simulator and compared with existing Active-VM load balance algorithm. Simulation results demonstrate that the proposed algorithm distributes the load on all available virtual machines without under/over utilization. © 2014 IEEE.
  • Item
    A perspective study of virtual machine migration
    (Institute of Electrical and Electronics Engineers Inc., 2014) Joseph, C.T.; Chandrasekaran, K.; Cyriac, R.
    Cloud Computing is one of the leading technologies. As a solution to many of the challenges faced by Cloud providers, virtualization is employed in Cloud. Virtual machine migration is a tool to utilize virtualization well. This paper gives an overview of the different works in literature that consider virtual machine migration. The different works related to virtual migration are classified into different categories. Some of the works that consider less explored areas of virtual machine migration are discussed in detail. © 2014 IEEE.
  • Item
    Service optimization in cloud using family gene technology
    (Institute of Electrical and Electronics Engineers Inc., 2014) Ananth, A.; Chandra Sekaran, K.C.
    Cloud computing is the upcoming technology in current day scenario. It has emerged as a solution for providing resources to the consumers in the form of software, infrastructure or platform as a service. Cloud Service Storage enables users to synchronize their files across devices and also allows them to backup online. The main aim of this paper is to provide service optimization. Scheduling of services is a NP hard problem. Thus exhaustive approaches are not suitable for these kinds of algorithms. This paper presents a genetic algorithm based approach for optimization of services by using family gene technology. Family gene technology is used to classify individuals to different families based on gene parameters and evaluate the fitness function for each individual in that family. Optimization is achieved by mapping the service requests to appropriate service instances which satisfy the request and then by applying family gene based genetic algorithm to those mapped service requests. © 2014 IEEE.
  • Item
    Cloud workflow and security: A survey
    (Institute of Electrical and Electronics Engineers Inc., 2014) Anupa, J.; Chandra Sekaran, K.C.
    The cloud revolution has helped enterprises to improve their business and performance by providing them computing power, storage capabilities and a variety of services for very less or no infrastructure and reasonable cost. It also provisioned the scientific and academic communities to run complex applications involving large data sets, high performance or distributed resources. The Workflow Management Systems (WfMSs) help the enterprises in automation of their business processes and thus help the management to take critical decisions fast. Cloud Workflows club the advantages of both Cloud Computing and WfMSs. In spite of the advantages of the cloud, security is a major area of concern. The use of WfMSs for critical and strategic applications, which is common in case of Business and Scientific community, gives rise to major concerns regarding the threats against integrity, authorization, availability etc. The concept of running secure workflow instances on public cloud processing platforms is still in its infancy. This paper gives an overview of workflow management systems, cloud computing, cloud workflows and security in these areas. This paper also provides a survey on security mechanisms for WfMSs and Cloud Workflows. © 2014 IEEE.