SlideShare a Scribd company logo
Blogging in the Clouds
 Intel Blogger Day 2008
                               Sivadon Chaisiri
       http://www.blognone.com/user/javaboom
                http://javaboom.wordpress.com
Hot HPC Topics
Hot HPC Topics
• Cloud Computing: Buzz- and Fuzz (y) Word!
Hot HPC Topics
• Cloud Computing: Buzz- and Fuzz (y) Word!
• Virtualization:Virtualized Season
Hot HPC Topics
• Cloud Computing: Buzz- and Fuzz (y) Word!
• Virtualization:Virtualized Season
• Green IT: Think Green, Do Green, Feel Green
Hot HPC Topics
• Cloud Computing: Buzz- and Fuzz (y) Word!
• Virtualization:Virtualized Season
• Green IT: Think Green, Do Green, Feel Green
•   Parallel Programming is Important
Cloud Computing: Buzz- and Fuzz (y) Word!
Cloud Computing: Buzz- and Fuzz (y) Word!
“... computation may someday be organized as a public utility ...”
                                                        John McCarthy, 1960
Cloud Computing: Buzz- and Fuzz (y) Word!
“... computation may someday be organized as a public utility ...”
                                                        John McCarthy, 1960

“Cloud Computing can take on different shapes depending on the
viewer, and often seems a little fuzzy at the edges.”
                                                         JamesO’Brien
Cloud Computing: Buzz- and Fuzz (y) Word!
“... computation may someday be organized as a public utility ...”
                                                        John McCarthy, 1960

“Cloud Computing can take on different shapes depending on the
viewer, and often seems a little fuzzy at the edges.”
                                                         JamesO’Brien

“A cloud is a pool of virtualized resources that can host variety of
different workloads, allow workloads to be deployed and scaled-out
quickly, allocate resources when needed, and support redundancy. ”
                                                           Greg Boss et al., IBM
Cloud Computing: Buzz- and Fuzz (y) Word!
 “... computation may someday be organized as a public utility ...”
                                                                  John McCarthy, 1960

 “Cloud Computing can take on different shapes depending on the
 viewer, and often seems a little fuzzy at the edges.”
                                                                    JamesO’Brien

 “A cloud is a pool of virtualized resources that can host variety of
 different workloads, allow workloads to be deployed and scaled-out
 quickly, allocate resources when needed, and support redundancy. ”
                                                                     Greg Boss et al., IBM


My Own Definition
•   Visualizable, Configurable, Scalable, and also Payable Internet-based Computing Model
Public Clouds vs Private Clouds
Something about Private Clouds
Something about Private Clouds
•   Need more benefits so invest more resources
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Objective: ROI [+] while TCO [-]
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Objective: ROI [+] while TCO [-]

    •    TCO = Investment (budget, energy, man power, maintenance, ...)
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Objective: ROI [+] while TCO [-]

    •    TCO = Investment (budget, energy, man power, maintenance, ...)

    •    ROI = Benefits
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Objective: ROI [+] while TCO [-]

    •    TCO = Investment (budget, energy, man power, maintenance, ...)

    •    ROI = Benefits

•   Let’s see
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Objective: ROI [+] while TCO [-]

    •    TCO = Investment (budget, energy, man power, maintenance, ...)

    •    ROI = Benefits

•   Let’s see

    •    Need someday but own forever
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Objective: ROI [+] while TCO [-]

    •    TCO = Investment (budget, energy, man power, maintenance, ...)

    •    ROI = Benefits

•   Let’s see

    •    Need someday but own forever

    •    You are a new investor / a small business
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Objective: ROI [+] while TCO [-]

    •    TCO = Investment (budget, energy, man power, maintenance, ...)

    •    ROI = Benefits

•   Let’s see

    •    Need someday but own forever

    •    You are a new investor / a small business

    •    Trial and Error!
