SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
ANALYST SUMMIT 2007




Redshift:
The Explosion of
Massive Scale Systems
Dr. Greg Papadopoulos
Executive Vice President, R&D
Chief Technology Officer
These slides contain forward-looking statements regarding
the future results and performance of Sun Microsystems, Inc.,
including statements regarding future industry trends and growth,
demand for HPC and future trends in computing. These forward-
looking statements involve risks and uncertainties, and actual
results could differ materially from those contained in these
forward-looking statements. Factors that could cause actual results
to differ materially from those contained in these forward-looking
statements include: risks associated with developing, designing,
manufacturing and distributing new products; lack of success in
technological advancements; pricing pressures; lack of customer
acceptance of new products; the possibility of errors or defects in
new products; competition; adverse business conditions; failure to
retain key employees; the cancellation or delay of projects; our
reliance on single-source suppliers; risks associated with our ability
to purchase a sufficient amount of components to meet demand;
inventory risks; risks associated with our international customers
and operations; delays in product development or customer
acceptance and implementation of new products and technologies;
our dependence on significant customers and specific industries;
and our dependence on channel partners. Please also refer to
Sun's periodic reports that are filed with the Securities and
Exchange Commission, including Sun's annual report on Form 10-
K for the fiscal year ended June 30, 2006 and its quarterly report
on Form 10-Q for the fiscal quarter ended October 1, 2006. Sun
assumes no obligation to, and currently does not intend to, update
these forward-looking statements.
25 Yrs: 100,000 to 1M Times More MIPS/$
                  1010



                   105                                     10,000MIPS/$1K
  MIPS/1000 USD




                   100
                                     0.01 MIPS/$1K

                  10-5



                  10-10


                                               Hermann Brunner, Max-Planck-Institut fuer Extraterrestriche Physik, Germany
                    -15
                  10
                       1880   1900   1920    1940             1960                1980                2000                   2020
                                                Year
Where is the Demand?
  1M



 10K
                              Processor
                             Performance
  1K                                                T1000
           Sun 1                                 10,000 MIPS
 100      1 MIPS                                 $5K (2005$)
       $40K (2005$)
  10

   1
          $17T               World GDP                 $36T
  .1
          1985        1990    1995       2000   2005      2010   2015
Core per Enterprise Demand
  1M
                                         1000x
 100K

 10K

  1K
                           Moore’s Law
  100

   10

    1
               Core Enterprise Demand
   .1
        1995    2000             2005     2010
“Last Mile” Bandwidth
 10G

  1G
                                                      Fiber
 100M                                                           50–100m
                                                              22m
 10M
                                      DSL/Cable
                                                       4m
  1M                                              1.55m
                                    56k
 100K                                      384k
             POTS
                            28.8k
  10K               14.4k
        9.6kbps
   1K
         1985       1990      1995        2000     2005       2010   2015
ΣBW – Filling the Pipe




                  ΣBW
     Ning




               In = Out
ΣBW – Filling the Pipe




                         ΣBW
     Ning




                    In = Out

   # Servers * BW/Server = # Devices * BW/Device
ΣBW – Filling the Pipe
  1M                      1M
                                   ΣBW
 100K

 10K

  1K           1,000     1,000
                                   Moore’s Law
  100
                 50                Core
   10

    1
   .1
        1995      2000      2005       2010
HPC – Insatiable Demand
HPC – Insatiable Demand
  1M                         ΣBW
 100K                         HPC

 10K

  1K
                             Moore’s Law
  100
                             Core
   10

    1
   .1
        1995   2000   2005       2010
*-Prise
             Workday
                       Network.com




          Internet
*-Prise
  1M                           ΣBW
 100K                           HPC
                                *Prise
  10K

  1K
                               Moore’s Law
  100
                         CRM
                               Core
   10

    1
   .1
        1995   2000   2005         2010
Redshift – a Move to Massive Scale
  1M                          ΣBW
 100K                          HPC
                               *Prise
 10K

  1K
                              Moore’s Law
  100
                              Core
   10

    1
   .1
        1995   2000    2005       2010
Diverging Concerns
  1M                                  ΣBW
 100K                                  HPC
                                       *Prise
 10K

  1K
                                      Moore’s Law
  100
                                      Core
   10
                      Consolidation
                         Cost
    1                   Services
   .1
        1995   2000        2005           2010
