Distributed System

Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications.
Posts about Distributed System
  • Your Site IS Under Attack! Use a CDN to Keep Out Hackers, Scrapers and Bots

    … in the cloud before they can get to the server. Fortunately, a CDN is very simple to implement, requiring only a change of your DNS. There is no software or hardware to install or configure. What is a CDN? A Content Delivery Network (CDN) also known as a Content Distribution Network, is a distributed system of servers spread across numerous data centers…

    Gail Gardner/ Growmap- 29 readers -
  • How Facebook Audience Insights Are Real-Time

    … in the system. Data is sharded by user, and there are total of 1,024 shards distributed to 168 data nodes in one production cluster. For each shard, 35 gigabytes of raw data are copied to a data node to build the shard, which takes 8 GB in memory and 4 GB in embedded storage on flash disk. The total amount of data copied to one cluster is more than 35…

    David Cohen/ AllFacebookin Social Facebook How To's- 10 readers -