Timeline
Grid Computing       Utility Computing Software-as-a-Service Cloud Computing
                                                   (SaaS)
  Volunteer                HP’s                                         Google App Engine
  Computing            Utility Data
                                                                          Amazon EC2
 (e.g., GIMPS and     Center (UDC)
  SETI@home)
                                              Google Apps                IBM Blue Cloud
                         Sun Grid                                        Microsoft SSDS
Globus Toolkit          Computing           saas-showplace.com
 (from GT2 -              Utility
                                                                             GoGrid

     GT4)             (Network.com)                                     Singapore’s AxSaaS


  [virtual server]    [virtual platforms]    [virtual applications]      [virtual things]
  Early 1990s            Late 1990s                 2000                     2008
                                                                  Reference: wikipedia.com
Learning from the Past
Grid Computing       Utility Computing      Software-as-a-Service




  [virtual server]    [virtual platforms]       [virtual applications]
Learning from the Past
     Grid Computing                  Utility Computing      Software-as-a-Service
“A single VO with a single virtual
servers”
VO = Virtual organization
PO = Physical organization


Advantage
  • Collaboration
  • Sharing
  • Saver
  • Independent policies / PO
Disadvantage
  • Inflexible in other POs
  • Need the isolation
  • Who’ll give me more
  • Who’ll take care of me
  • No incentive
       [virtual server]               [virtual platforms]       [virtual applications]
Learning from the Past
     Grid Computing                      Utility Computing              Software-as-a-Service
“A single VO with a single virtual
                                     “An economic model: how to
servers”
VO = Virtual organization            manage idled time (80%)”
PO = Physical organization
                                     Advantage
Advantage
                                       • Sell your garbage
                                     Disadvantage
  • Collaboration                      • Inflexible (on customer-side)
  • Sharing
  • Saver
  • Independent policies / PO
Disadvantage
  • Inflexible in other POs
  • Need the isolation
  • Who’ll give me more
  • Who’ll take care of me
  • No incentive
       [virtual server]                    [virtual platforms]              [virtual applications]
Learning from the Past
     Grid Computing                      Utility Computing               Software-as-a-Service
“A single VO with a single virtual                                      “Less on-premise Less budget”
                                     “An economic model: how to
servers”
VO = Virtual organization            manage idled time (80%)”
                                                                        Advantage
PO = Physical organization
                                     Advantage                            • Less (or no) software
                                       • Sell your garbage                development
Advantage
                                     Disadvantage                         • Less (or no) hosting
  • Collaboration                      • Inflexible (on customer-side)     • Less maintenance (e.g., update)
  • Sharing                                                               • Choose the right app
  • Saver                                                               Disadvantage
  • Independent policies / PO                                             • Limitation on the other sides
Disadvantage                                                              • Only applications
  • Inflexible in other POs
  • Need the isolation
  • Who’ll give me more
  • Who’ll take care of me
  • No incentive
       [virtual server]                    [virtual platforms]                 [virtual applications]
Cloud Computing
•   Virtualized

•   Scalable

•   Flexible

•   Multi-tenancy

•   SLA-based

•   Self-healing

•   Pay-per-use
Google Trends : 2004 - October 2008




 Reference: http://www.google.com/trends, Oct 7, 2008
Google Trends : 2008




Reference: http://www.google.com/trends, Oct 7, 2008
Google Trends : 2008




Reference: http://www.google.com/trends, Oct 7, 2008
Google Trends : 2008 (Only Grid)




สวัสดี




 Reference: http://www.google.com/trends, Oct 7, 2008
Players in the Clouds
            Cloud Customers                                           Cloud Supporters

Cloud Distribution * (e.g., Akamai, LimeLight, CDNetworks)                Platform VMO,
                                                                         Citrix XenServer,
  Software-as-a-Service (SaaS)       Google Apps, Microsoft S+S        MS Windows Cloud,
                                                                              MS VMM,
                                     Google App Engine, Force.com,     Citrix Cloud Center,
   Platform-as-a-Service (PaaS)      IBM IT Factory, 10gen, Mosso       Intel VT vs AMD-V,
                                       IBM Blue Cloud, Amazon EC2,       VMware VDC-OS,