Diverging Concerns
  1M                                         ΣBW
                        Scale                 HPC
 100K                 Efficiency
                      Products                *Prise
 10K

  1K
                                             Moore’s Law
  100
                                             Core
   10
                             Consolidation
                                Cost
    1                          Services
   .1
        1995   2000                2005          2010
“The Google Question”

           If all you cared about
           was massive scale,
           what would you build
           and how would you
           operate it?
An Answer


With “Brutal Efficiency”
• Hardened metrics (utilization, power, security)
• Predictability of service level
• Idea-to-deploy time and productivity
An Answer


With “Brutal Efficiency”
• Hardened metrics (utilization, power, security)
• Predictability of service level
• Idea-to-deploy time and productivity


      Deep, At-scale Engineering of Systems
How Deep?

    Efficiency and predictability
      at massive scale are as
        mission-critical
          to Redshift as
         RAS has been to
        the core enterprise
Don’t Confuse




  Commoditization of
     Computers
Don’t Confuse




                       With


  Commoditization of          Commoditization of
     Computers                   Computing
System Includes...

                  Network Service

           Core Services and Platforms

                   O/S Instances

                  Base HW Plant
             (Servers, Storage and Switches)
System Includes...

                   Network Service

            Core Services and Platforms
Massively
Parallel            O/S Instances
System
                   Base HW Plant
              (Servers, Storage and Switches)
SMPs Are Back (With a Vengeance!)




64 Threads in 1997
     E10K
    Full Rack                   Size
   9620 Watts                 Power
                     (Systems at peak utilization)

    1,800 lbs.               Weight
    ~150k tpm           Performance
SMPs Are Back (With a Vengeance!)


                                                            z

64 Threads in 1997                                   64 Threads in 2007
     E10K                                              Niagara 2
    Full Rack                   Size
   9620 Watts                 Power
                     (Systems at peak utilization)

    1,800 lbs.               Weight
    ~150k tpm           Performance
SMPs Are Back (With a Vengeance!)


                                                             z

64 Threads in 1997                                    64 Threads in 2007
     E10K                                                 Niagara 2
    Full Rack                   Size                          1U      30x
   9620 Watts                 Power                  24x 410 Watts
                     (Systems at peak utilization)

    1,800 lbs.               Weight                         45 lbs.   40x
    ~150k tpm           Performance                  2x   ~300k tpm
SMPs Are Back (With a Vengeance!)


                                z

64 Threads in 1997       64 Threads in 2007
     E10K                  Niagara 2
Neptune and Crossbow

            • Solaris virtual networking stacks
              for high speed networks, based on
 Crossbow     protocol, service, or container
            • Does the “careful” unleashing of 10G

            • A shared, virtualized, non-blocking,
              multi-homed 10 Gigabit Ethernet
 Neptune      PCI-e network interface
            • Gets the most out of your system
              and your I/O bus
              > Processors get faster faster than I/O buses get
                 faster – PCI-e is (or soon will be) your bottleneck
Neptune and Crossbow
    Solaris Zones                             1000’s Logical
     Processes                                 Connections

                               Virtualized
                            Network Streams


      Solaris        PCIe
    Crossbow                  Neptune         4x10GE
     and PEF




       MultiCore
    Microprocessor
Java RTS + Solaris =
Open Real Time Operating System

              Application

             Java RTS 2.0

                Solaris

              Hardware
Java RTS + Solaris:
1000 Times More Predictable
            Maximum Latency      Jitter

                  20              10
             microseconds     microseconds
      RTS

                  10               5
              milliseconds    milliseconds

                  12               7
              milliseconds    milliseconds
Real-Time Application Server Results
   Comparison of Conventional Java SE to Java RTS
                                  Distribution of Request/Reply Round-trip Times
                     10,000
Number of Requests




                      1,000             Java RTS Results: ALL priority transactions
                                        complete in 11 milliseconds or less
                                        Standard Java SE Results: Priority
                       100              transactions range from 11 ms to 3.5 seconds


                        10


                         1
                              0      200,000       400,000        600,000      800,000
                                                  Round-trip Time (US)
Real-Time Java
    on Solaris:
Inverted Pendulum
      Greg Bollella
   Distinguished Engineer,
     Sun Microsystems
