SlideShare a Scribd company logo
Distributed Computing
What, why, and how




                     Prepared by arinto <arinto (at) gmail (dot) com>
Outline
●   What are DCs?

●   DC   in our daily life
     ○    Dropbox
     ○    Google Drive
     ○    Spotify
     ○    Parallel Processing

●   DC in Indonesia
     ○ Energy
     ○ e-Government
What are DCs?

          Store and compute!




Normal people usage: few hundreds of GB of data, browsing,
email...

Web companies and scientific communities : Petabytes of
data!
Petabytes.. so what??!!
a MS Word document : 40 KB = 40 kilobytes

1 megabyte = 2^10 kilobytes = 1024 kilobytes

1 gigabyte = 2^10 megabytes = 1024*1024 kilobytes > 1000000
kilobytes

1 terabyte = 2^10 gigabytes = 1024 gigabytes

1 petabyte = 2^10 terabytes =
1024*1024 gigabytes > 1000000 gigabytes > 1000000000000
kilobytes

Google processed 24 Petabytes of data everyday in 2009!
Many as one
Resource Sharing
Fault Tolerance
Scalability
Scalability
Sum them up!
● Many as one a.k.a transparent
  ○ User view them as a whole rather than a collection
    of cooperating components

● Resource sharing
  ○ Same set of resource shared by multiple users

● Fault tolerance
  ○ Still working despite failing

● Scalability
  ○ System or user can increase easily
Dropbox
      Store and retrieve data




How do we transfer data ? Thumbdrive

Backup? External HDD

Stolen?

Crashed?
Dropbox


  X


          ●   Simple access from anywhere
          ●   Simple sharing
          ●   Back up
Dropbox


  X


          ●   Simple access from anywhere
          ●   Simple sharing
          ●   Back up
Dropbox


  X       DataCenter
Google Drive
        Write, store and read documents




Collaboration ? Send back and forth.. MyDocuv223.doc

Share? Send back and forth

Free ? No!!!!!

Can't access document from other device easily
Google Drive




               Access your data from
               anywhere anytime
Spotify
         Download, store and
         listen music




How do we get the music ? Download!

Legal? No!!!

Clean? No!!!!!

