100 likes | 218 Views
Grid and Cloud Computing. By: Simon Luangsisombath. Grid Computing. The collection of computer resources from multiple locations to reach a common goal Divides pieces of a program to various computers Greatly reduces time taken to accomplish a goal meaning efficiency
E N D
Grid and Cloud Computing By: Simon Luangsisombath
Grid Computing • The collection of computer resources from multiple locations to reach a common goal • Divides pieces of a program to various computers • Greatly reduces time taken to accomplish a goal meaning efficiency • Mostly used when one computing unit is insufficient • Could range from a pc to a supercomputer
Examples of Grid Use • SETI • Since it requires a large amount of computing they allow specified donors computing power for the project • LHC • Is a closed grid not allowing donate processing power • They generate approximately 27 TB of data per day • NFCR • They aim to find a cure for cancer using computational methods • They accept volunteers who donate a few computing cycles
Cloud Computing • Computing that involves a large number of computers through a communication network • Not only does it share resources but it allows dynamic reallocation on demand • Multiple users can access a single server without purchasing licenses • Avoiding infrastructure cost • Allows business to focus on projects • Faster applications and improved manageability
Cloud Service Models • Infrastructure as a service (Iaas) • Offer resources such as computers and virual machines • Hypervisors support large amounts of virtual machines and scale according to consumer requirements • Platform as a Service(PaaS) • A model that crates the software using tools and/or libraries from the provider • Consumer controls software • Provider provides the services that require to host consumer application such as networks , server and storage
Software as a Service(SaaS) • Users are provided access to application software and databases • Cloud providers manage infrastructure and platforms of the application • Prices on pay-per-use • The providers do the installing • Clients have access to the application so it simplifies maintenance and support • Cloud apps are different by scalability • Cloning task onto virtual machines at runtime
Grid vs. Cloud • Ideally they do the exact same thing but differences come in scalability • Cloud • Uses for small allocation request • Does not use real time resources but services that are provided • Can be open to the public • Grid • Used for large request • Real time resources used • Available for connected systems
http://www.brighthub.com/environment/green-computing/articles/67601.aspxhttp://www.brighthub.com/environment/green-computing/articles/67601.aspx • http://www.serverwatch.com/news/article.php/3918126/Grid-vs-Cloud-Whats-the-Difference.htm • http://www.cloud-competence-center.com/understanding/difference-cloud-cluster-grid/ • http://www.ibm.com/developerworks/library/wa-cloudgrid/