SlideShare a Scribd company logo
1 of 29
Download to read offline
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

Viewers also liked

153 test plan
153 test plan153 test plan
153 test plan&lt; &lt;
 
Netcare csi kelvin's talk aug 2015
Netcare csi kelvin's talk aug 2015Netcare csi kelvin's talk aug 2015
Netcare csi kelvin's talk aug 2015Kelvin Glen
 
Why File Sharing is Dangerous?
Why File Sharing is Dangerous?Why File Sharing is Dangerous?
Why File Sharing is Dangerous?Arinto Murdopo
 
The counting system for small animals in japanese
The counting system for small animals in japaneseThe counting system for small animals in japanese
The counting system for small animals in japaneseCheyanneStotlar
 
An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...Arinto Murdopo
 
Quantum Cryptography and Possible Attacks
Quantum Cryptography and Possible AttacksQuantum Cryptography and Possible Attacks
Quantum Cryptography and Possible AttacksArinto Murdopo
 
Parts of Speech
Parts of SpeechParts of Speech
Parts of SpeechJen Lawson
 
Cultura mites
Cultura mitesCultura mites
Cultura mitesComalat1D
 
Practica 2 luis ivan cruz val.
Practica 2 luis ivan cruz val.Practica 2 luis ivan cruz val.
Practica 2 luis ivan cruz val.persi-10
 
Dan-leiri 2012
Dan-leiri 2012Dan-leiri 2012
Dan-leiri 2012Marko Havu
 
Maailmassa on parempia pankkeja
Maailmassa on parempia pankkejaMaailmassa on parempia pankkeja
Maailmassa on parempia pankkejaPankki2
 
Cultura mites
Cultura mitesCultura mites
Cultura mitesComalat1D
 
Architecting a Cloud-Scale Identity Fabric
Architecting a Cloud-Scale Identity FabricArchitecting a Cloud-Scale Identity Fabric
Architecting a Cloud-Scale Identity FabricArinto Murdopo
 
Uso correto de epi´s abafadores
Uso correto de epi´s   abafadoresUso correto de epi´s   abafadores
Uso correto de epi´s abafadoresPaulo Carvalho
 
Parallelization of Smith-Waterman Algorithm using MPI
Parallelization of Smith-Waterman Algorithm using MPIParallelization of Smith-Waterman Algorithm using MPI
Parallelization of Smith-Waterman Algorithm using MPIArinto Murdopo
 
Social Media and PMU
Social Media and PMUSocial Media and PMU
Social Media and PMUjmriley
 
Next Generation Hadoop: High Availability for YARN
Next Generation Hadoop: High Availability for YARN Next Generation Hadoop: High Availability for YARN
Next Generation Hadoop: High Availability for YARN Arinto Murdopo
 

Viewers also liked (20)

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

Similar to Distributed Computing - What, why, how..

Liferay and Big Data
Liferay and Big DataLiferay and Big Data
Liferay and Big DataMiguel Pastor
 
Data Science in the Cloud @StitchFix
Data Science in the Cloud @StitchFixData Science in the Cloud @StitchFix
Data Science in the Cloud @StitchFixC4Media
 
Druid meetup @ Netflix (11/14/2018 )
Druid meetup @ Netflix  (11/14/2018 )Druid meetup @ Netflix  (11/14/2018 )
Druid meetup @ Netflix (11/14/2018 )Jaebin Yoon
 
Contextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationContextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationRichard Wallis
 
Planning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive ProjectsPlanning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive Projectsac2182
 
Digital Trends in CCSS & PBL.Pt2
Digital Trends in CCSS & PBL.Pt2Digital Trends in CCSS & PBL.Pt2
Digital Trends in CCSS & PBL.Pt2Martin Cisneros
 
Making Your Life Easier Using Dropbox
Making Your Life Easier Using DropboxMaking Your Life Easier Using Dropbox
Making Your Life Easier Using DropboxBob Bertsch
 
Big Data made easy in the era of the Cloud - Demi Ben-Ari
Big Data made easy in the era of the Cloud - Demi Ben-AriBig Data made easy in the era of the Cloud - Demi Ben-Ari
Big Data made easy in the era of the Cloud - Demi Ben-AriDemi Ben-Ari
 
The Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating HadoopThe Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating Hadoopcneudecker
 
Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015spectralogic
 
Expanding Library Services & Content With New Technologies
Expanding Library Services & Content With New TechnologiesExpanding Library Services & Content With New Technologies
Expanding Library Services & Content With New Technologiesbibliotecaria
 
Introduction to Big Data & Big Data 1.0 System
Introduction to Big Data & Big Data 1.0 SystemIntroduction to Big Data & Big Data 1.0 System
Introduction to Big Data & Big Data 1.0 SystemPetr Novotný
 
Dropbox - stratigies and business policies
Dropbox - stratigies and business policiesDropbox - stratigies and business policies
Dropbox - stratigies and business policiessooraj yadav
 
Dr H K Kaul
Dr H K KaulDr H K Kaul
Dr H K Kaullrc.jiit
 
LS DIGITAL FOR DIGITAL LIBRARY
 LS DIGITAL  FOR DIGITAL LIBRARY LS DIGITAL  FOR DIGITAL LIBRARY
LS DIGITAL FOR DIGITAL LIBRARYguestfa5009
 
A future with no history meets a history with no future: how much do we need ...
A future with no history meets a history with no future: how much do we need ...A future with no history meets a history with no future: how much do we need ...
A future with no history meets a history with no future: how much do we need ...DigCurV
 

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

Liferay and Big Data
Liferay and Big DataLiferay and Big Data
Liferay and Big Data
 
