Efficient Cloud Seeding on Cloud Storage Using Virtualization E.Ravi Kondal, 1, K.NIKITHA, 2,B.Mounika3,B.K.N.Priyanka4 COMPUTER SCIENCE & ENGINEERING Dept
Total Page:16
File Type:pdf, Size:1020Kb
International Journal of Scientific & Engineering Research, Volume 5, Issue 12, December-2014 1010 ISSN 2229-5518 Efficient Cloud Seeding On Cloud Storage Using Virtualization E.Ravi kondal, 1, K.NIKITHA, 2,B.Mounika3,B.K.N.Priyanka4 COMPUTER SCIENCE & ENGINEERING Dept. NOBLE COLLEGE OF ENGG &TECH FOR WOMEN, TG, HYD [email protected],[email protected],[email protected],[email protected] Abstract: In cloud computing files distribution and storage are handled by the cloud providers or physical storage devices provided by the third parties. The data which stored in the cloud is object based, we propose the index based cloud seeding (IBCS) on storage devices using Virtualization, and also balancing the workload on the server. To manage and optimize the client-server transmission status of the cloud seeding for optimal performance and offer suitable resources. Index Terms: - cloud storage, cloud seeding, load balancing, Index based cloud seeding (IBCS). ……………………………………………….. Introduction: According to NIST[1][5] definition is that cloud computing is a model that early acquire on- Cloud computing is a rapidly developing demand access to a configurable computing Information Technology and it rules the whole resources, such as network servers, storage world. Cloud computing is not a totally new devices, applications and services of the public concept it is a new computing model. It will be a collection, these resources minimizing supervision technology and cloud computing is the management costs. third revolution in the IT industry. The core concept of cloud IJSERcomputing is reducing the Cloud model is composed of five Basic processing burden on the users, constantly characteristics, three service models and four improves the handling ability of the cloud. The release models; to parse the cloud models of data in a storage environment are usually stored NIST’s[1][5] definition we should know the basic by the cloud providers automatically. In generally characteristics. speaking the commonly seen storage protocols are Cloud Five Basic characteristics [2] are, as follows NAS and SAN [1][5]. Due to the number of users as shown in fig.1 the devices in the cloud network increase of the complexity of controlling the hardware and the On-demand self services: computer services such network traffic are increasing, and the performance as email applications, network or server service of the cloud network decrease .The cloud seeding can be provided without requiring human of storage devices can increase the efficient interaction with each revise provider. Cloud accessing of the data from the users. service providers providing on demand self services include Amazon Web Services (AWS), Cloud Definition:“CLOUD” is a virtualized pool of computing resources like PC, Desktop, Tablets, Microsoft, Google, IBM and Salesforce.com. New York Times and NASDAQ are examples of Ubiquitous devices [1][5] are connected through a network. The “cloud” itself is a network. companies using AWS (NIST) [1] [5]. Gartner describes this characteristic as service based IJSER © 2014 http://www.ijser.org International Journal of Scientific & Engineering Research, Volume 5, Issue 12, December-2014 1011 ISSN 2229-5518 the Cloud Security Alliance. It refers to the need Broad network access: Cloud Capabilities are for policy-driven enforcement, segmentation, available over the network and accessed Through Isolation, governance, service levels, and standard mechanisms that promote use by chargeback/ billing models for different heterogeneous thin or thick client platforms such Consumer constituencies. Consumers might utilize as mobile phones, laptops and PDAs a public cloud provider’s service Offerings or actually be from the same organization, such as Resource pooling: The provider’s computing different business units rather than distinct resources are pooled together to serve multiple organizational entities, but would still share consumers using multiple-tenant model, with infrastructure. different physical and virtual resources dynamically assigned and reassigned according to consumer demand. The resources include among other storage, processing, memory, network bandwidth, virtual machines and email services. The pooling together of the resource builds economies of scale. Rapid elasticity: Cloud services can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly Fig.1 released to quickly scale in. For the Consumer, the Cloud computing has been a paradigm capabilities available for provisioning often appear shift in the IT. Third party providers are providing to be unlimited and can be purchased in any storage, software and Infrastructure resources to quantity at any time. their customers through services. Cloud IJSERcomputing is providing different types of services Measured service: Cloud computing resource among them the best Three services are Software- usage can be measured, controlled, and reported as-a-Service (SaaS), Platform-as-a-Service (PaaS) providing transparency for both the provider and and Infrastructure-as-Service (IaaS) [2][5] as shown consumer of the utilized service. Cloud computing in fig.2 services use a metering capability which enables to control and optimize resource use. This implies that just like air time, electricity or municipality water IT services are charged per usage metrics – pay per use. The more you utilize the higher the bill. Just as utility companies sell power to subscribers, and telephone companies sell voice and data services, IT services such as network security management, data center hosting or even departmental billing can now be easily delivered as a contractual service. Fig.2 Multi Tenacity: Multi Tenacity is the 6th Software as a service (SaaS) characteristics of cloud computing advocated by IJSER © 2014 http://www.ijser.org International Journal of Scientific & Engineering Research, Volume 5, Issue 12, December-2014 1012 ISSN 2229-5518 In the business model using software as a service cost and complexity of buying and managing the (SaaS) [2], users are provided access to application underlying hardware and software layers. software and databases. Cloud providers manage With some PaaS offers like Microsoft the infrastructure and platforms that run the Azure and Google App Engine, the underlying applications. SaaS is sometimes referred to as "on- computer and storage resources scale demand software" and is usually priced on a pay- per-use basis. SaaS providers generally price automatically to match application demand so that the cloud user does not have to allocate resources applications using a subscription fee. manually. The latter has also been proposed by an In the SaaS [5] model, cloud providers architecture aiming to facilitate real-time in cloud install and operate application software in the environments. cloud and cloud users access the software from cloud clients. Cloud users do not manage the cloud infrastructure and platform where the application Infrastructure as a service (IaaS) runs. This eliminates the need to install and run the application on the cloud users’ own computers, In the most basic cloud-service model, which simplifies maintenance and support. Cloud providers of IaaS [2][5] offer computers physical or applications are different from other applications (more often) virtual machines and other resources. in their scalable which can be achieved by cloning (A hypervisor, such as Xen, Oracle Virtual tasks onto multiple virtual machines at run-time to Box, KVM, VMware ESX/ESXi, or Hyper-V runs meet changing work demand. the virtual machines as guests. Pools of hypervisors within the cloud operational support- Load balancers [6] distribute the work system can support large numbers of virtual over the set of virtual machines. This process is machines and the ability to scale services up and transparent to the cloud user, who sees only a down according to customers' varying single access point. To accommodate a large requirements.) number of cloud IJSERusers, cloud applications can be multitenant, that is, any machine serves more IaaS clouds often offer additional than one cloud user organization. It is common to resources such as a virtual-machine disk image refer to special types of cloud-based application library, raw block storage, and file or object software with a similar naming storage, firewalls, load balancers, IP convention: desktop as a service, business process addresses, virtual local area networks (VLANs), as a service, test environment as a service, and software bundles. IaaS cloud providers supply communication as a service. these resources on-demand from their large pools installed in data centers. For wide-area Platform as a service (PaaS) connectivity, customers can use either the Internet or carrier clouds (dedicated virtual private In the PaaS[2] models, cloud providers networks). Recently, this paradigm has been deliver a computing platform, typically including extended towards sensing and actuation resources, operating system, programming language aiming at providing virtual sensors and actuators execution environment, database, and web server. as services SaaS [2]. Application developers can develop and run their software solutions on a cloud platform without the To deploy their applications, cloud users install operating-system images and their IJSER © 2014 http://www.ijser.org International Journal of Scientific & Engineering Research, Volume 5, Issue 12, December-2014 1013 ISSN 2229-5518 application software