SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Intelbloggerday08

John Landry at Mass TLC Feb09
John Landry at Mass TLC Feb09John Landry at Mass TLC Feb09
John Landry at Mass TLC Feb09John Landry
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonGovCloud Network
 
PCDW For Owners
PCDW For OwnersPCDW For Owners
PCDW For Ownerscbrandon
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionAdomas Svirskas
 
The Yin and Yang of Software
The Yin and Yang of SoftwareThe Yin and Yang of Software
The Yin and Yang of Softwareelliando dias
 
Sustainable Architecture Design
Sustainable Architecture DesignSustainable Architecture Design
Sustainable Architecture DesignKevin Francis
 
AAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud ComputingAAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud ComputingMarc Caltabiano
 
Kb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingKb12012011 amitava cloud_computing
Kb12012011 amitava cloud_computingAmitava Kumar
 
Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptSkcript
 
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 1Ruud 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 2009Guy Tel-Zur
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Cybera Inc.
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

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