Big Data Presentation
Big  Data PresentationBig  Data Presentation
Big Data Presentation
 
Data Science in the Cloud @StitchFix
Data Science in the Cloud @StitchFixData Science in the Cloud @StitchFix
Data Science in the Cloud @StitchFix
 
Druid meetup @ Netflix (11/14/2018 )
Druid meetup @ Netflix  (11/14/2018 )Druid meetup @ Netflix  (11/14/2018 )
Druid meetup @ Netflix (11/14/2018 )
 
Contextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data FoundationContextual Computing: Laying a Global Data Foundation
Contextual Computing: Laying a Global Data Foundation
 
Tel Vortrag
Tel VortragTel Vortrag
Tel Vortrag
 
Planning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive ProjectsPlanning and Managing Digital Library & Archive Projects
Planning and Managing Digital Library & Archive Projects
 
Digital Trends in CCSS & PBL.Pt2
Digital Trends in CCSS & PBL.Pt2Digital Trends in CCSS & PBL.Pt2
Digital Trends in CCSS & PBL.Pt2
 
Making Your Life Easier Using Dropbox
Making Your Life Easier Using DropboxMaking Your Life Easier Using Dropbox
Making Your Life Easier Using Dropbox
 
Big Data made easy in the era of the Cloud - Demi Ben-Ari
Big Data made easy in the era of the Cloud - Demi Ben-AriBig Data made easy in the era of the Cloud - Demi Ben-Ari
Big Data made easy in the era of the Cloud - Demi Ben-Ari
 
The Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating HadoopThe Elephant in the Library - Integrating Hadoop
The Elephant in the Library - Integrating Hadoop
 
I access
I accessI access
I access
 
Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015Spectra Logic BlackPearl Developer Summit 2015
Spectra Logic BlackPearl Developer Summit 2015
 
Expanding Library Services & Content With New Technologies
Expanding Library Services & Content With New TechnologiesExpanding Library Services & Content With New Technologies
Expanding Library Services & Content With New Technologies
 
Introduction to Big Data & Big Data 1.0 System
Introduction to Big Data & Big Data 1.0 SystemIntroduction to Big Data & Big Data 1.0 System
Introduction to Big Data & Big Data 1.0 System
 
Dropbox - stratigies and business policies
Dropbox - stratigies and business policiesDropbox - stratigies and business policies
Dropbox - stratigies and business policies
 
Dr H K Kaul
Dr H K KaulDr H K Kaul
Dr H K Kaul
 
LS DIGITAL FOR DIGITAL LIBRARY
 LS DIGITAL  FOR DIGITAL LIBRARY LS DIGITAL  FOR DIGITAL LIBRARY
LS DIGITAL FOR DIGITAL LIBRARY
 
How AI connect dots for IoT
How AI connect dots for IoTHow AI connect dots for IoT
How AI connect dots for IoT
 
A future with no history meets a history with no future: how much do we need ...
A future with no history meets a history with no future: how much do we need ...A future with no history meets a history with no future: how much do we need ...
A future with no history meets a history with no future: how much do we need ...
 

More from Arinto Murdopo

Distributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data StreamsDistributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data StreamsArinto Murdopo
 
Distributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data StreamsDistributed Decision Tree Learning for Mining Big Data Streams
Distributed Decision Tree Learning for Mining Big Data StreamsArinto Murdopo
 
High Availability in YARN
High Availability in YARNHigh Availability in YARN
High Availability in YARNArinto Murdopo
 
An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...Arinto Murdopo
 
Quantum Cryptography and Possible Attacks-slide
Quantum Cryptography and Possible Attacks-slideQuantum Cryptography and Possible Attacks-slide
Quantum Cryptography and Possible Attacks-slideArinto Murdopo
 
Megastore - ID2220 Presentation
Megastore - ID2220 PresentationMegastore - ID2220 Presentation
Megastore - ID2220 PresentationArinto Murdopo
 
Flume Event Scalability
Flume Event ScalabilityFlume Event Scalability
Flume Event ScalabilityArinto Murdopo
 
Large Scale Distributed Storage Systems in Volunteer Computing - Slide
Large Scale Distributed Storage Systems in Volunteer Computing - SlideLarge Scale Distributed Storage Systems in Volunteer Computing - Slide
Large Scale Distributed Storage Systems in Volunteer Computing - SlideArinto Murdopo
 
Large-Scale Decentralized Storage Systems for Volunter Computing Systems
Large-Scale Decentralized Storage Systems for Volunter Computing SystemsLarge-Scale Decentralized Storage Systems for Volunter Computing Systems
Large-Scale Decentralized Storage Systems for Volunter Computing SystemsArinto Murdopo
 
Rise of Network Virtualization
Rise of Network VirtualizationRise of Network Virtualization
Rise of Network VirtualizationArinto Murdopo
 
Consistency Tradeoffs in Modern Distributed Database System Design
Consistency Tradeoffs in Modern Distributed Database System DesignConsistency Tradeoffs in Modern Distributed Database System Design
Consistency Tradeoffs in Modern Distributed Database System DesignArinto Murdopo
 
Distributed Storage System for Volunteer Computing
Distributed Storage System for Volunteer ComputingDistributed Storage System for Volunteer Computing
Distributed Storage System for Volunteer ComputingArinto Murdopo
 
Why Use “REST” Architecture for Web Services?
Why Use “REST” Architecture for Web Services?Why Use “REST” Architecture for Web Services?
Why Use “REST” Architecture for Web Services?Arinto Murdopo
 

More from Arinto Murdopo (16)

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

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

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!