The academic community has also shown interest in cloud computing, and some work has been directed to improvements in aspects of performance, security, usability, implementation and reliability of the system as a whole (Armbrust et al. 2009). Other work has developed new techniques to make adequate infrastructure to each context of cloud computing environments, among which we highlight the project Eucalyptus (Liu et al. 2007), developed by the University of California. The following are some technology, such a model of programming, infrastructure and platforms for cloud computing.
The MapReduce (Dean and Ghemawat 2004) is a model of programming aimed at processing large volumes of data, where the user specifies your application through the sequence of MapReduce operations. The tasks of parallelism, fault tolerance, data distribution and load balancing are left to the MapReduce system, simplifying the development process. From the standpoint of distributed systems, MapReduce offers the transparency of replication, distribution and synchronization.
Each operation of the MapReduce model consists of two functions. The first call mapping function receives a portion of the input file and according to the specification of the user issues a set of intermediate key-value pairs. The second function, called reduction, given a set of values associated with each key, called block. The processing defined by the user and perform...
... middle of paper ...
- Ciurana E. (2009). Developing with Google App Engine. Apress, Berkely, CA, USA.
- Dean, J. and Ghemawat, S. (2004). MapReduce: Simplified Data Processing on Large Clusters
- Liu S., Liang Y., and Brooks M. (2007). Eucalyptus: a web service-enabled infrastructure. In CASCON ’07: Proceedings of the 2007 conference of the center for advanced studies on Collaborative research, pages 1–11, New York, NY, USA. ACM. http://portal.acm.org/citation.cfm?id=1321213&dl=GUIDE&coll=GUIDE&CFID=97803065&CFTOKEN=12833606
- Hadoop 2010. Apache Hadoop. http://hadoop.apache.org/mapreduce/
- Vecchiola C., Chu X., and Buyya R. (2009). Aneka: A Software Platform for.NET-based Cloud Computing. http://www.cloudbus.org/reports/AnekaCloudPlatform2009.pdf
Need Writing Help?
Get feedback on grammar, clarity, concision and logic instantly.Check your paper »
- ... These success stories drive thru intention for many people to work on their own ideas in spite of big or a small and mostly we see their major platform for such experiments is on cloud because cloud is a big success in generating such smart people and we do have many live examples 1.1.3. Mobile Internet Age is key momentum for Cloud Computing From past to present we compare the technology in ages. When we look at all the ages we see presently are at the knee of mobile internet age. In this mobile internet age most of the people rely on services using their devices.... [tags: Cloud computing, Everything as a service, Google]
1103 words (3.2 pages)
- Cloud computing security or cloud security is a growing sub-domain of network security, computer security and more broadly information security. It refers to a set politics, technologies and controls deployed to protect the data, applications and the associated infrastructure of cloud computing. Cloud computing importance is increasing and gaining scientific attention and industrial communities. Cloud computing is one among the top 10 most important technologies and with a better prospect in successful companies and organizations.... [tags: cloud computing, cloud security, private cloud]
1446 words (4.1 pages)
- ... Cloud computing is the use of computing of sources that are delivered as a service over a network. Cloud enables user to store data. But data is stored at remote machine, so it poses new security risks. A major characteristic of the cloud services is that user’s data are usually processed remotely in unknown machines that users do not operate. So, basic need is to provide security to cloud server . Cloud computing has many advantages are: it can easily upload and download the data stored in the cloud without worrying about security.... [tags: Cloud computing, Data management]
795 words (2.3 pages)
- New technologies raise new ethical challenges besides new technical problems. Cloud computing is the recent technology in IT that moves the data away from portable storage devices to large data centers called cloud. It basically means that every application given as services over the Internet to the user. In the view of User it is accessing his/her files, programs and other services through Internet which are hosted by other service providers. One more aspect of cloud computing is the cost effectiveness of this technology which attracted enterprises to use this technology to consume their IT services in a cost effective way.... [tags: technology, cloud, ethical]
1447 words (4.1 pages)
- Intel Cloud Technology Program Contents 1. Executive Summary…………………………………... 3 2. Introduction…………………………………………... 4 3. Overview of the program……………………………... a. Benefits…………………………………………….. 5 5 4. Competitors…………………………………………... 7 5. Conclusion……………………………......................... 7 6. References…………………………….......................... 8 Executive Summary A heterogeneous cloud infrastructure environment results in 40 to 60 percent performance variation. Therefore, cloud users are looking for more insight into the performance, capabilities and cost savings offered by cloud service providers so that they can get the right size and type of performance as per their parti... [tags: customer, cloud users, cloud finder]
1077 words (3.1 pages)
- At first glance “The Cloud” appears to be magical but like a visit to “The Great and Powerful OZ’ when you look deeper you find that there is more to it behind the curtain. The cloud is not magic; it is actually a real delivery system with a structure that makes the whole thing work. Cloud computing is defined by the Investopedia online dictionary as a model for delivering data and software stored in servers that is retrieved from the internet through web-based tools and applications, rather than a direct connection to a server.... [tags: The Cloud]
1146 words (3.3 pages)
- Evolutionary Algorithm and Discussions Cloud computing provides variety of internet on demand services such as software, infrastructure and data storage. for the purpose of provision of private service to the user, there is possibility to use multi-level password creation and documentation or authentication techniques. This technology assists in creating the password in several levels of the company. So, that the strict documentation and authorization is possible. The levels of security in cloud may be more developed by multi-levels documentation.... [tags: technology, cloud, storage]
970 words (2.8 pages)
- Explain how the implementation of cloud computing relates to an organisations strategy and how it could affect a company’s value chain. Use a recent announcement by a company to illustrate your explanation. Present your answer in essay format (word guide 1000 - 1200 words). = Cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the data centers that provide those services (Armbrust et al., 2010). The advantages of cloud computing include remote access to data and services, Software as a service (SaaS) Business models, remove internal costs with managed services, enjoy easy up scaling of data requirements Advantag... [tags: Cloud computing, Everything as a service, Risk]
1050 words (3 pages)
- Cloud Computing 1. Cloud Computing Defined Cloud computing is defined to be the use of computer programs and applications, to access information, storage, that is not stored locally on a computer’s hard drive, but rather over the Internet. There are five defining characteristics to cloud computing. Cloud computing allows users to have almost no interaction with the service provider. For example, when we use Google Drive, a web application similar to Microsoft Office, we can do so without ever having to contact the service provider, Google.... [tags: Cloud Computing Defined, Computer Programs]
1186 words (3.4 pages)
- According to the National Institute of Standards and Technology (NIST), cloud computing is referred to as a model for enabling convenient, on-demand network access to a shared pool of configuration computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. The following paper will discuss the meaning of cloud computing, the major providers, benefits of adoption, pitfalls of adoption, current trends in the business community, and current application within the business community.... [tags: Cloud Services]
2148 words (6.1 pages)