Infrastructure-as-a-Service (IaaS)
                                             GoGrid, Sun Grid          Google MapReduce,
                                        Amazon S3, Nirvanix SDN,       Intel Parallel Studio,
data-Storage-as-a-Service (dSaaS)        Flickr, Mosso Cloud FS        Oracle Database 11g
                                                                              and etc.
                    Cloud Providers **
                        * Based on “Benefiting from Cloud Compuitng Technology Trends”, Gear6
                                                 ** Based on “Cloud Computing with Linux”, IBM
Success Stories
Amazon S3




Amazon EC2
Success Stories
Blognone’s News
•   พบกับ Windows บน Amazon EC2 เร็วๆนี้

•   เปิดหน้าต่างมองดูกลุ่มเมฆผ่าน Windows Cloud

•   ไอบีเอ็มทุ่ม 300 ล้านตั้งศูนย์ข้อมูล 13 แห่ง

•   Oracle จับมือ Intel ทะยานสู่กลุ่มเมฆ

•   บิล เกตส์ชี้ Cloud Storage ไปได้รุ่งกว่า

•   ห้าเทคโนโลยีแห่งปีในกระแส Hype Cycle

•   รายงาน Google Developer Day 2008 (กลยุทธ์ Client Cloud Connectivity)

•   ศึกสามก๊กมหาสงครามกลุ่มเมฆ Microsoft VMM, VMware VDC-OS, และ Citrix’s C3

•   โปรดติดตามต่อไป
Ten Challenges
   1. Security                                6. Power Consumption
   2. Logging                                 7. Latency
   3. Platform-dependency                     8. Legacy Internal Cloud
   4. Reliability                             9. National Laws
   5. Standard (Inter-Cloud)                  10. Internal Politics

Based on Stacey Higginbotham, “10 Reasons Enterprises Aren’t Ready to Trust Cloud”, Gigaom
Virtualization: Virtualized Season
• Characteristics       • Applying the Virtualization
 • Virtualized Resources •     Server Consolidation

                         •
 • Heterogeneity
                               Working outside firewall

                         •     Sharing & Isolation + Security

 • Snapshot              •     Resource Planning

 • Migration             •     Load-balancing

                           •   Green IT

                           •   High Availability
Green IT: Think Green, Do Green, Feel Green
•   Green Approaches *                   •       Blognone’s News
    •   Green use                            •    กูเกิลรักษ์โลกสีเขียว

                                             •
    •
                                                  จัดอันดับซูเปอร์คอมพิวเตอร์ประหยัดไฟ
        Green disposal
                                             •    Xeon ใหม่ไร้สารฮาโลเจน

    •   Green design
                                             •    Data center จะสร้างมลพิษมากกว่าอุตสาหกรรมการบิน

    •   Green manufacturing                       ในปี 2020

                                             •    เปลี่ยนแผ่นซิลิคอนเวเฟอร์ให้เป็นเซลล์รับพลังงานแสง
                                                  อาทิตย์

                                             •    OLPC เป็น quot;สุดยอดแล็ปท็อปสําหรับสิ่งแวดล้อมquot; ของโลก

                                             •    โปรดติตตามต่อไป

    * Reference: San Murugesan “Harnessing Green IT Principle and Pratices”, IEEE ITPro, 2008
Google’s Data Centers
Parallel Programming is Important!
                                               Unsustainable
                                   (overheating + power consumption)
                                    Parallelism is the primary method



                      Doubling every 18 months




        Intel x86
       8086, 8088


J. Hennessy and D. Patterson, “Computer Architecture: A Quantitive Approach”,
                      4th edition, Morgan Kauffman, 2007
Parallel Programming
•   MPI / PVM

