Trusted by +2 million users,
1000+ happy students everyday
1000+ happy students everyday
Showing pages 1 to 2 of 4 pages
ITC595 Research Project (Title)A. AuthorITC595 MIT, School of Computing & Mathematics, Charles Sturt Universityauthor@first-third.edu.auABSTRACT–Cloud computing mainly refers to the developmentof a parallel computing environment which is virtual in nature alongwith this cloud computing can also be considered as a newcomputational model this is mainly based upon the grid computing.Often the outlining of the Cloud computing is done as a computingsurroundings. This mainly whenever computing id demanded byone party. Cloud computing has been associated with providing thelatest effort while delivering the computing resource as a service.Representation of this is often shown as a shift away from thecomputing as a product. This is being delivered to the customers bymeans of the internet from the large-scale data centres or from theclouds. The cloud computing is gaining a lot of popularity indifferent type of data centers.Keywords—Cloud computing, architecture, challenges, cloudplatforms, research issues.INTRODUCTIONCloud computing can be considered as a very new technology.This includes the development of the parallel computing,distributed computing, grid computing and all the combinationand evaluation of the different things, which includes thevirtualization, utility computing, software-as-a- service(SaaS),Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service(PaaS). The use of the term cloud is done as a Metaphor andthis is done for the purpose of defining the web as a spacewhich mainly consists of the pre-installed computingenvironment and is associated with providing various type ofservices. For the users the cloud computing is considered as a“Pay-per-use-on-demand” mode which can be accessedconveniently and the IT resources can be shared in an easyway by making use of the internet. The resources of the ITmainly includes the network, server, storage, application,service and many more (Ali, Khan & Vasilakos, 2015). For allthis reason it is easy to deploy the cloud computing in a veryeasy and quick way assisted by least management. This alsoincludes the interactions with the service providers as well.Cloud computing has been associated with the increase of theavailability of various resources and there also exists severaladditional benefits when compared to normal computing.Users are capable of using the IT infrastructure with Pay-per-Use-On-Demand mode which would be initially helping themin earning a lot of benefits along with helping them in savingthe cost which is required to buy the physical resources.A.Overview of the technologyThe utilization of cloud computing is mainly involved with theuse of cloud features. In case of cloud computing features, theresources are hosted in a remote place and remote processingusually does its accessing. The resources are usually stored inthird party places that are responsible for storing them. Thereare various vendors in place who are associated with providingsuch amount of cloud solutions for companies or enterprisesto operate(Almorsy, Grundy & Müller, 2016).There are threefeatures of cloud computing. The first is the transmission ofdata to the cloud structure. The second feature is thetransmission of data from the vendor side to the client side.The last feature of this process is the storage of the data in thecloud provided to the client.B.Relevant technologies and its applicationThe cloud computing technology involves the hosting ofresources in cloud spaces which can then be utilized forremote operations. The relevant technologies of the cloudsolutions are the IaaS, PaaS and SaaS. IaaS is termed asinfrastructure as a service, which is mainly involved inproviding infrastructure based solutions that can be easilyprovided over internet. Similarly, the PaaS is termed asplatform as a service which is concerned with the provisioningof software or hardware tools to the client for making theirown application (Botta et al., 2016).Lastly, the SaaS is thesoftware as a service is involved with providing access to cloudapplications that can be used for various application specificoperations.In case of IaaS, the relevant application is the virtualizationprocesses. In this case, the hosted applications are the serversor data centers which can be provided to the clients foraddressing in their business activities. The application of PaaStechnology includes the acquisition of cloud solutions for theirneeds. Virtualized technology is also another application ofthis technology (Beloglazov, Abawajy & Buyya, 2012). Lastly,the software suites are the main applications of the SaaStechnology of cloud computing. In this case, the softwaresuites are provided to the client for addressing them in theirbusiness activities.Software as a Service (SaaS):The consumers of theCloud have realized the need of hosting their applicationwhich can be accessed by making use of the networks fromvarious clients which might include the Web browser, PDA,and many more, by different users of the application. Thereexists no control by the Cloud consumers over theinfrastructure of the cloud and often this is responsible foradopting a multi-tenancy system architecture, which includesthe different cloud consumers' applications. This are laterorganized in a single logical environment in the SaaS cloud forthe purpose of achieving the economies related to the scaleand also the optimization of the speed, security, availability,disaster recovery and maintenance (Rittinghouse & Ransome,2016). Examples of SaaS include SalesForce.com, Google Mail,Google Docs, and so forth.Platform As A Service (PaaS):PaaS can be considered as adevelopment platform which is associated with supporting thefull “Software Lifecycle” which is initially responsible forallowing the consumers of the cloud to develop various cloudservices and applications (e.g. SaaS) directly upon the PaaScloud. So it can be stated there exists a major differencebetween the SaaS and PaaS which means that the SaaS is onlyassociated with hosting the completed cloud applicationswhereas PaaS is associated with offering a platform for the
development which is responsible for hosting both completedas well as the in-progress cloud applications(Wei et al., 2014).PaaS is required, along with the supporting application presentin the hosting environment. This is done for the purpose ofposing the development infrastructure. The infrastructuremainly includes the programming environment, tools,configuration management, and many more. An example ofPaaS is Google AppEngine.Infrastructure as A Service(IaaS):Cloud consumers areassociated with use of different IT infrastructures whichincludes the “processing, storage, networks and otherfundamental computing resources”. This are generallyprovided by the IaaS cloud. The use of the Virtualization at anextensive rate in the IaaS cloud is done and this is done for thepurpose of integrating or decomposing the various physicalresources in an ad-hoc manner. This is done for the purpose ofmeeting the growing or shrinking of the resource demandedby the cloud users. Virtualization’s basic strategy mainlyincludes the setting up of an independent virtual machines(VM). This VM’s are isolated from the underlying hardware aswell as from the other VMs(Zissis & Lekkas, 2012). It is also tobe notice that this strategy can be defines as a totally differentthing as compared to the multi tenancy model. This is mainlyaimed at transforming the application software architecture.This is done in order to make sure that the received multipleinstances from various cloud consumers are capable ofrunning as a similar logic machine. An example of IaaS isAmazon's EC2Data as A Service(DAAS):Delivering of the on demandvirtualized storage has led to a formation of a totally separateCloud service - data storage service. Along with this it is also tobe noticed that considering the DaaS a special form of the IaaSis also possible. The motivation of this includes a databasesystem based on premise enterprise and this are often tied ina prohibitive upfront cost present in the server. Besides this itos a totally dedicated, software license, post-delivery servicesand inhouse IT maintenance. DaaS is associated with allowingthe clients to pay for the services that are being used by themactually instead of paying for the site license of the entiredatabase. Along with the storage interfaces which aretraditional like the RDBMS and file systems, there also existssome offerings of the DaaS which are associated withproviding a table-style abstractions(Li et al., 2013). This aremainly designed for scaling the storage and for the retrieval ofthe data which are huge in amount along with presentingthem in different time frames which might be verycompressed, or too large, or too expensive or too slow formost commercial RDBMS to cope with. Examples of this kindof DaaS include Amazon S3, Google BigTable, and ApacheHBase, etc.LITEERATURE REVIEWC.ISSUES IN CLOUD COMPUTING:Cloud computing is associated with providing of infinitenumber of computing resources which are provided accordingto the demand and this mainly happens due to the highscalable nature of the cloud computing. This is initiallyresponsible for the elimination of the various needs for Cloudservice providers which is mainly done for the purpose ofplanning for the provisioning methods over the hardware.There exists many companies, like the Amazon, Google,Microsoft and many more are associated with acceleratingtheir paces in the process of development of the various cloudcomputing systems this is initially responsible for enhancingthe various services which are provided to a larger amount ofusers. This paper is mainly associated with investigate thevarious security and privacy concerns present in the cloudcomputing systems and this are mainly provided by numerousamount of companies(Rittinghouse & Ransome, 2016).According to the definition of the cloud computing whichstates that this is an applications which is associated withdelivering different type of services over the Internet as wellas the infrastructures which might include the hardware andsystems software in the data centres. Initially this areassociated with providing this type of this services. Bydepending on the investigation about the various concernsregarding the security and privacy has been provided bydifferent companies is not adequate, and initially this hasresulted in the creation of obstacle which are faced by theusers while they try to adapt the cloud computing systems. Soit is necessary that more concerns on security issues, such asavailability, confidentiality, data integrity, control, and auditand many more and it is compulsory to take all this intoaccount.The main challenge of the cloud computing technology isthe need to know the location of the data resource. As thecloud solution vendors usually know data storage that is donein the cloud, the client is not aware of the actual location ofthe data. This is the main security challenge because in casethere is a breach in system, the whole resource will be lost.The next challenge is the disaster mitigation problems(Chaisiri, Lee & Niyato, 2012). In case of a disasteroccurrence, the need to back up the system is required. As thecloud resources are carried by the LAN technologies, thespeed of backing up is slow. For this reason, the businessaspects take much time to get online.The different issues in the cloud computing has been listedbelow:1. Privacy: Cloud computing is associated with theutilization of various virtual computing technology along withthis the various personal data of the user can also be stored ina in several virtual data centres rather than keeping them in asingle physical location, besides this the hidden informationalso might get leaked while the users are accessing the variouscloud computing services(Hashizume et al., 2013). Beside thisthe attackers are also capable of analysing the critical taskwhich are generally dependent on the tasks related tocomputing and are generally submitted by the users.2. Reliability: There exists several situations when the serverof the cloud might experience a downtime and this would beresponsible for slowing down the local server.3. Legal Issues: Different types of risks are associated withthe measures related to the safety and the confidentiality ofan individual throughout the entire legislative levels.4. Compliance: There exists several rules which areresponsible for pertaining the storage and the data is generallyassociated with requiring regular reporting along with trails forthe audit(Chaisiri, Lee & Niyato, 2012). Besides this, therequirements of the customers along with the data centres aremaintained by the cloud providers only.5. Freedom: Cloud computing is not associated withallowing the users to have a physical access to the storage ofthe data which is initially responsible for leaving the storage ofthe data storage along with the controls of the storage in thehands of cloud providers.