Quality? Baddd :(

Can't access playlist from other device easily
Spotify




          Vision: Music service
          easier and better than
          illegal music!
Spotify




          Vision: Music service
          easier and better than
          illegal music!
Spotify
      Peer-to-peer with master backup!




                                         Vision: Music service
                                         easier and better than
                                         illegal music!
Parallel Processing
a MS Word document : 40 KB = 40 kilobytes

Google processed 24 Petabytes of data everyday in 2009!

Estimated total document =
24*1000000000000 kilobytes / 40 kilobytes = 600000000000


If   1 docu needs 0.001 second, we need
=    600000000 seconds
=    10000000 hours
=    416667 days
=    1141.5 years!!!!


Solution: parallelize!!
DC in Indonesia
1.   Smart Grid
     a. Communication between Power Source
     b. Monitoring and providing appropriate response

2.   Smart City and Internet of Things
     a. Building Management
     b. Interoperability

3.   e-Government
     a. Open Data
     b. Online government service
Smart Grid
Computing
infrastructure, which
is distributed!




 Ref: http://www.smartgrid.epri.com/Demo.aspx
Internet of Things (IoT)
Nest Smart-Termostat
 ● Learn our behavior, adjust temperature accordingly
 ● Connected termostat to internet
 ● Web-based management portal




Promotional video: http://www.nest.com/saving-energy/#videotour
IoT towards Smart City
IoT towards Smart City
IoT towards Smart City
e-Government - Open Data
●   Open Data Stockholm (http://open.stockholm.se/oppna-data)
    - Population
    - Geodata, i.e: urban area, road network
    - Environmental Data
    - Traffic and Parking
    - School data

●   Open Data Singapore (http://data.gov.sg)
    - Traffic and Parking
Conclusion
1.   We know what Distributed Computing is!

2.   Distributed Computing is real and used in daily life!

3.   Some applications of Distributed Computing in our beloved
     country!

More Related Content

PPT
Pankki 2.0-hankkeen esittely
PPTX
Moodboards eda
PPTX
how to say foods and drinks in japanese
PPTX
Pechakucha
PPT
Queens Parh Rangers AD410 น.ส.ฐิติมา ประเสริฐชัย เลขที่8
PDF
Intelligent Placement of Datacenter for Internet Services
PPTX
Sam houston chess team
PDF
Arviointi ja palaute 2011
Pankki 2.0-hankkeen esittely
Moodboards eda
how to say foods and drinks in japanese
Pechakucha
Queens Parh Rangers AD410 น.ส.ฐิติมา ประเสริฐชัย เลขที่8
Intelligent Placement of Datacenter for Internet Services
Sam houston chess team
Arviointi ja palaute 2011

Viewers also liked (20)

DOC
153 test plan
PDF
Netcare csi kelvin's talk aug 2015
PDF
Why File Sharing is Dangerous?
PPTX
The counting system for small animals in japanese
PDF
An Integer Programming Representation for Data Center Power-Aware Management ...
PDF
Quantum Cryptography and Possible Attacks
PPTX
UX homework4
PPT
Parts of Speech
PPTX
Cultura mites
PPTX
Practica 2 luis ivan cruz val.
PDF
Dan-leiri 2012
PPT
PPT
Maailmassa on parempia pankkeja
PPTX
Cultura mites
PDF
Architecting a Cloud-Scale Identity Fabric
PPT
Uso correto de epi´s abafadores
PDF
Parallelization of Smith-Waterman Algorithm using MPI
PPTX
Social Media and PMU
PDF
Next Generation Hadoop: High Availability for YARN
153 test plan
Netcare csi kelvin's talk aug 2015
Why File Sharing is Dangerous?
The counting system for small animals in japanese
An Integer Programming Representation for Data Center Power-Aware Management ...
Quantum Cryptography and Possible Attacks
UX homework4
Parts of Speech
Cultura mites
Practica 2 luis ivan cruz val.
Dan-leiri 2012
Maailmassa on parempia pankkeja
Cultura mites
Architecting a Cloud-Scale Identity Fabric
Uso correto de epi´s abafadores
Parallelization of Smith-Waterman Algorithm using MPI
Social Media and PMU
Next Generation Hadoop: High Availability for YARN
Ad

Similar to Distributed Computing - What, why, how.. (20)

PDF
Liferay and Big Data
ODP
Big Data Presentation
PDF
Data Science in the Cloud @StitchFix
PDF
Druid meetup @ Netflix (11/14/2018 )
PDF
Contextual Computing: Laying a Global Data Foundation
PDF
Tel Vortrag
PPT
Planning and Managing Digital Library & Archive Projects
PDF
Digital Trends in CCSS & PBL.Pt2
PPTX
Making Your Life Easier Using Dropbox
PDF
Big Data made easy in the era of the Cloud - Demi Ben-Ari
PPT
The Elephant in the Library - Integrating Hadoop
PPTX
Spectra Logic BlackPearl Developer Summit 2015
PPT
Expanding Library Services & Content With New Technologies
PPTX
Introduction to Big Data & Big Data 1.0 System
DOCX
Dropbox - stratigies and business policies
PPT
Dr H K Kaul
PPT
LS DIGITAL FOR DIGITAL LIBRARY
PPT
A future with no history meets a history with no future: how much do we need ...
PPT
Digital innovation v8
Liferay and Big Data
Big Data Presentation
Data Science in the Cloud @StitchFix
Druid meetup @ Netflix (11/14/2018 )
Contextual Computing: Laying a Global Data Foundation
Tel Vortrag
Planning and Managing Digital Library & Archive Projects
Digital Trends in CCSS & PBL.Pt2
Making Your Life Easier Using Dropbox
Big Data made easy in the era of the Cloud - Demi Ben-Ari
The Elephant in the Library - Integrating Hadoop
Spectra Logic BlackPearl Developer Summit 2015
Expanding Library Services & Content With New Technologies
Introduction to Big Data & Big Data 1.0 System
Dropbox - stratigies and business policies
Dr H K Kaul
LS DIGITAL FOR DIGITAL LIBRARY
A future with no history meets a history with no future: how much do we need ...
Digital innovation v8
Ad

More from Arinto Murdopo (16)

PDF
Distributed Decision Tree Learning for Mining Big Data Streams
PDF
Distributed Decision Tree Learning for Mining Big Data Streams
PPTX
High Availability in YARN
PDF
An Integer Programming Representation for Data Center Power-Aware Management ...
PDF
Quantum Cryptography and Possible Attacks-slide
PDF
Dremel Paper Review
PDF
Megastore - ID2220 Presentation
PDF
Flume Event Scalability
PDF
Large Scale Distributed Storage Systems in Volunteer Computing - Slide
PDF
Large-Scale Decentralized Storage Systems for Volunter Computing Systems
PDF
Rise of Network Virtualization
PDF
Consistency Tradeoffs in Modern Distributed Database System Design
PDF
Distributed Storage System for Volunteer Computing
PDF
Apache Flume
PPTX
Why Use “REST” Architecture for Web Services?
PPT
Distributed Systems
Distributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data Streams
High Availability in YARN
An Integer Programming Representation for Data Center Power-Aware Management ...
Quantum Cryptography and Possible Attacks-slide
Dremel Paper Review
Megastore - ID2220 Presentation
Flume Event Scalability
Large Scale Distributed Storage Systems in Volunteer Computing - Slide
Large-Scale Decentralized Storage Systems for Volunter Computing Systems
Rise of Network Virtualization
Consistency Tradeoffs in Modern Distributed Database System Design
Distributed Storage System for Volunteer Computing
Apache Flume
Why Use “REST” Architecture for Web Services?
Distributed Systems

Recently uploaded (20)

PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
01-Introduction-to-Information-Management.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Cell Structure & Organelles in detailed.
PPTX
Cell Types and Its function , kingdom of life
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Lesson notes of climatology university.
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Complications of Minimal Access Surgery at WLH
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
RMMM.pdf make it easy to upload and study
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Final Presentation General Medicine 03-08-2024.pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
01-Introduction-to-Information-Management.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
102 student loan defaulters named and shamed – Is someone you know on the list?
Cell Structure & Organelles in detailed.
Cell Types and Its function , kingdom of life
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
2.FourierTransform-ShortQuestionswithAnswers.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
VCE English Exam - Section C Student Revision Booklet
Lesson notes of climatology university.
Anesthesia in Laparoscopic Surgery in India
Complications of Minimal Access Surgery at WLH
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
RMMM.pdf make it easy to upload and study

Distributed Computing - What, why, how..

  • 1. Distributed Computing What, why, and how Prepared by arinto <arinto (at) gmail (dot) com>
  • 2. Outline ● What are DCs? ● DC in our daily life ○ Dropbox ○ Google Drive ○ Spotify ○ Parallel Processing ● DC in Indonesia ○ Energy ○ e-Government
  • 3. What are DCs? Store and compute! Normal people usage: few hundreds of GB of data, browsing, email... Web companies and scientific communities : Petabytes of data!
  • 4. Petabytes.. so what??!! a MS Word document : 40 KB = 40 kilobytes 1 megabyte = 2^10 kilobytes = 1024 kilobytes 1 gigabyte = 2^10 megabytes = 1024*1024 kilobytes > 1000000 kilobytes 1 terabyte = 2^10 gigabytes = 1024 gigabytes 1 petabyte = 2^10 terabytes = 1024*1024 gigabytes > 1000000 gigabytes > 1000000000000 kilobytes Google processed 24 Petabytes of data everyday in 2009!
  • 10. Sum them up! ● Many as one a.k.a transparent ○ User view them as a whole rather than a collection of cooperating components ● Resource sharing ○ Same set of resource shared by multiple users ● Fault tolerance ○ Still working despite failing ● Scalability ○ System or user can increase easily
  • 11. Dropbox Store and retrieve data How do we transfer data ? Thumbdrive Backup? External HDD Stolen? Crashed?
  • 12. Dropbox X ● Simple access from anywhere ● Simple sharing ● Back up
  • 13. Dropbox X ● Simple access from anywhere ● Simple sharing ● Back up
  • 14. Dropbox X DataCenter
  • 15. Google Drive Write, store and read documents Collaboration ? Send back and forth.. MyDocuv223.doc Share? Send back and forth Free ? No!!!!! Can't access document from other device easily
  • 16. Google Drive Access your data from anywhere anytime
  • 17. Spotify Download, store and listen music How do we get the music ? Download! Legal? No!!! Clean? No!!!!! Quality? Baddd :( Can't access playlist from other device easily
  • 18. Spotify Vision: Music service easier and better than illegal music!
  • 19. Spotify Vision: Music service easier and better than illegal music!
  • 20. Spotify Peer-to-peer with master backup! Vision: Music service easier and better than illegal music!
  • 21. Parallel Processing a MS Word document : 40 KB = 40 kilobytes Google processed 24 Petabytes of data everyday in 2009! Estimated total document = 24*1000000000000 kilobytes / 40 kilobytes = 600000000000 If 1 docu needs 0.001 second, we need = 600000000 seconds = 10000000 hours = 416667 days = 1141.5 years!!!! Solution: parallelize!!
  • 22. DC in Indonesia 1. Smart Grid a. Communication between Power Source b. Monitoring and providing appropriate response 2. Smart City and Internet of Things a. Building Management b. Interoperability 3. e-Government a. Open Data b. Online government service
  • 23. Smart Grid Computing infrastructure, which is distributed! Ref: http://www.smartgrid.epri.com/Demo.aspx
  • 24. Internet of Things (IoT) Nest Smart-Termostat ● Learn our behavior, adjust temperature accordingly ● Connected termostat to internet ● Web-based management portal Promotional video: http://www.nest.com/saving-energy/#videotour
  • 28. e-Government - Open Data ● Open Data Stockholm (http://open.stockholm.se/oppna-data) - Population - Geodata, i.e: urban area, road network - Environmental Data - Traffic and Parking - School data ● Open Data Singapore (http://data.gov.sg) - Traffic and Parking
  • 29. Conclusion 1. We know what Distributed Computing is! 2. Distributed Computing is real and used in daily life! 3. Some applications of Distributed Computing in our beloved country!