Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Blogging in the Clouds
 Intel Blogger Day 2008
                               Sivadon Chaisiri
       http://www.blognone....
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...
Hot HPC Topics
• Cloud Computing: Buzz- and Fuzz (y) Word!
• Virtualization:Virtualized Season
• Green IT: Think Green, Do...
Cloud Computing: Buzz- and Fuzz (y) Word!
Cloud Computing: Buzz- and Fuzz (y) Word!
“... computation may someday be organized as a public utility ...”
             ...
Cloud Computing: Buzz- and Fuzz (y) Word!
“... computation may someday be organized as a public utility ...”
             ...
Cloud Computing: Buzz- and Fuzz (y) Word!
“... computation may someday be organized as a public utility ...”
             ...
Cloud Computing: Buzz- and Fuzz (y) Word!
 “... computation may someday be organized as a public utility ...”
            ...
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 ?)

•   Obj...
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Obj...
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Obj...
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Obj...
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Obj...
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Obj...
Something about Private Clouds
•   Need more benefits so invest more resources

•   Buy more and own more (Good ?)

•   Obj...
Timeline
Grid Computing       Utility Computing Software-as-a-Service Cloud Computing
                                    ...
Learning from the Past
Grid Computing       Utility Computing      Software-as-a-Service




  [virtual server]    [virtua...
Learning from the Past
     Grid Computing                  Utility Computing      Software-as-a-Service
“A single VO with...
Learning from the Past
     Grid Computing                      Utility Computing              Software-as-a-Service
“A si...
Learning from the Past
     Grid Computing                      Utility Computing               Software-as-a-Service
“A s...
Cloud Computing
•   Virtualized

•   Scalable

•   Flexible

•   Multi-tenancy

•   SLA-based

•   Self-healing

•   Pay-p...
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 Distri...
Success Stories
Amazon S3




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

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

•   ไอบีเอ็มทุ่...
Ten Challenges
   1. Security                                6. Power Consumption
   2. Logging                           ...
Virtualization: Virtualized Season
• Characteristics       • Applying the Virtualization
 • Virtualized Resources •     Se...
Green IT: Think Green, Do Green, Feel Green
•   Green Approaches *                   •       Blognone’s News
    •   Green...
Google’s Data Centers
Parallel Programming is Important!
                                               Unsustainable
                          ...
Parallel Programming
•   MPI / PVM

•   OpenMP

•   Multithreading

•   Intel Threading Building Blocks

•   Intel Paralle...
Any Questions ?

                            Contact Me
                              Sivadon Chaisiri
      http://www.bl...
Upcoming SlideShare
Loading in …5
×

Intelbloggerday08

850 views

Published on

My presentation from Intel Blogger Day 2008, Siam Square, Bangkok, Thailand 11 October 2008

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Intelbloggerday08

  1. 1. Blogging in the Clouds Intel Blogger Day 2008 Sivadon Chaisiri http://www.blognone.com/user/javaboom http://javaboom.wordpress.com
  2. 2. Hot HPC Topics
  3. 3. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word!
  4. 4. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season
  5. 5. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season • Green IT: Think Green, Do Green, Feel Green
  6. 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. 7. Cloud Computing: Buzz- and Fuzz (y) Word!
  8. 8. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960
  9. 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. 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. 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. 12. Public Clouds vs Private Clouds
  13. 13. Something about Private Clouds
  14. 14. Something about Private Clouds • Need more benefits so invest more resources
  15. 15. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?)
  16. 16. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-]
  17. 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. 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. 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. 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. 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. 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. 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. 24. Learning from the Past Grid Computing Utility Computing Software-as-a-Service [virtual server] [virtual platforms] [virtual applications]
  25. 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. 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. 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. 28. Cloud Computing • Virtualized • Scalable • Flexible • Multi-tenancy • SLA-based • Self-healing • Pay-per-use
  29. 29. Google Trends : 2004 - October 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  30. 30. Google Trends : 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  31. 31. Google Trends : 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  32. 32. Google Trends : 2008 (Only Grid) สวัสดี Reference: http://www.google.com/trends, Oct 7, 2008
  33. 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
  34. 34. Success Stories Amazon S3 Amazon EC2
  35. 35. Success Stories
  36. 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. 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. 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. 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
  40. 40. Google’s Data Centers
  41. 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. 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. 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

×