08-09-2016, 09:09 AM
1453658094-ieee.docx (Size: 360.72 KB / Downloads: 6)
Abstract: cloud computing has amassed praise for many reasons, most significantly due to its capacity to reduce overheads and costs for consumers by leveraging economies of scale to provide infrastructure, platforms and software as services. Based on the service model, cloud computing can be generally classified into three - private cloud, public cloud and hybrid cloud .In this paper we proposes the implementation of private cloud system that provides infrastructure as a service, using openstack. Storage, servers, virtualization, compute and network services are the infrastructure services. The private cloud execution is done using OpenStack and Ubuntu.(73%)
1. INTRODUCTION
Cloud computing can be stated as a new style of computing in that is dynamically scalable and often virtualized resources are offered as a services over the Internet. Today almost all the large and small-scale businesses are excalating towards cloud computing for better business IT solutions. The academic community is also adopting it for research and learning purposes .
A Cloud computing platform has a massive pool of resources that can be accessed by clients on demand. The resources shared by a number of users are assigned for better production and for optimum resource utilization.Users submit their jobs (or requests for resources such as CPU, RAM, disk, application, etc.) over the network. Based on the service requirement a Cloud computing platform configures its resources dynamically .
Cloud computing platforms provides three types services which are: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) , Software-as-a-Service (SaaS). Private cloud, public cloud, hybrid cloud, virtual private cloud and community cloud are the deployment models of cloud computing.In this paper we present the cloud architecture which provide Infrastructure as a service.
For developing the above mentioned architechure we use openstack technology.OpenStack is a collection of open source components to supply public and private clouds that supply IaaS.Nova, Swift, Keystone and Glance, Keystone and Horizon are the components of openstack.(75%)
SECTION II PRESENTS RELATED WORK AND PROPOSED SYSTEM ARCHITECTURE IS EXPLAINED IN SECTION III. THE IMPLEMENTATION DETAILS OF THE PROPOSED SYSTEM ARE DESCRIBED IN SECTION IV. THE EXPERIMENTS AND RESULTS OF THE PROPOSED SYSTEM ARE PRESENTED IN SECTION V. CONCLUSION IS GIVEN IN SECTION VI.(100%)
1. LITERATURE SURVEY
1. LITERATURE SURVEY
[1] introduces the cloud technology,the services provided by cloud and its basic concepts.The popularity of the private cloud cloud and its deployment is explained.The paper describes about the IaaS clouds and the ways to implement the IaaS cloud system.The different opensource software’s to implement IaaS are mainly openstack,open Nebula and Eucalyptus. More about each software is explained. OpenStack is the main player in the private cloud field. OpenStack is complex, with different components and multiple command-line interfaces. Open source product is attractive because, just as with using Linux in server computers, there are cost and portability advantages for the end user.[2] The main subject of this paper is to use the OpenStack open-source software to build a cloud infrastructure with high availability and a dynamic resource allocation mechanism. For the part of the user interface, a web interface was used to reduce the complexity of access to cloud resources for users. This work focuses on cloud computing infrastructure, especially virtualization and live migration techniques. The goal is to build a system for a private cloud, so management and deployment with VMs are major tasks. The virtualization technology is a key technology for cloud computing. Cloud computing is a wide virtualization pool of resources; it allows users to easily use and access through the Internet such resources in the form of a “service”, sent over the network to the user, so the users use the service according to personal needs.In this paper an optimized DRA model for clusters that allows a flexible management of computing platforms by:Supporting the DRA method, implementing the OpenStack management tool on the web-based interface and efficiently isolating the cluster workloads.
[3] This work defines an architecture, a set of workflows, a set of policies and an
implementation for the distributed enforcement. The policies, besides including access and
usage rules, also specify the parties that will be involved in the decision process. The paper also proposed a reference architecture and its initial implementation for the enforcement of data usage policies that addresses the concurrency issues due to the concurrent execution of several decision processes in the distributed environment.[4] This paper addresses the problem of physical machine resource management in clouds considering multiple types of physical machines and resources. We proposed optimal and approximate strategy-proof mechanisms for resource management in clouds in the presence of multiple PMs and multiple types of resources that give incentives to the users to reveal their true valuations for the requested bundles of VM instances. Therefore, our mechanisms does not invoke burden on users to compute complex strategies of how to best interact with the mechanisms.
We evaluvated the properties of our proposed mechanisms by performing extensive experiments. The results showed that the performance of our proposed approximation mechanism scales very well with the number of users. We plan to execute the mechanism as part of an integrated solution for dynamic resource management in an experimental cloud computing system.(63%)
3. PROPOSED SYSTEM ARCHITECTURE
This project is a research initiative to explore the possibilities of setting up a private cloud
computing facility using openstack.Fig 1 is the openstack implementation architecture. . The proposed system presents of different modules such as Horizon, Nova, Swift ,Dashboard, Glance, Quantum ,Cinder and Keystone.(100%)
Nova: Nova is the Computing Fabric controller for the OpenStack Cloud. The essential activities for the life cycle of instances within the OpenStack cloud are managed by Nova. This key characteristic makes Nova a Management Platform to handle different compute resources, networking, authorization, and scalability needs of the OpenStack cloud.
• Glance: Glance is a standalone service that offers a catalog service for storing and querying virtual disk images. Nova and Glance together renders an end-to- end solution for cloud disk image management.
Swift: Swift can store billions of virtual object distributed across the nodes. The swift offers built-in redundancy, failover management, archiving and media streaming. Swift plays an prime role in scalability.
• Keystone: Keystone offers identity and access policy services for all components in the OpenStack family. All components of OpenStack including Swift, Glance, and Nova are authenticated and authorized by Keystone.
• Dashboard - Horizon. Delivers a web-based self-service portal to interact with underlying OpenStack services, such as launching an instance, alloting IP addresses and configuring access controls.
• Quantum:Virtual network is an important part of the cloud computing, Its management is achieved by the Quantum(67%
Cinder:To execute services and libraries and to provide on demand, self-service access to Block Storage resources. It also offers Software Defined Block Storage via abstraction and automation on top of various traditional backend block storage devices.
4.IMPLEMENTATION
The proposed system is executed using openstack technology.The OpenStack project targets simple implementation, massive scalability, and a rich set of features. Each service provides an application programming interface (API) that facilitates this integration. The OpenStack system consists of several key projects that you install separately.These projects work together based on your cloud requirement. These projects consists of Compute, Identity Service, Networking, Image Service, Block Storage,Object Storage, Telemetry, Orchestration, and Database. You can install any of these projects individually and configure them stand-alone or as connected entities. The three nodes such as Compute, Controller and Storage are installed with Ubuntu server operating system because all these nodes have to behave like servers as shown in fig 2.The a controller node is for managing the cloud platform,hosting the cloud networking services is the function of network node and compute nodes for executing the VMs. Compute node is installed with the Nova packages and services. Controller node is installed using the Glance, Keystone and Horizon packages and services.Storage node is installed with the Swift or cinder packages and the services. All three nodes are connected internally to OpenStack Dashboard with internal network. The Application that is ready to make use of the cloud service is connected via external network to controller node of the private cloud.(56%)
CONCLUSION
In this paper, a new and powerful infrastructure for implementing a private cloud is introduced that is capable of serving the user demands for Infrastructure and Platform services. Services include launching different flavours of images, instances and services etc. It provides a detailed representation of various modules and components for building the cloud structure in an simple manner.