Abstract : Cloudcomputing is latest trend in IT world. The relative novelty and rapidly increasing growth of cloudcomputing makes it an exciting area for research. The present paper aims to assess the state of cloudcomputingresearch. We portray a current landscape of this research stream, where it is today, and most importantly, given the current relevance of the topic, some suggestions as to where more effort should be focused in the future in order to produce more ’consumable research’. The remainder of this article is organized as follows: First a brief overview of cloudcomputing is given. Next the research methodology and our classification schema are presented. This is followed by the results of our literature review and classification.
Cloudcomputing security research resides in an interdisciplinary area that includes technological, behavioural, managerial and social dimensions. Existing reviews focus on papers that study technological issues ; papers concerning security management issues in the IS discipline are rarely analysed. To assess the current research state of CCS in the IS discipline, we referred to the literature search scope in the existing literature review of cloudcomputingresearch in the IS discipline and selected 13 top IS journals, 2 top electronic commerce journals, 5 top management journals, 9 CNAIS (China Association for Information Systems) Level A journals and 2 premiere IS conference proceedings. Besides these, and to strengthen the comprehensive nature of the review, we also selected Computers & Security as a supplemental source. This publication is highly relevant to security, and many IS researchers have published articles on it. The scope of the literature search is shown in Figure 1, where we have added abbreviations to easily identify each publication.
Abstract— This paper presents an overview on cloudcomputing. It became the most popular in the world of computer science. It’s a technique of using a network which is hosted on internet and you can access it from all over the world by connecting to the internet. A technique which is used for storing the data globally rather than storing it locally which is cost effective. As cloudcomputing provides lot of good services but at the same time cloudcomputing have some security challenges too. In this paper cloudcomputing, its services, its security and some of the key research topics in this area is discussed.
1.2 CloudComputing- Cloudcomputing has been designed for enterprises. The public cloudcomputing infrastructure that exists today may not be the perfect architecture to support mobile computing. Amazon is the biggest cloud in the cloudcomputing. Amazon has released its new "cloud-accelerated" Web browser Silk. Silk a "split browser" whose software resides both on Kindle Fire and EC2.In the era of PC, many users found that the PCs they bought 2 years ago cannot keep pace with the development of software nowadays; they need a higher speed CPU, a larger capacity hard disk, and a higher performance Operation System (OS). That is the magic of ‟Moores Law‟ which urges user upgrading their PCs constantly, but never ever overtaken the development of techniques. Thus, a term called ‟CloudComputing‟ burst upon our lives. Cloudcomputing has become a well-known expression since 2007. The cloudcomputing system is the development of parallel processing, distributed and grid computing on the Internet, which provides various QoS guaranteed services such as hardware, infrastructure, platform, software and storage to different Internet applications and users.
In  Osainaiye et al. conducted a survey on approaches to detect both application-bug level and infrastructure level DDoS attack in cloudcomputing. However, the review was limited to only detecting DDoS attack and does not cover other kind of attacks. In  Patel et. al conducted a survey on intrusion detection and prevention techniques in cloudcomputing and also provides a taxonomy of IDS in cloud that comprises of the structural and functional layer of IDS in the cloud. Also, requirements for cloud IDS was provided. Modi et al.  and Raghav et al.  surveyed IDPS systems for cloudcomputing however, different from Raghav et al.  , Modi et al.  further provides advantages and disadvantages of various IDPS techniques and subsequently highlights security issues that need to be addressed to improve cloud security. In  Sari conducted a review on existing cloud IDS technique and also performed a comparative study on the measures taken by Dropbox, Google Drive and iCloud to secure its cloud infrastructure. The above review papers provided recent research on existing cloud-based IDS however, these approaches lack a comprehensive taxonomy on research in cloud IDS.
Cloudcomputing is more than a technology which provides a platform for hosting applications as service, storage services and development environment for IT developers. It is a dynamic provisioning of IT tools and capabilities from third party over an established network. It is a form of remote computer with the help of web based tools can access and use through a web browser as it was locally available on end user’s computer. Cloudcomputing has many distinct characteristics which makes this technology quite different from conventional networking and grid concept. The distinct characteristics have been described here (White and Maganti, 2010):
Cloudcomputing is the development of distributedcomputing, parallel computing, grid computing and virtualization technologies which define the scenario of a new era.Cloud computing is the latest effort in delivering computing resources as a service. It represents a shift away from computing as a product that is purchased, to computing as a service that is delivered to consumers over the internet from large-scale data centres – or “clouds”. Whilst cloudcomputing is gaining growing popularity in the IT industry, academia appeared to be lagging behind the rapid developments in this field. Cloudcomputing is an emerging model of business computing. In this paper, we explore the concept of cloud architecture and aims to provide an overview of the swiftly developing advances in the technical foundations of cloudcomputing and their research efforts. Structured along the technical aspects on the cloud agenda and also compares cloudcomputing with grid computing. We also address the characteristics and applications of several popular cloudcomputing platforms. In this paper, we aim to pinpoint the challenges and issues of cloudcomputing. We identified several challenges from the cloudcomputing adoption perspective and we also highlighted the cloud interoperability issue that deserves substantial further research and development. However, security and privacy issues present a strong barrier for users to adapt into cloudcomputing systems.
In the years to come, futuristic research and business opportunism will hugely rely on the fusion of two very popular technologies called CloudComputing and Internet of Things. The victory of Internet of Things seeks for service accessories consisting up of crucial parameters like reliability, scalability, ubiquity, good performance to name a few. This further demands cloudcomputing to be in place for the concrete support of the Internet of Things paradigm. CloudComputing is weaved with in-built intellect support for the integration with Internet of Things and on the other hand cloud environment aims at boosting up of the Internet of Things scalability and cost factors in great ways. This research paper presents review of literature, surveyed practices, points out research issues in the above context, and proposes a novel fused architecture of CloudComputing for the Internet of Things technology, validates the proposed architecture while implementing an application using IOT devices and Google Cloud, compared the proposed work for MQTT protocol with the existing work and performs better than it, further, in another existing work the cloud component was completely missing whereas it is embedded in the proposed architecture for offering scalability in the Internet of Things scenario, at last this research paper concludes with the open research issues and assumptions along with limitations of the proposed work.
and so on. Such challenges can be solved using: special application (service) and middle-ware (provide a platform for all mobile cloudcomputing systems). B. Task division: Researchers divide tasks (applications) from mobile devices into multiple sub-tasks and deliver some of them to run in cloud, which is a good solution to the resource limited mobile devices. However, we do not have an optimal strategy or algorithm on how to divide these tasks, which one should be processed by cloud and which one by devices. C. Better service: The original purpose of mobile cloudcomputing is providing PC-liked services to mobile terminals. However, as the existing different features between mobile devices and PCs, we cannot directly transplant the services from PCs‟ platform to mobile devices. Therefore, further research should try to Identify the method on how to provide suitable and friendly interactive services for mobile devices. D. Standard interface : The current interface between mobile devices and cloud is based on web interfaces. These interfaces are not designed for the mobile devices and thus carry huge overheads. Also, compatibility among mobile devices may be an issue. To overcome this flaw, a standard protocol and interface needs to be designed. E. Quality of service : The original goal of mobile cloudcomputing is to provide PC-like services on the mobile devices. Since, there are a diverse features existing between PCs and mobile devices, we cannot directly shift the services from the computer‟s platform to mobile devices. In addition, mobile users may face delay in communication with the cloud because of congestion due to bandwidth limitation, network disconnection and signal attenuation. F. Trust, security, and privacy issues: Trust is an essential factor for the success of the burgeoning MCC paradigm. Constructing a trustable, secure environment is an open issue which is exacerbated when the Internet is utilized as the bridge between front-end and back-end devices (over wireless and wired networks). Provisioning security and providing data integrity and reliability besides delivering essential services (e.g. always on connectivity and cloud services) over the heterogeneous distributed systems, wireless networks, and the Internet require novel lightweight methods.
Cloudcomputing recognized as one of the newest topic in field of information technology. Cloudcomputing is foundation of numerous computingresearch areas such as HPC, virtualization, utility computing and grid computing. Grid computing is a structure of distributed computing that inhabit organize and sharing computing, application, data and storage or network resources athwart dynamic and geographically detached organization. In this paper we discussed cloudcomputing deployment models and service models. And grid computing characteristics are to be illustrated. This paper resists comparing and contrasting cloudcomputing with grid computing from various viewpoints.
6.1 Data Security: Data security is one of major challenge in cloudcomputing utility. Whether the data is stored over the network or transferred over the network, users must have the assurance about the security of the data. Thus, the data stored should not be accessed by the unauthorized user. In this case, various encryption algorithms must be deployed. Arfeen et al.  focused on network awareness and consistent optimization of resource allocation strategies and highlighted the research issues prevailing in this field. Safiriyu  proposed a user identity management protocol (UIDM) in cloud paradigm. It accommodates all stakeholders i.e. end user and providers. It provides authentication, encryption and key management mechanism. They have tested weak, strong and very strong user identity and observed more failure in case of weak IDM.
In the expanse of few years, CloudComputing has experienced phenomenal growth. On the demand or on pay per use of assets like: network, storage, and server these all prerequisite are provided by cloudcomputing through internet is called cloudcomputing. Whilst cloudcomputing is mollifying the Information Technology industry, the evolution and exploration in this realm is yet to be passable. My beneficiation in this paperwork is an proceeded contemplates pivoting on cloudcomputing notion and most approaching matter. This paperwork proffer a superior ken of the cloudcomputing and recognizing predominant research affair in this boom of computer science arena. Section .1 contains the introduction, in section 2 provide an overview of cloudcomputing, Section 3 contains complications in cloud manifesto and Section 4 and 5 will focus on load equalizing algorithms. In section 6 and 7 used existing load techniques further on with comparison section 8. Consist of Comparison graph Whereas in section 9and 10. persuaded with gap in literature along with conclusion..
Cite this Article: Rasendu Mishra, Rushabh Shah, Devendra Vashi and, Ajaykumar Patel. CloudComputing: A Review. International Journal of Advanced Research in Engineering and Technology, 6(11), 2015, pp. 37-41. http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=6&IType=11
Abstract: On demand or on pay per use of resource such as: network, storage and server these all facilities are provided by cloudcomputing through internet is called cloudcomputing. Although, cloudcomputing is facilitating the Information Technology industry, the research and development in this arena is yet to be satisfactory. Our contribution in this paper is an advanced survey focusing on cloudcomputing concept and most advanced research issues. This paper provides a better understanding of the cloudcomputing and identifies important research issues in this burgeoning area of computer science. Section 1 contains the introduction, in the section 2, we provide an overview of cloudcomputing, section 3 contains the security architecture and section 4 will focus on the research issues and security issue. We conclude the paper on section 5 along with references.
loud computing  recently received considerable attention, as a promising approach for delivering Information and Communication Technologies (ICT) services. With the fast development of processing, storage technologies, the sensation of the Internet, and computing resources have become cheaper, more powerful and more universally available than ever before. This technological trend has enabled the realization of a new computing model called cloudcomputing. The resources like CPU and storage are provided as general utilities to the users on-demand based through internet. The traditional cloudcomputing service provider is divided as the infrastructure providers who supervise cloud platforms and lease resources according to a pay-per-use based model, and service providers , who rent resources from more infrastructure providers to serve the end users. From the past few years , the cloudcomputing has made a tremendous impact on the Information Technology (IT) industry, where large companies such as Google, IBM, Amazon and Microsoft struggle to provide more powerful, reliable and cost-efficient cloud platforms, and business enterprises seek to find new paradigm in their business models. Indeed, cloudcomputing provides several compelling features that make it attractive to business owners, like Less up-front investment, Lowering operating cost, Highly scalable, Easy access, Reducing business risks and maintenance expenses.
In cloudcomputing there might be certain situations when ad-hoc cloud is required to provide cloud services, rather than introducing dedicated machines within the data centers, that the existing infrastructure of the organization is not fulfilling. In case a hug number of ad-hoc resources are placed over cloud even if they are of no longer use, the overall performance of cloud network decreases. So the goal of this study is to investigate which are the ad-hoc computing resources within an enterprise, how the underused computing resources within an enterprise may be harvested and harnessed to improve return on IT investment. The study made for this will make all the harvested resources available in a form of ad-hoc clouds, the architectures and deployment models of which depends on the supply of resources and demands for cloud services. Alaa Eldeen S Ahmed  made a study to manage and utilize cloudcomputing underused resources. In this study they propose a new approach to model an efficient and improved IaaS services. This improved approach focus on extending the available cloudcomputing platform infrastructure by harvesting underused genetic computing resources that are available broadly in public domains. The proposed approach aims to improve the computing power for the cloudcomputing platform without charging any extra cost.
The concept of cloudcomputing has been defined formally at the end of 2006 by Eric Schmidt, the CEO of Google proposed the Google 101 plan. By NIST, cloudcomputing is defined as a model for enabling convenient, on demand network access to a shared pool of configurable resources (e.g. networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management efforts or cloud provider interaction.
The Requesting Platforms are based on Standards such as SQL, SOA and WEB. This research study focuses on the use of SOA as a component for the convergence of EA, SOA and CloudComputing. SOA is an architecture that allows for the structuring of an application that goes through identification of a number of functional units which can be reused many times for the delivery of an application service. Web Services provide developers methods of integrating. With the emergence of cloudcomputing, researchers are finding a place for SOA in the transition of existing applications to cloud services. This no doubt will be leveraged by the protocols that emerged as part of the web 2.0 technologies, especially those that had been based on SOAP (simple object access protocol). SOAP is an XML (Extensible Mark-up Language) based on open source message transport protocol). SOA is also a business-driven IT architectural approach that supports integrating a business as linked, repeatable tasks or services.