Posts

Cloud Computing

Image
Definition US National Institute of Standards and Technology defines Computing as         "Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction." Characteristics:  On-demand self-service - A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. Broad network access -  Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations). Resource pooling -  The provider’s computing resources are pooled to serve multiple consumer

Introduction to Computing

Image
Definition 💻 The ACM Computing Curricula 2005 defined "computing" as - "In a general way, we can define computing to mean any goal-oriented activity requiring, benefiting from, or creating computers."  💻 Thus, computing includes designing and building hardware and software  systems for a wide range of purposes; processing, structuring, and  managing various kinds of information; doing scientific studies using  computers; making computer systems behave intelligently; creating and using communications and entertainment media; finding and gathering information relevant to any particular purpose, and so on. Trends in Computing:   -> Distributed Computing   -> Grid Computing   -> Distributed Computing   -> Cloud Computing   -> Utility Computing In this blog chapter, we will mainly focus on Distributed Computing in brief and study the rest topics in the upcoming chapters. Distributed Computing: The field of computer science that