NetBeans IDE Support
Download the Java
RTS Plugin, and
• Cross-develop on
  the host
• Deploy over the
  network
• Execute on the target
• ...from the
  NetBeans IDE
Co-Design



  Computer
+ Storage
+ Network
+ Power
+ Cooling
+ Software
= BLACKBOX
But Wait, There’s More
• The next wave will include leading-edge enterprises
• Critical to this wave will be the bridge between
  core IT and redshifting services:

                 Identity and security
         Procedural languages and scripting
                  SOA and Web 2.0
                     New clients
The Bridge
  1M                             ΣBW
 100K                             HPC
                                 *Prise
 10K                  Identity
                      RSWS
  1K
                       New
  100                 Clients

   10

    1
   .1
        1995   2000                 2010
Enterprise Bridge
                    Workday
                              Network.com




               Internet

                                    Core
                                  Enterprise
Putting it all Together:
The Binary Distribution

                   Network Service

            Core Services and Platforms
“The
 Distro”
                    O/S Instances

                   Base HW Plant
              (Servers, Storage and Switches)
Source vs. Binary
 Platform Developers


                  Platform
                  (Open Source)



open Java
open ...
Source vs. Binary
 Platform Developers


                   Platform
                   (Open Source)

                              Distribution
open Java
open ...

                              1.1            1.2      1.2.1
                                    Binary Distribution
             ...
Source vs. Binary
 Platform Developers                                      Application Developers


                   Platform                         Applications
                   (Open Source)

                              Distribution
open Java                                                     Application Binaries
open ...

                              1.1            1.2      1.2.1
                                    Binary Distribution
             ...
A Likely Scenario

            Big Computers
             100Ks – 1Ms Nodes
             Globally Distributed

                                    GCC Live.com




Devices
A Likely Scenario

             Big Computers
              100Ks – 1Ms Nodes
              Globally Distributed

                                     GCC Live.com


           Distribution Networks


Devices
A Likely Scenario

              Big Computers
               100Ks – 1Ms Nodes
Startups       Globally Distributed

                                      GCC Live.com


            Distribution Networks


Devices
ANALYST SUMMIT 2007




Thank the Computer.
The Network is
               You.            TM




Dr. Greg Papadopoulos
Executive Vice President, R&D
Chief Technology Officer

Mais conteúdo relacionado

Semelhante a Redshift: The Explosion of Massive Scale Systems by Dr. Greg Papadopoulos

Lte Small Cells Presentation Arrows
Lte Small Cells Presentation ArrowsLte Small Cells Presentation Arrows
Lte Small Cells Presentation Arrows
hmatthews1
 
Telco Evangelist Presentation Telefonica
Telco Evangelist Presentation TelefonicaTelco Evangelist Presentation Telefonica
Telco Evangelist Presentation Telefonica
hbolten
 
Sun sparc enterprise t5440 server customer presentation
Sun sparc enterprise t5440 server customer presentationSun sparc enterprise t5440 server customer presentation
Sun sparc enterprise t5440 server customer presentation
xKinAnx
 
Neah Power Investor Presentation
Neah Power Investor PresentationNeah Power Investor Presentation
Neah Power Investor Presentation
npwzpr
 
Top Ten Ways to Commercialize Microtechnology
Top Ten Ways to Commercialize MicrotechnologyTop Ten Ways to Commercialize Microtechnology
Top Ten Ways to Commercialize Microtechnology
jwylde
 
4G_World_2012_CSFB.pdf
4G_World_2012_CSFB.pdf4G_World_2012_CSFB.pdf
4G_World_2012_CSFB.pdf
KVOMC
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
Heiko Joerg Schick
 

Semelhante a Redshift: The Explosion of Massive Scale Systems by Dr. Greg Papadopoulos (20)

Open Networking: Investing for Fun and Profit
Open Networking: Investing for Fun and ProfitOpen Networking: Investing for Fun and Profit
Open Networking: Investing for Fun and Profit
 
Abundant Bandwidth and how it affects us
Abundant Bandwidth and how it affects usAbundant Bandwidth and how it affects us
Abundant Bandwidth and how it affects us
 
Lte Small Cells Presentation Arrows
Lte Small Cells Presentation ArrowsLte Small Cells Presentation Arrows
Lte Small Cells Presentation Arrows
 