•   OpenMP

•   Multithreading

•   Intel Threading Building Blocks

•   Intel Parallel Studio

•   Microsoft Robotics Studio

•   Microsoft Parallel FX

•   Google’s MapReduce / Hadoop
Any Questions ?

                            Contact Me
                              Sivadon Chaisiri
      http://www.blognone.com/user/javaboom
               http://javaboom.wordpress.com
                 EMAIL: javaboom@gmail.com
                MSN: javaboom@hotmail.com

More Related Content

Similar to Intelbloggerday08

John Landry at Mass TLC Feb09
John Landry at Mass TLC Feb09John Landry at Mass TLC Feb09
John Landry at Mass TLC Feb09
John Landry
 
Cloud computing
Cloud computingCloud computing
Cloud computing
MOHIT PANDEY
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
Mathews Job
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Biswajit Pratihari
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin Jackson
GovCloud Network
 
PCDW For Owners
PCDW For OwnersPCDW For Owners
PCDW For Owners
cbrandon
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
Adomas Svirskas
 
Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
Brian Blanchard
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Talal Alsubaie
 
The Yin and Yang of Software
The Yin and Yang of SoftwareThe Yin and Yang of Software
The Yin and Yang of Software
elliando dias
 
Sustainable Architecture Design
Sustainable Architecture DesignSustainable Architecture Design
Sustainable Architecture Design
Kevin Francis
 
AAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud ComputingAAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud Computing
Marc Caltabiano
 
Kb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingKb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computing
Amitava Kumar
 
Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by Skcript
Skcript
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
Varun Raj
 
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Ruud Ramakers
 
From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009
Guy Tel-Zur
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Mark Frydenberg
 
GO and GCP: Introduction
GO and GCP: IntroductionGO and GCP: Introduction
GO and GCP: Introduction
Viktor Pakhuchyi
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008
Cybera Inc.
 

Similar to Intelbloggerday08 (20)

John Landry at Mass TLC Feb09
John Landry at Mass TLC Feb09John Landry at Mass TLC Feb09
John Landry at Mass TLC Feb09
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin Jackson
 
PCDW For Owners
PCDW For OwnersPCDW For Owners
PCDW For Owners
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
The Yin and Yang of Software
The Yin and Yang of SoftwareThe Yin and Yang of Software
The Yin and Yang of Software
 
Sustainable Architecture Design
Sustainable Architecture DesignSustainable Architecture Design
Sustainable Architecture Design
 
AAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud ComputingAAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud Computing
 
Kb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingKb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computing
 
Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by Skcript
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
 
From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009From Grids To Clouds Guy Tel Zur May 2009
From Grids To Clouds Guy Tel Zur May 2009
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
GO and GCP: Introduction
GO and GCP: IntroductionGO and GCP: Introduction
GO and GCP: Introduction
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008
 

Recently uploaded

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 

