Partitioning of the public cloud based on the overhead considerations Project Submitted to Department of Computer Science Southern University and A & M College By Himavarshini Mittapally Graduate Student, Dept. of Computer Science Baton Rouge, Louisiana. TABLE OF CONTENTS 1. INTRODUCTION ………………………………………………………………………….. 01 1.1 Background ……………………………………………………………………………. 01 1.2 Significance ……………………………………………………………………………. 03 1.3 Statement of Problem ………………………………………………………………….. 03 1.4 Research Questions ……………………………………………………………………. 03 1.5 Objectives ……………………………………………………………………………… 04 1.6 Delimitations …………………………………………………………………………... 04 2. REVIEW OF RELATED LITERATURE ………………………………………………….. 05 3. METHODOLOGY …………………………………………………………………………. 10 3.1 Design …………………………………………………………………………………. 10 3.2 Resources……. ………………………………………………………………………... 12 3.3 Timeline...……………………………………………………………………………… 13 REFERENCES ………………………………………………………………………………….14 APPENDIX– DEFINITION OF TERMS……………………………………………………….15 ABSTRCT There is a lot of data which is processed daily over the computer network which is very complicated. Therefore it is difficult to handle all these data because this public cloud will be having the numerous nodes with distributed computing resources in many different geographic locations. So these whole data is split into different web servers rather than relaying it on a single server so that the network will be running in an efficient way and equity is maintained. To make it
Enterprises around the world would be wise to heed 50 Cent’s mantra ”Get Rich or Die Tryin’” when considering the implications of not “getting” to the public cloud. We at Cocolevio, an implementation partner of Mooor Insights & Strategy, estimate that over 50% of IT spend will be going to public cloud vendors such as Amazon Web Services or SaaS vendors like Salesforce.com Inc. by 2019. This means there is around a $140B opportunity in this space. The cost savings, reduction in capital spending, speed to market, flexibility and global access derived from public cloud mean those enterprises that effectively use the public cloud are better positioned to “Get Rich” than their competitors who have higher cost structures and less nimble IT platforms. This trend is only set to continue as the business case for moving to public cloud only becomes more compelling, with the traditional arguments against public cloud around security and lack of control diminishing. Vendor lock-in will continue to be a concern but we see many companies willing to sacrifice a bit of lock-in for the many, many benefits of public cloud.
Cloud computing is the practice of using remote storage for applications and data. The idea itself is not a new one; it has been in use for many years albeit under different names. In the earliest days of the computer age machines had to be physically large to contain the hardware required to do their jobs. It was impractical and prohibitively expensive to provide one of these mainframes for individual users; not to mention for what they were used for, unnecessary. Instead, one central computer was wired to several terminals that users could interface with. Typically, only large organizations such as, major corporations or government agencies could afford one of these machines or had need of one. This was the birth of cloud computing. Until the early 1980s this system was typical for any organization requiring large amounts of processing power. It was considered unnecessary and difficult to put the nuts and bolts of applications onto users’ desktop machines. Rather, by keeping applications in a central location, they could be managed and updated more easily and large amounts of storage space and processing power were not needed on desktop machines. Indeed, before this time there were no desktop machines mass produced that could achieve this level of power. This was about to change.
International Journal of Cloud Computing: Peer-reviewed open access journal, it publishes research crossing all aspects of Cloud Computing. Basically centered around center components, including Cloud applications, Cloud systems and the advances that will prompt the Clouds without bounds, the journal will likewise show review and survey papers that present new bits of knowledge and establish the frameworks for encouraging exploratory and experimental work. The journal disseminates research that imparts progressed hypothetical establishing and functional application of Clouds and related systems, as empowered by mixes of web-based programming, advancement stacks and database availability and virtualized equipment for storing, handling, analysis and visualizing data. A scope will look at Clouds nearby such different standards as Peer to Peer (P2P) figuring, Cluster processing and Grid registering. Scope reaches out to issues of administration, governance, trust and
In his article “Online 24/7: ‘Life Logging’ Pioneer Clarifies the Future of Cloud Computing”, Larry Greenemeier (2011) describes the idea of cloud technology, where it stands today and where we are heading to. According to Greenemeier’s article, the idea of cloud computing is to make all the information and services available via web. It will enable access to data and apps without the need for a lot of storage or processing power on the devices themselves.
With each successive generation of computing technologies, the balance of computing power and economics shifts farther to the side of the line-of-business user, away from the centralized Information Technologies (IT) systems departments that have ruled companies for decades. IT Departments and those who lead them, the Chief Information Officers (CIOs) who have had exceptional power of the demand and supply of IT resources, are actively being challenged today by the shift towards abundant supply of computing power cloud computing makes available (Middleton, 2012).
Cloud computing is an emerging model where users can gain access to their applications from anywhere through their connected devices. A simplified user interface makes the infrastructure supporting the applications transparent to users. The applications reside in massively-scalable data centers where compute resources can be dynamically provisioned and shared to achieve significant economies of scale. A strong service management platform results in near-zero incremental management costs when more IT resources are added to the cloud. The proliferation of smart mobile devices, high speed wireless connectivity, and rich browser-based Web 2.0 interfaces has made the network-based cloud computing model not only practical but
(3) Web Services in the Cloud - instead of delivering full applications, this service allows users to access APIs for added functionality.
instead of occupying all the available space given on a personal computer, a user can
Distributed computing has as of late developed as another standard for facilitating and conveying administrations over the Internet. Distributed computing is alluring to entrepreneurs as it dispenses with the requirement for clients to arrange ahead for provisioning, and permits ventures to begin from the little
Public cloud service is a service that is open to anyone who has access to Internet is a potential user. Public cloud service can be further divided into application, platform and infrastructure. Software as service (SAAS) “transfer programs to millions of users through browser. In the user 's views, this can save some cost on servers and software. In the provider 's views, they only need to maintain one program, this can also save cost” (Wang, June 2011). Google Apps and Zoho offices
The data is stored into cloud by cloud customers to enjoy the high quality networks, servers, services and applications from a shared pool of configurable computing resources. Advantages of cloud computing ubiquitous network access, transference of risk, location independent resource pooling. Sensitive data example personal health records may have to be encrypted by data owners before outsourcing to the commercial public cloud to protect data privacy and combat unsolicited accesses in the cloud and beyond.
The cloud service and infrastructure is provisioned for public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. Public Cloud is more like a true host that provides services and infrastructures to various customers. Customers have no controls or privilege over the locations of the infrastructures. The vulnerable part of this model is privacy and security since data and processing environment are not under management and control of the providers. Also some issues may occur such as network overwhelming, power outages, and hacker attacks, so running service in Public Cloud model is not 100% secured and perfect. That is why we will discuss next one. Examples of Public Cloud: Microsoft Windows Azure, IBM Smart Cloud.
A public cloud is a freely available cloud environment possessed by a third-party cloud provider. The IT resources on public clouds are generally offered to cloud buyers at an expense or by means of different avenues, (for example, a promotion). The cloud supplier is in charge of the creation and continuous support of people in public cloud and the IT assets.
In today’s age and time more services are moving to the cloud. A lot of people do not know what the cloud is, as the main variations are the public cloud, public/private cloud and the private cloud. The pubic cloud security is what we are going to be focusing on but there will be references to the private cloud. A quick definition of the public cloud is basically like an apartment or condo where multiple tenants share a huge building but have there on private spaces inside that building. An example of the public cloud for business is Amazon Web Services (4), Microsoft Azure (3), Office 365 (5), Google Cloud Hosting (6), and Box.com (7). A private cloud on the other hand is something you host internal inside your company to do similar services that is a private cloud. If you have remote log in like an SSLVPN connection you technically have a private cloud even with a file server or you could make it a little more user friendly and bypass the SSLVPN with something like Owncloud (8), which is similar to a private Dropbox (9) or Box.com (7).
Cloud Computing is a sеrvicе which is providеd by an intеrnеt basеd clouds .Thеsе clouds arе basically low cost sеrvеrs or PCs which managеs largе amount of data of many computеrs еasily.it oеrs various advantagеs likе safеty of data, rеliability, spееd of accеss to data and transparеncy. It is dе nеd as mеthod of using a nеtwork of rеmotе sеrvеr hostеd on thе intеrnеt to storе, managе and procеss data rathеr than storing on pеrsonal computеr is callеd cloud computing.