Telco Evangelist Presentation Telefonica
Telco Evangelist Presentation TelefonicaTelco Evangelist Presentation Telefonica
Telco Evangelist Presentation Telefonica
 
Rec 12 073 Lte Small Cells Presentation Arrows
Rec 12 073 Lte  Small Cells Presentation ArrowsRec 12 073 Lte  Small Cells Presentation Arrows
Rec 12 073 Lte Small Cells Presentation Arrows
 
Rec 12 073 Lte Small Cells Presentation Arrows
Rec 12 073 Lte  Small Cells Presentation ArrowsRec 12 073 Lte  Small Cells Presentation Arrows
Rec 12 073 Lte Small Cells Presentation Arrows
 
Sun sparc enterprise t5440 server customer presentation
Sun sparc enterprise t5440 server customer presentationSun sparc enterprise t5440 server customer presentation
Sun sparc enterprise t5440 server customer presentation
 
Neah Power Investor Presentation
Neah Power Investor PresentationNeah Power Investor Presentation
Neah Power Investor Presentation
 
Top Ten Ways to Commercialize Microtechnology
Top Ten Ways to Commercialize MicrotechnologyTop Ten Ways to Commercialize Microtechnology
Top Ten Ways to Commercialize Microtechnology
 
The Outlook of Broad Band Optical Access Networks
The Outlook of Broad Band Optical Access NetworksThe Outlook of Broad Band Optical Access Networks
The Outlook of Broad Band Optical Access Networks
 
Doering
DoeringDoering
Doering
 
Cleanroom air-ionization-in-a-nano-world-2
Cleanroom air-ionization-in-a-nano-world-2Cleanroom air-ionization-in-a-nano-world-2
Cleanroom air-ionization-in-a-nano-world-2
 
Tao zhang
Tao zhangTao zhang
Tao zhang
 
From Selling Technology to Selling Value (2008)
From Selling Technology to Selling Value (2008) From Selling Technology to Selling Value (2008)
From Selling Technology to Selling Value (2008)
 
Jaime de Rábago · PRECAST CONCRETE WIND TOWERS AND OFFSHORE FOUNDATIONS: A HU...
Jaime de Rábago · PRECAST CONCRETE WIND TOWERS AND OFFSHORE FOUNDATIONS: A HU...Jaime de Rábago · PRECAST CONCRETE WIND TOWERS AND OFFSHORE FOUNDATIONS: A HU...
Jaime de Rábago · PRECAST CONCRETE WIND TOWERS AND OFFSHORE FOUNDATIONS: A HU...
 
4G_World_2012_CSFB.pdf
4G_World_2012_CSFB.pdf4G_World_2012_CSFB.pdf
4G_World_2012_CSFB.pdf
 
Determine the Right Analytic Database: A Survey of New Data Technologies
Determine the Right Analytic Database: A Survey of New Data TechnologiesDetermine the Right Analytic Database: A Survey of New Data Technologies
Determine the Right Analytic Database: A Survey of New Data Technologies
 
FLASH 1st - The Storage Strategy for the Next Decade ( EMC World 2012 )
FLASH 1st - The Storage Strategy for the Next Decade  ( EMC World 2012 )FLASH 1st - The Storage Strategy for the Next Decade  ( EMC World 2012 )
FLASH 1st - The Storage Strategy for the Next Decade ( EMC World 2012 )
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
 