Intelbloggerday08

  • 1. Blogging in the Clouds Intel Blogger Day 2008 Sivadon Chaisiri http://www.blognone.com/user/javaboom http://javaboom.wordpress.com
  • 3. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word!
  • 4. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season
  • 5. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season • Green IT: Think Green, Do Green, Feel Green
  • 6. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season • Green IT: Think Green, Do Green, Feel Green • Parallel Programming is Important
  • 7. Cloud Computing: Buzz- and Fuzz (y) Word!
  • 8. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960
  • 9. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960 “Cloud Computing can take on different shapes depending on the viewer, and often seems a little fuzzy at the edges.” JamesO’Brien
  • 10. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960 “Cloud Computing can take on different shapes depending on the viewer, and often seems a little fuzzy at the edges.” JamesO’Brien “A cloud is a pool of virtualized resources that can host variety of different workloads, allow workloads to be deployed and scaled-out quickly, allocate resources when needed, and support redundancy. ” Greg Boss et al., IBM
  • 11. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960 “Cloud Computing can take on different shapes depending on the viewer, and often seems a little fuzzy at the edges.” JamesO’Brien “A cloud is a pool of virtualized resources that can host variety of different workloads, allow workloads to be deployed and scaled-out quickly, allocate resources when needed, and support redundancy. ” Greg Boss et al., IBM My Own Definition • Visualizable, Configurable, Scalable, and also Payable Internet-based Computing Model
  • 12. Public Clouds vs Private Clouds
  • 14. Something about Private Clouds • Need more benefits so invest more resources
  • 15. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?)
  • 16. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-]
  • 17. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...)
  • 18. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits
  • 19. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see
  • 20. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see • Need someday but own forever
  • 21. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see • Need someday but own forever • You are a new investor / a small business
  • 22. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see • Need someday but own forever • You are a new investor / a small business • Trial and Error!
  • 23. Timeline Grid Computing Utility Computing Software-as-a-Service Cloud Computing (SaaS) Volunteer HP’s Google App Engine Computing Utility Data Amazon EC2 (e.g., GIMPS and Center (UDC) SETI@home) Google Apps IBM Blue Cloud Sun Grid Microsoft SSDS Globus Toolkit Computing saas-showplace.com (from GT2 - Utility GoGrid GT4) (Network.com) Singapore’s AxSaaS [virtual server] [virtual platforms] [virtual applications] [virtual things] Early 1990s Late 1990s 2000 2008 Reference: wikipedia.com
  • 24. Learning from the Past Grid Computing Utility Computing Software-as-a-Service [virtual server] [virtual platforms] [virtual applications]
  • 25. Learning from the Past Grid Computing Utility Computing Software-as-a-Service “A single VO with a single virtual servers” VO = Virtual organization PO = Physical organization Advantage • Collaboration • Sharing • Saver • Independent policies / PO Disadvantage • Inflexible in other POs • Need the isolation • Who’ll give me more • Who’ll take care of me • No incentive [virtual server] [virtual platforms] [virtual applications]
  • 26. Learning from the Past Grid Computing Utility Computing Software-as-a-Service “A single VO with a single virtual “An economic model: how to servers” VO = Virtual organization manage idled time (80%)” PO = Physical organization Advantage Advantage • Sell your garbage Disadvantage • Collaboration • Inflexible (on customer-side) • Sharing • Saver • Independent policies / PO Disadvantage • Inflexible in other POs • Need the isolation • Who’ll give me more • Who’ll take care of me • No incentive [virtual server] [virtual platforms] [virtual applications]
  • 27. Learning from the Past Grid Computing Utility Computing Software-as-a-Service “A single VO with a single virtual “Less on-premise Less budget” “An economic model: how to servers” VO = Virtual organization manage idled time (80%)” Advantage PO = Physical organization Advantage • Less (or no) software • Sell your garbage development Advantage Disadvantage • Less (or no) hosting • Collaboration • Inflexible (on customer-side) • Less maintenance (e.g., update) • Sharing • Choose the right app • Saver Disadvantage • Independent policies / PO • Limitation on the other sides Disadvantage • Only applications • Inflexible in other POs • Need the isolation • Who’ll give me more • Who’ll take care of me • No incentive [virtual server] [virtual platforms] [virtual applications]
  • 28. Cloud Computing • Virtualized • Scalable • Flexible • Multi-tenancy • SLA-based • Self-healing • Pay-per-use
  • 29. Google Trends : 2004 - October 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  • 30. Google Trends : 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  • 31. Google Trends : 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  • 32. Google Trends : 2008 (Only Grid) สวัสดี Reference: http://www.google.com/trends, Oct 7, 2008
  • 33. Players in the Clouds Cloud Customers Cloud Supporters Cloud Distribution * (e.g., Akamai, LimeLight, CDNetworks) Platform VMO, Citrix XenServer, Software-as-a-Service (SaaS) Google Apps, Microsoft S+S MS Windows Cloud, MS VMM, Google App Engine, Force.com, Citrix Cloud Center, Platform-as-a-Service (PaaS) IBM IT Factory, 10gen, Mosso Intel VT vs AMD-V, IBM Blue Cloud, Amazon EC2, VMware VDC-OS, Infrastructure-as-a-Service (IaaS) GoGrid, Sun Grid Google MapReduce, Amazon S3, Nirvanix SDN, Intel Parallel Studio, data-Storage-as-a-Service (dSaaS) Flickr, Mosso Cloud FS Oracle Database 11g and etc. Cloud Providers ** * Based on “Benefiting from Cloud Compuitng Technology Trends”, Gear6 ** Based on “Cloud Computing with Linux”, IBM
  • 36. Blognone’s News • พบกับ Windows บน Amazon EC2 เร็วๆนี้ • เปิดหน้าต่างมองดูกลุ่มเมฆผ่าน Windows Cloud • ไอบีเอ็มทุ่ม 300 ล้านตั้งศูนย์ข้อมูล 13 แห่ง • Oracle จับมือ Intel ทะยานสู่กลุ่มเมฆ • บิล เกตส์ชี้ Cloud Storage ไปได้รุ่งกว่า • ห้าเทคโนโลยีแห่งปีในกระแส Hype Cycle • รายงาน Google Developer Day 2008 (กลยุทธ์ Client Cloud Connectivity) • ศึกสามก๊กมหาสงครามกลุ่มเมฆ Microsoft VMM, VMware VDC-OS, และ Citrix’s C3 • โปรดติดตามต่อไป
  • 37. Ten Challenges 1. Security 6. Power Consumption 2. Logging 7. Latency 3. Platform-dependency 8. Legacy Internal Cloud 4. Reliability 9. National Laws 5. Standard (Inter-Cloud) 10. Internal Politics Based on Stacey Higginbotham, “10 Reasons Enterprises Aren’t Ready to Trust Cloud”, Gigaom
  • 38. Virtualization: Virtualized Season • Characteristics • Applying the Virtualization • Virtualized Resources • Server Consolidation • • Heterogeneity Working outside firewall • Sharing & Isolation + Security • Snapshot • Resource Planning • Migration • Load-balancing • Green IT • High Availability
  • 39. Green IT: Think Green, Do Green, Feel Green • Green Approaches * • Blognone’s News • Green use • กูเกิลรักษ์โลกสีเขียว • • จัดอันดับซูเปอร์คอมพิวเตอร์ประหยัดไฟ Green disposal • Xeon ใหม่ไร้สารฮาโลเจน • Green design • Data center จะสร้างมลพิษมากกว่าอุตสาหกรรมการบิน • Green manufacturing ในปี 2020 • เปลี่ยนแผ่นซิลิคอนเวเฟอร์ให้เป็นเซลล์รับพลังงานแสง อาทิตย์ • OLPC เป็น quot;สุดยอดแล็ปท็อปสําหรับสิ่งแวดล้อมquot; ของโลก • โปรดติตตามต่อไป * Reference: San Murugesan “Harnessing Green IT Principle and Pratices”, IEEE ITPro, 2008
  • 41. Parallel Programming is Important! Unsustainable (overheating + power consumption) Parallelism is the primary method Doubling every 18 months Intel x86 8086, 8088 J. Hennessy and D. Patterson, “Computer Architecture: A Quantitive Approach”, 4th edition, Morgan Kauffman, 2007
  • 42. Parallel Programming • MPI / PVM • OpenMP • Multithreading • Intel Threading Building Blocks • Intel Parallel Studio • Microsoft Robotics Studio • Microsoft Parallel FX • Google’s MapReduce / Hadoop
  • 43. Any Questions ? Contact Me Sivadon Chaisiri http://www.blognone.com/user/javaboom http://javaboom.wordpress.com EMAIL: javaboom@gmail.com MSN: javaboom@hotmail.com