IJCCET International Journal of Computer, Communication and Emerging Technology, Volume 1, Issue 1, April 2012
18
www.IJCCET.com
Future Advancement In Cloud Computing #1
Ajay Maurya, #2Raksha Nawal, #3Mangilal Sharma
#1
[email protected],
#2
[email protected],
Abstract- In the past half century, a significant advancement occurs in the field of information and communication technology, with this advancement the computing would be the fifth utility of our daily life after water, electricity, gas and telephone. To achieve this target many number of computer paradigms are developed. The cloud computing is latest one. For delivering the vision of cloud computing, this paper lightly explains the methodology, implementation, issues of this technology and after this we would summarize what is happening in current current scenario by using cloud computing. Furthermore, we would pay much attention on future aspects like how we make it secure, fast, realtime access and what add-on make it more productive. We would propose some possibilities of enhancing performance on cloud environments. Finally, we conclude the need for convergence of competing IT paradigms to deliver our vision. Keywords- Cloud Computing, fifth Utility, Computing, Virtualization, Virtualization, latest computing paradigm
I. INTRODUCTION The Fifth Generation of Computing (after Mainframe, Personal Computer, Client-Server Computing, and the web) is the Cloud Computing. The Computing is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application [1]. The term "computing" is synonymous of counting and calculating. Wikipedia definition is: “Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like the electricity grid.” Firstly, in 1960, when John McCarthy opined that "computation may someday be organized as a public utility” a smell of a big advanced technology spread in world. With digital Internet became widely used in the second half of the 1990s ask any web developer, solution architect or anyone involved in web application development in any capacity: Which symbol do you use to represent Internet on numerous white-board meetings? Obviously the most widely used metaphor for Internet was/is cloud. Cloud computing has derived its name from the same line of thinking. With the turn of the 21st century, the term "cloud computing" began to appear more widely used. There, are many new computing paradigms have been developed and adopted, with the emergence of technological advances such as multi-core processors and networked computing Manuscript received April 01, 2012.
#3
[email protected]
environments, to edge closer toward achieving the grand vision of computing. These new computing paradigms are cluster computing, Grid computing, P2P computing, service computing, market-oriented computing, and most recently Cloud computing. All these paradigms promise to provide certain attributes or capabilities in order to realize the possibly 1 trillion dollars worth of the utility/pervasive computing industry according Sun Microsystems co-founder Bill Joy [2]. Of all these computing paradigms, the two most promising ones appear to be Grid computing and Cloud computing [3]. A computing service required to be highly scalable, reliable and autonomic to support ubiquitous access, dynamic discovery and compos-ability. In particular, consumers can determine the required service level through Quality of Service (Quos) parameters and Service Level Agreements (SLAs). In this paper our goal is to clarify things related to cloud computing with tries to answer the following questions in different sections: Section 1: Introduction of this paper Section 2: What is Cloud Computing and how it is structured? Section 3: What is its methodology and how to be implemented? Section 4: Which are current issues related to this technology? Section 5: What is the present scenario in market for cloud computing? Section 6: What changes should be made to design of the future applications software, infrastructure software, and hardware? Section 7: conclusion and future directions. II. CLOUD COMPUTING CONCEPT Cloud computing is way of computing in which resources, software, platforms etc are provided to the users on request over the world wide network. The ‘cloud computing’ term is refer the a service oriented architecture, reduced information technology overhead for the end-user, great flexibility, reduced total cost of ownership, on-demand services and many other things[4]. Thus, Cloud computing provides delivery of applications via the internet, which are accessed from web browsers and desktop and mobile apps, while the business software and data are stored on servers at a remote location. A. Cloud Computing Needs
Cloud Computing is care of the computing needs [5]: 1) Dynamism: Let’s suppose our business is growing exponentially. Our computing need & usage is getting bigger with every passing day. Would we add servers & other hardware to meet the new demand? That’s where Cloud
IJCCET International Journal of Computer, Communication and Emerging Technology, Volume 1, Issue 1, April 2012
19
www.IJCCET.com
Computing comes to our rescue! And we just need to configure & our provider will take care of fluctuating demand. There is dynamism.
organizations in the community, a third party, or some combination of them.
2) Abstraction: From an end users perspective, we don’t require to care for the OS, the plug-ins, web security or the software platform. Everything should be in place without any worry. This is due to abstraction.
the general public or a large industry group and it may be owned, managed, and operated by a business, academic, or government organization, or some combination of them.
3) Resource Sharing: Cloud Computing has a beauty of
Resource Sharing. This is the concept which helps the cloud providers to manage optimum utilization of resources. For example a company dealing in gifts may require more server resources during festive season. A company dealing in Payroll management may require more resources during the end or beginning of the month. Then this is best option. B. Service Delivery Models
There are a number of service offerings and implementation models under the cloud computing umbrella. The NIST definition of cloud computing defines three delivery models:1. Software-as-a-Service (SaaS) 2. Platform-as-a-Service (PaaS) 3. Infrastructure-as-a-Service (IaaS) [6] 1) SaaS: There a customer uses an application but does
3) Public Cloud: This cloud infrastructure is available to
4) Hybrid cloud: it is the combination of two or more clouds (public, private or community). It is remain a unique entity but is bound together.
D. Cloud Actors
Studying infrastructure of cloud computing we purpose that the various players/actors in the market can be differentiated into the following three categories: They provide one or more of the cloud models (i.e., IaaS, PaaS or SaaS) as a service. 1) Cloud Providers:
2) Cloud Enablers: They frame the technology or have
adapted existing technology to support cloud computing. Its Latest example is Oracle's partnership with Amazon to add Oracle 11g database support (technology and licensing) to Amazon's existing EC2 service. 3) Service Users: They are uses cloud models.
not control the operating system, hardware or network E. Services offered by cloud infrastructure on which it's executing/running. There are many services that can be delivered using cloud computing, through advantage of the distributed cloud 2) PaaS: The platform is typically an application framework. In this the customer uses a hosting environment model. Some of them followingsfor their applications. The customer controls the applications that run in the environment and there is possibly has some control over the hosting environment, but does not control the operating system, hardware or network infrastructure on which they are running.
1) Hosted Desktops: A hosted desktop behave and looks like a regular desktop PC, but the software and data customers use are housed in remote, highly secure data centres, rather than on their own machines.
3) IaaS: The customer uses fundamental computing
servers, providing redundancy and fast connectivity from any location. This allows users to access their email, calendar, contacts and shared files by a variety of means.
resources such as processing power, storage, networking components or middleware. The customer can control the operating system, storage, deployed applications and possibly networking components such as firewalls and load balancers. There are also some delivery models as requirement like Data as a Service (Daas), Application Components as a Service (CaaS) and Virtual Infrastructure as a Service (VaaS) [5][7]. C. Service Deployment Models
The National Institute of standards and technology (NIST) definition defines four deployment models: Private cloud, Community cloud, Public cloud and Hybrid cloud [8]. this cloud infrastructure exclusively used by a single organisation with multiple business units. It may be managed, operated and owned by the organisation or a third party or some combination of them. 1) Private Cloud:
2) Community Cloud: This cloud infrastructure is shared by several organizations. It supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations) [8]. It may be owned, managed, and operated by one or more of the
2) Hosted Email: Emails is stored centrally on managed
Is a means of carrying phone calls and services across digital internet networks. 3) Voice over IP (Hosted Telephony):
4) Cloud Storage: It is the delivery of data storage as a
service, from a third party provider, with access via the internet and billing calculated on capacity used in a certain period 5) Dynamic Servers: A provider like ThinkGrid gives its
customer access to resources that look and feel exactly like a dedicated server, but that are fully scalable [9]. F. Comparison to another computing ways
For a clear understanding of what exactly is Cloud computing, we compare Cloud computing with two other recent, widely-adopted or explored computing paradigms: Cluster Computing and Grid Computing. “A cluster is a type of p arallel and distributed system, which consists of a collection of inter-connected stand-alone computers working together as a single integrated computing resource.” [10] “A Grid is a type of parallel and distributed system that enables the sharing, selection, and aggregation of
IJCCET International Journal of Computer, Communication and Emerging Technology, Volume 1, Issue 1, April 2012
20
www.IJCCET.com
geographically distributed ‘autonomous’ resources dynamically at runtime depending on their availability, capability, performance, cost, and users' quality-of-service requirements.”[10] At a cursory view, Clouds appear to be a combination of clusters and Grids. Let’s see the web search trend, The web search popularity, as measured by the Google search trends during the current year 2011, for terms “cluster computing”, “Grid computing”, and “Cloud computing” is shown in Figure 1.
will determine the key objective of moving [11] to the cloud and addressing the key areas like security and privacy, technical, business and customer impact, economics, and governance and policy.
2) Define a Cloud Strategy: The organisation document a complete understanding of each entity of architecture. We examine the required user services, processing of services, software standards; integrated software for each entity and information security. 3) Create an Implementation Plan: Identifying of roles and responsibilities, Work Breakdown Structure, risk plan, dependencies, control mechanism, operating models is done in this step to implement cloud strategy successfully.
Fig. 1: Google search trends for the Jan., 2011 to mid Nov., 2011.
After completing Phase 1, the organization will have fully analyzed its options, identified all requirements, thoroughly assessed short-term and long-term costs and benefits, gained executive governance approval, and socialized the solution with stakeholders (including oversight entities) [12].
Spot points in Figure 1 indicate the release of news related to Cloud computing as follows: B. The Cloud Deployment phase (A) Cloud Computing Platform Automates Health Spending In this phase we focus on implementing the strategy for Canadians developed in the planning phase. Some of the criteria used in (B) Centrify Delivers Robust Support for Canonical's New recommending a vendor are the vendor's primary service Ubuntu 11.10 Release to Enable Secure Desktop, model (i.e., infrastructure, platform, or software). There are Server and Cloud Computing following stages(C) World should follow India & Japan in cloud computing: 1) Select the Cloud Provider(s): This select/assessment Vivek Kundra step deals with analyzing the components of the architecture (D) The Cloud Computing Market Grows Up (E) Do business leaders understand the scale of cloud and identifying the optimal vendor offerings. One of the main criteria in selecting a provider is its ability to leverage computing? existing technologies. (F) Demystifying cloud computing for consumers (G) Domestic cloud computing estimated to grow at 53 2) Establish Service Level Agreements (SLAs): SLAs Study. Related things to popularity of cloud computing we formalize the contractual agreement between the organization and the selected vendor(s) and will highlight further discuss in section 4. the offerings of the vendor(s), so the expectations on both sides are clear [11]. A typical SLA will identify service III. METHODOLOGY AND IMPLEMENTATION Cloud Computing Transition Methodology designed to levels for theaddress the issues and risks associated with migrating an existing system to the cloud is developed. Figure 2 provides an overview of the methodology.
Fig. 2: Overview of methodology [11] A. Cloud Strategy and Planning phase
This phase consist three steps to ensure that all aspects of moving to cloud are appropriately agreed upon. These steps are1) Conduct a strategic plan: The objective of this is to
identify the major factors that are appreciate the decision to move the cloud environment and find to best approach. We
Uptime: The percent of the time that the system will be available (e.g., 99.8%) Performance and throughput Security and Data protection The level of support offered (e.g., 24/6) Guarantee of data protection and privacy when other foreign entities are host Downtime, backup, and recovery, and ensure that objectives and established benchmarks are being met.
3) Execute Transition: The primary steps in execution are to establish multiple environments, such as development, testing, production, and training. It makes actual transition of components identified in earlier steps. Based on the number and type of components that are being ported to the cloud, execution can be an iterative p rocess. 4) Help Desk and O&M: The help centre is the most required for successful execution of any service. In the cloud this is provided by the cloud vendor and may be driven by the selected cloud model(s) and will be determined by the
IJCCET International Journal of Computer, Communication and Emerging Technology, Volume 1, Issue 1, April 2012
21
www.IJCCET.com
SLAs previously established. Different vendors provide E. Data backup different support models and at different levels. It's Cloud providers employ redundant servers and routine important to ensure the kind of essential support functions data backup processes, but some people worry about being that will be provided by vendors for successful continuity of operations and to understand how operations will be restored able to control their own backups. Many providers are now offering data dumps onto media or allowing users to back up on time at the backup site. data through regular downloads. After the desired period of a parallel run, and with the primary support of an external consultant update the F. Data Portability and Conversion documentation, best practices and other artifacts so that the Some people are concerned that, should they wish to in house IT staff can continue with support and operation switch providers, they may have difficulty transferring data. management on the cloud platform [13]. Porting and converting data is highly dependent on the The character of cloud computing – is its external management concept – opens the door for questions about data security and how this process should be managed [14]. Here is a rundown on most of the current issues concerning cloud computing. Attention is required about these for successful use of cloud computing.
nature of the cloud provider’s data retrieval format, particular in cases where the format cannot be easily discovered. As service competition grows and open standards become established, the data portability issue will ease, and conversion processes will become available supporting the more popular cloud providers. Worst case, a cloud subscriber will have to pay for some custom data conversion.
A. Privacy
G. Multiplatform Support
The most valuable issue is privacy a big issue in deployment of cloud. Cloud computing privacy can be examined within the following three categories: 1) Unintentional user-driven data leaks 2) Lack of controls or protections from the Cloud provider 3) Intentional data leaks for monetary gain An example of Instance when privacy licked such as the secret NSA program, working with AT&T, and Verizon, which recorded over 10 million phone calls between American citizens, causes uncertainty among privacy advocates, and the greater powers it gives to telecommunication companies to monitor user activity [16].
More an issue for IT departments using managed services is how the cloud-based service integrates across different platforms and operating systems, e.g. OS X, Windows, Linux and thin-clients. Usually, some customized adaption of the service takes care of any problem. Multiplatform support requirements will ease as more user interfaces become web-based[27].
IV. CURRENT ISSUES
B. Security
While a leading edge cloud services provider will employ data storage and transmission encryption, user authentication, and authorization (data access) practices, many people worry about the vulnerability of remote data to such criminals as hackers, thieves, and disgruntled employees. Cloud providers are enormously sensitive to this issue and apply substantial resources to mitigating concern. C. Reliability
Some people worry also about whether a cloud service provider is financially stable and whether their data storage system is trustworthy. Most cloud providers attempt to mollify this concern by using redundant storage techniques, but it is still possible that a service could crash or go out of business, leaving users with limited or no access to their data. A diversification of providers can help alleviate this concern, albeit at a higher cost. D. Ownership
Once data has been relegated to the cloud, some people worry that they could lose some or all of their rights or be unable to protect the rights of their customers. Many cloud providers are addressing this issue with well -crafted usersided agreements. That said, users would be wise to seek advice from their favorite legal representative. Never use a provider who, in their terms of service, lays any kind of ownership claim over your data.
H. Intellectual Property
A company invents something new and it uses cloud services as part of the invention. Is the invention still patentable? Does the cloud provider have any claim on the invention? Can they provide similar services to competitors? All good questions and answerable on a case-by-case basis. Here we purposed some more issue that are also required to attention of cloud actors I. Misuse-
As with privately purchased hardware, crackers posing as legitimate customers can purchase the services of cloud computing for nefarious purposes. This includes password cracking and launching attacks using the purchased services [26]. In 2009, a banking Trojan illegally used the popular Amazon service as a command and control channel that issued software updates and malicious instructions to PCs that were infected by the malware. J. Sovereignty
When we are in dispute with the service provider over payments and they won't give our data back, then we don’t know which country's court we are going to deal with them in? K. Sustainability
Cloud computing is often assumed to be a form of "green computing", there is as of yet no published study to substantiate this assumption [22]. This type of sustains are required to prove. K. Real-Time Processing
IJCCET International Journal of Computer, Communication and Emerging Technology, Volume 1, Issue 1, April 2012
22
www.IJCCET.com
We are required to real time feedback from the services to works that are required to fast accessing. In present time cloud application are required to fast-access internet and required some seconds to give feedback of o ur request. Fast access is further issue that is relates to real-time accessing. We are recommending solution of this issue that areFirst times when we work on cloud then automatically files that are not relate to security issue are copy to virtual computer system. So, next-time we able to accessing fastaccessing. This thing used in very less organisations and less amount. But this required in much quantity to save. For example graphics files are must be copy as temporary into virtual computer.
1) SaaS market: There CRM, Financial Planning, Human Resources, Word processing type of applications are offered by the providers. E-mail services also come in SaaS category. Some key things are
V. SCENARIO OF CLOUD MARKET According to the research firm Zinnov, the current cloud computing market is $110 Million today with, approximately, 66 Million in the SaaS market dominated by applications such as collaboration apps, CRM and ERP. The remaining $ 44 Million is shared by the PaaS and IaaS. According to Zinnov, the main areas where cloud computing will be used extensively areBanking and Financial sectors Telecom Manufacturing Government If we see web search trend of Google insight then cloud computing most searched term from India with respect to another countries. However, Infrastructure was always a weak point in the Indian market. We suppose that next few years are going to be interesting in the market and see more cloud based vendors coming out of India.
Fig. 3: Leading Cloud C omputing Providers [23]
The global cloud computing market is expected to grow from $37.8 billion in 2010 to $121.1 billion in 2015 at a CAGR of 26.2% from 2010 to 2015. SaaS is the largest segment of the cloud computing services market, accounting for 73% of the market’s revenues 2010. [15] A. Present market status
Cloud computing continues to gain more mainstream adoption as more companies move into the cloud. Market growth in different type of cloud service models are follows-
Following are some SaaS service providersSalesforce.com: Provide call center, incident management, complaint tracking, and service portal services. Emailcloud: Emailcloud is a premium email messaging service provider. This services save you time, bandwidth and the hassle of dealing with email messaging issues such as spam, viruses, downtime and relaying services [21]. Google Apps: is a service from Google providing independently customizable versions of several Google products under a custom domain name. It features several Web applications with similar functionality to traditional office suites, including: Gmail, Google Groups, Google Calendar, Talk, Docs and Sites. up to march, 2010 25 million people had "switched to Google Apps" According to Google blogs [28].
There application design, application development, testing, deployment and hosting as well as application services such as team collaboration, web service integration and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation and developer community facilitation type of services provided. 2) PaaS market:
Some PaaS service Providers areGoogle AppEngine: Google AppEngine is targeted exclusively at traditional web applications, enforcing an application structure of clean separation between a stateless computation tier and a stateful storage tier. AppEngine’s impressive automatic scaling and high availability mechanisms and the proprietary MegaStore data storage available to AppEngine applications, all rely on these constraints. Microsoft’s Azure are: It is written using the .NET libraries, and compiled to the Common Language Runtime, a language-independent managed environment. Thus, Azure is intermediate between application frameworks like AppEngine and hardware virtual machines like EC2 is the provider of cloud computing as PaaS. Mosso/ Rackspace: The Rackspace Cloud was originally launched as Mosso LLC on March 4, 2006, a wholly owned subsidiary startup billed as a utility computing offering.[2][3] As it pre-dated mainstream adoption of cloud computing it was "retooled" and relaunched on February 19, 2008, adopting the tagline "Mosso: The Hosting Cloud".[4] The "Mosso" branding (including the mosso.com domain) was then dropped on June 17, 2009 in favour of "The Rackspace Cloud" branding (including the rackspacecloud.com domain) [23]. AWS: S3: vCloud is a cloud computing initiative from VMware which will allow customers to migrate work on demand from their "internal cloud" of cooperating VMware hypervisors to a remote cloud of VMware hypervisors. The goal of the initiative is to provide the
IJCCET International Journal of Computer, Communication and Emerging Technology, Volume 1, Issue 1, April 2012
23
www.IJCCET.com
power of cloud computing with the flexibility allowed by virtualization[23]. 3) IaaS market: The service offers multiple options for
computing, memory, network configuration, operating system and Disaster R ecovery (DR) to fit client’s specific needs.
Some IaaS service Providers areFlexiscale: FlexiScale is a complete rebuild of Europe’s first cloud computing platform using Flexiant’s revolutionary Extility technology [25]. AWS: EC2 Amazon Elastic Compute Cloud delivers scalable, pay-as-you-go compute capacity in the cloud. Amazon EC2 is at one end of the spectrum. An EC2 instance looks much like physical hardware, and users can control nearly the entire software stack, from the kernel upwards. NetMagic Solutions : These provider team monitors all critical parameters related to the performance of the network and the servers being hosted. InstaCompute (from Tata Communications): It provide Pre- or-post-paid payment options. Multiple processing power options. Private or Public Connectivity. InstaCompute changes with our changing requirements.
There are many benefits of migrate to clouds due to outstanding characteristics like Cost savings, power savings, green savings, Pay per use, Instant Scalability, Advanced security technologies, Reliability, Broad network access, Virtualization, increased agility in software deployment. So, with these lots of characteristics of cloud we able to say this technology are future of computer science development and required much and much research. Hence, developers would be cared to design their next generation of systems to be implemented into Cloud Computing. In general, the importance should be horizontal scalability to hundreds or thousands of virtual machines over the effectiveness of the system on a single virtual machine. While we are confident about the future of Cloud Computing, we would feel affection for to look into a gemstone sphere to see how popular it is and what it will look like in coming years. ACKNOWLEDGMENT We would like to thank our computer Science Department of PGI for their contributions, insights and support. We would also like to thank the anonymous reviewers for their useful comments and suggestions that helped improve this paper.
B. Expected Future market status
In coming time some hybrid Cloud services are ready to come or newly come in market. Some of the key things are — OpenNebula: OpenNebula is an open-source cloud computing toolkit for managing heterogeneous distributed data center infrastructures. The OpenNebula toolkit manages a data center's virtual infrastructure to build private, public and hybrid IaaS (Infrastructure as a Service) clouds [24]. Zimory: Zimory's cloud management software can eliminate vendor lock-in and deliver a Cloud service that is tailored to our customer needs. IBM-Juniper Partnership: "Demonstrate how a hybrid cloud could allow enterprises to seamlessly extend their private clouds to remote servers in a secure public cloud...“. VMWare VCloud: “Federate resources between internal IT and external clouds”. “Google and IBM plan to roll out a worldwide network of servers for a cloud computing infrastr ucture”. [18] Its Architecture is combination of Open source, Linux hosts, Xen virtualization (virtual machine monitor), and Apache Hadoop (file system). This is “open -source software for reliable, scalable, distributed computing” as said IBM Tivoli Provisioning Manager [19]. Jonathan Heiliger, Facebook's vice president of technical operations said that- “We don't need fancy graphics chips and PCI cards," he said. “We need one USB port and optimized power and airflow. Give me one CPU, a little memory and one power supply. If it fails, I don't care. We are solving the redundancy problem in software.” [20]
[1]
[2] [3]
[4]
[5] [6]
[7] [8] [9] [10] [11] [12] [13]
[14] [15] [16] [17] [18] [19] [20] [21] [22]
[23] [24]
VI. CONCLUSION & AND FUTURE DIRECTIONS [25] [26]
REFERENCES Computing As a Discipline” by Peter J. Denning, Douglas E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, And Paul R. Young Computing in the Clouds” by A. Weiss., netWorker , 11(4):16-25, Dec. 2007. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities” by Rajkumar Buyya, Chee Shin Yeo and Srikumar Venugopal Cloud Computing – Issues, Research and Implementations” by Mladen A. Vouk, Journal of Computing and Information Technology CIT 16, 2008, 4, 235 – 246 doi:10.2498/cit.1001391 http://www.techno-pulse.com A white paper by the Cloud Computing Use Case Discussion Group”, Version 4.0, 2 July 2010, http://csrc.nist.gov/groups/SNS/cloudcomputing xgs whitepaper on cloud computing”, www.xerox.com/globalservices The NIST Definition of Cloud computing”, Special Publication 800 145, September 2011 ThinkGrid White Paper: Introduction to cloud computing” by Rob Lovell www.buyya.com/papers/Cloud-FGCS2009.pdf Cloud Computing: A Tr ansition Methodology Roadmap to the Cloud” by Rod Fontecilla www.cereson.com/cloud_computing_server_farm Cloud Transition Methodology - Approach and Best Practices, A stepby-step approach from the datacenter to the cloud” By Srinivasan Sundara Rajan http://www.prnewswire.com/news-releases/cloud-computing-andsecurity-issues-for-providers-and-users-133172098.html http://www.salisonline.org/market-research/cloud-computing-market/ http://www.businesswire.com/portal/site/home/news/ http://arstechnica.com/software/news/2008/10/washington-dc-latestto drop-microsoft-for-web-apps.ars http://www.infoworld.com/article/08/08/27/35NF-cloudproviders_2.html IBM cloud presentation at BAH cloud computing” summit \ 10/29/08 http://news.cnet.com/8301-13953_3-10027064-80.html?tag=mncol http://www.emailcloud.com/ Cloud computing's green paradox" by James Urquhart (January 7, 2010), CNET News, http://news.cnet.com/8301-19413_3-10428065240.html Retrieved March 12, 2010 Cloud computing - Wikipedia, the free encyclopedia.htm OpenNebula Key Features and Functionality", OpenNebula documentation. Retrieved 13 October 2011. http://www.flexiscale.com http://www.fincloud.freehostingcloud.com/
IJCCET International Journal of Computer, Communication and Emerging Technology, Volume 1, Issue 1, April 2012
www.IJCCET.com [27] http://www.dataplex.com/blog/index.php/2010/01/05/Issues DataPlex_com-blog-.htm [28] http://googleblog.blogspot.com/2010/03/25-million-people-havegone-google.html [29] “Addressing the Issues & challenges in cloud computing” by K K Lavania, Ajay Maurya, Nitish Jain, Deepak Mohta at IEEE International Conference at Puducherry-2011 ( ICECCT11) ISBN – 978-81-909042-4-7
Ajay Maurya , is Asstt. Prof. in Computer Science Dept. at Poornima
Group of Colleges, Jaipur. He has done his Masters in Computer Science and in Computer Application. He is member of Computer Society of India and research scholar from Singhania University.
Raksha Naval & Mangilal are student of B.Tech. ( Computer Engg.) at
Poornima Group of Institutions, Jaipur.
24