RC300C
RC300CRC300C
RC300C
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
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
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Redshift: The Explosion of Massive Scale Systems by Dr. Greg Papadopoulos

  • 1. ANALYST SUMMIT 2007 Redshift: The Explosion of Massive Scale Systems Dr. Greg Papadopoulos Executive Vice President, R&D Chief Technology Officer
  • 2. These slides contain forward-looking statements regarding the future results and performance of Sun Microsystems, Inc., including statements regarding future industry trends and growth, demand for HPC and future trends in computing. These forward- looking statements involve risks and uncertainties, and actual results could differ materially from those contained in these forward-looking statements. Factors that could cause actual results to differ materially from those contained in these forward-looking statements include: risks associated with developing, designing, manufacturing and distributing new products; lack of success in technological advancements; pricing pressures; lack of customer acceptance of new products; the possibility of errors or defects in new products; competition; adverse business conditions; failure to retain key employees; the cancellation or delay of projects; our reliance on single-source suppliers; risks associated with our ability to purchase a sufficient amount of components to meet demand; inventory risks; risks associated with our international customers and operations; delays in product development or customer acceptance and implementation of new products and technologies; our dependence on significant customers and specific industries; and our dependence on channel partners. Please also refer to Sun's periodic reports that are filed with the Securities and Exchange Commission, including Sun's annual report on Form 10- K for the fiscal year ended June 30, 2006 and its quarterly report on Form 10-Q for the fiscal quarter ended October 1, 2006. Sun assumes no obligation to, and currently does not intend to, update these forward-looking statements.
  • 3. 25 Yrs: 100,000 to 1M Times More MIPS/$ 1010 105 10,000MIPS/$1K MIPS/1000 USD 100 0.01 MIPS/$1K 10-5 10-10 Hermann Brunner, Max-Planck-Institut fuer Extraterrestriche Physik, Germany -15 10 1880 1900 1920 1940 1960 1980 2000 2020 Year
  • 4. Where is the Demand? 1M 10K Processor Performance 1K T1000 Sun 1 10,000 MIPS 100 1 MIPS $5K (2005$) $40K (2005$) 10 1 $17T World GDP $36T .1 1985 1990 1995 2000 2005 2010 2015
  • 5. Core per Enterprise Demand 1M 1000x 100K 10K 1K Moore’s Law 100 10 1 Core Enterprise Demand .1 1995 2000 2005 2010
  • 6. “Last Mile” Bandwidth 10G 1G Fiber 100M 50–100m 22m 10M DSL/Cable 4m 1M 1.55m 56k 100K 384k POTS 28.8k 10K 14.4k 9.6kbps 1K 1985 1990 1995 2000 2005 2010 2015
  • 7. ΣBW – Filling the Pipe ΣBW Ning In = Out
  • 8. ΣBW – Filling the Pipe ΣBW Ning In = Out # Servers * BW/Server = # Devices * BW/Device
  • 9. ΣBW – Filling the Pipe 1M 1M ΣBW 100K 10K 1K 1,000 1,000 Moore’s Law 100 50 Core 10 1 .1 1995 2000 2005 2010
  • 11. HPC – Insatiable Demand 1M ΣBW 100K HPC 10K 1K Moore’s Law 100 Core 10 1 .1 1995 2000 2005 2010
  • 12. *-Prise Workday Network.com Internet
  • 13. *-Prise 1M ΣBW 100K HPC *Prise 10K 1K Moore’s Law 100 CRM Core 10 1 .1 1995 2000 2005 2010
  • 14. Redshift – a Move to Massive Scale 1M ΣBW 100K HPC *Prise 10K 1K Moore’s Law 100 Core 10 1 .1 1995 2000 2005 2010
  • 15. Diverging Concerns 1M ΣBW 100K HPC *Prise 10K 1K Moore’s Law 100 Core 10 Consolidation Cost 1 Services .1 1995 2000 2005 2010
  • 16. Diverging Concerns 1M ΣBW Scale HPC 100K Efficiency Products *Prise 10K 1K Moore’s Law 100 Core 10 Consolidation Cost 1 Services .1 1995 2000 2005 2010
  • 17. “The Google Question” If all you cared about was massive scale, what would you build and how would you operate it?
  • 18. An Answer With “Brutal Efficiency” • Hardened metrics (utilization, power, security) • Predictability of service level • Idea-to-deploy time and productivity
  • 19. An Answer With “Brutal Efficiency” • Hardened metrics (utilization, power, security) • Predictability of service level • Idea-to-deploy time and productivity Deep, At-scale Engineering of Systems
  • 20. How Deep? Efficiency and predictability at massive scale are as mission-critical to Redshift as RAS has been to the core enterprise
  • 21. Don’t Confuse Commoditization of Computers
  • 22. Don’t Confuse With Commoditization of Commoditization of Computers Computing
  • 23. System Includes... Network Service Core Services and Platforms O/S Instances Base HW Plant (Servers, Storage and Switches)
  • 24. System Includes... Network Service Core Services and Platforms Massively Parallel O/S Instances System Base HW Plant (Servers, Storage and Switches)
  • 25. SMPs Are Back (With a Vengeance!) 64 Threads in 1997 E10K Full Rack Size 9620 Watts Power (Systems at peak utilization) 1,800 lbs. Weight ~150k tpm Performance
  • 26. SMPs Are Back (With a Vengeance!) z 64 Threads in 1997 64 Threads in 2007 E10K Niagara 2 Full Rack Size 9620 Watts Power (Systems at peak utilization) 1,800 lbs. Weight ~150k tpm Performance
  • 27. SMPs Are Back (With a Vengeance!) z 64 Threads in 1997 64 Threads in 2007 E10K Niagara 2 Full Rack Size 1U 30x 9620 Watts Power 24x 410 Watts (Systems at peak utilization) 1,800 lbs. Weight 45 lbs. 40x ~150k tpm Performance 2x ~300k tpm
  • 28. SMPs Are Back (With a Vengeance!) z 64 Threads in 1997 64 Threads in 2007 E10K Niagara 2
  • 29. Neptune and Crossbow • Solaris virtual networking stacks for high speed networks, based on Crossbow protocol, service, or container • Does the “careful” unleashing of 10G • A shared, virtualized, non-blocking, multi-homed 10 Gigabit Ethernet Neptune PCI-e network interface • Gets the most out of your system and your I/O bus > Processors get faster faster than I/O buses get faster – PCI-e is (or soon will be) your bottleneck
  • 30. Neptune and Crossbow Solaris Zones 1000’s Logical Processes Connections Virtualized Network Streams Solaris PCIe Crossbow Neptune 4x10GE and PEF MultiCore Microprocessor
  • 31. Java RTS + Solaris = Open Real Time Operating System Application Java RTS 2.0 Solaris Hardware
  • 32. Java RTS + Solaris: 1000 Times More Predictable Maximum Latency Jitter 20 10 microseconds microseconds RTS 10 5 milliseconds milliseconds 12 7 milliseconds milliseconds
  • 33. Real-Time Application Server Results Comparison of Conventional Java SE to Java RTS Distribution of Request/Reply Round-trip Times 10,000 Number of Requests 1,000 Java RTS Results: ALL priority transactions complete in 11 milliseconds or less Standard Java SE Results: Priority 100 transactions range from 11 ms to 3.5 seconds 10 1 0 200,000 400,000 600,000 800,000 Round-trip Time (US)
  • 34. Real-Time Java on Solaris: Inverted Pendulum Greg Bollella Distinguished Engineer, Sun Microsystems
  • 35. NetBeans IDE Support Download the Java RTS Plugin, and • Cross-develop on the host • Deploy over the network • Execute on the target • ...from the NetBeans IDE
  • 36. Co-Design Computer + Storage + Network + Power + Cooling + Software = BLACKBOX
  • 37. But Wait, There’s More • The next wave will include leading-edge enterprises • Critical to this wave will be the bridge between core IT and redshifting services: Identity and security Procedural languages and scripting SOA and Web 2.0 New clients
  • 38. The Bridge 1M ΣBW 100K HPC *Prise 10K Identity RSWS 1K New 100 Clients 10 1 .1 1995 2000 2010
  • 39. Enterprise Bridge Workday Network.com Internet Core Enterprise
  • 40. Putting it all Together: The Binary Distribution Network Service Core Services and Platforms “The Distro” O/S Instances Base HW Plant (Servers, Storage and Switches)
  • 41. Source vs. Binary Platform Developers Platform (Open Source) open Java open ...
  • 42. Source vs. Binary Platform Developers Platform (Open Source) Distribution open Java open ... 1.1 1.2 1.2.1 Binary Distribution ...
  • 43. Source vs. Binary Platform Developers Application Developers Platform Applications (Open Source) Distribution open Java Application Binaries open ... 1.1 1.2 1.2.1 Binary Distribution ...
  • 44. A Likely Scenario Big Computers 100Ks – 1Ms Nodes Globally Distributed GCC Live.com Devices
  • 45. A Likely Scenario Big Computers 100Ks – 1Ms Nodes Globally Distributed GCC Live.com Distribution Networks Devices
  • 46. A Likely Scenario Big Computers 100Ks – 1Ms Nodes Startups Globally Distributed GCC Live.com Distribution Networks Devices
  • 47. ANALYST SUMMIT 2007 Thank the Computer. The Network is You. TM Dr. Greg Papadopoulos Executive Vice President, R&D Chief Technology Officer