SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
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

Contenu connexe

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

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 ProfitOpen Networking Summits
 
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 usTal Lavian Ph.D.
 
Lte Small Cells Presentation Arrows
Lte Small Cells Presentation ArrowsLte Small Cells Presentation Arrows
Lte Small Cells Presentation Arrowshmatthews1
 
Telco Evangelist Presentation Telefonica
Telco Evangelist Presentation TelefonicaTelco Evangelist Presentation Telefonica
Telco Evangelist Presentation Telefonicahbolten
 
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 ArrowsAdrian Treacy
 
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 Arrowsshaylinau
 
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 presentationxKinAnx
 
High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveJason Shih
 
Neah Power Investor Presentation
Neah Power Investor PresentationNeah Power Investor Presentation
Neah Power Investor Presentationnpwzpr
 
Top Ten Ways to Commercialize Microtechnology
Top Ten Ways to Commercialize MicrotechnologyTop Ten Ways to Commercialize Microtechnology
Top Ten Ways to Commercialize Microtechnologyjwylde
 
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 NetworksCedric Lam
 
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-2TransformingTech
 
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) Marc Jadoul
 
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...EOI Escuela de Organización Industrial
 
4G_World_2012_CSFB.pdf
4G_World_2012_CSFB.pdf4G_World_2012_CSFB.pdf
4G_World_2012_CSFB.pdfKVOMC
 
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 Technologiesmark madsen
 
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 )EMC
 
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 ComputingHeiko Joerg Schick
 

Similaire à 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
 
High performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspectiveHigh performance computing - building blocks, production & perspective
High performance computing - building blocks, production & perspective
 
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
 

Dernier

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Dernier (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

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