Download Presentation (PPT)
Upcoming SlideShare
Loading in...5
×
 

Download Presentation (PPT)

on

  • 710 views

 

Statistics

Views

Total Views
710
Views on SlideShare
710
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • And as the next step – taking advantage of Moore's law, have multiple cores in a processor [Click][Click][Click] - with each core executing multiple threads in parallel. This is what I call CMT - Chip Multithreading. Multiple threads being executed simultaneously by a single chip. Now, as far as your application is concerned - you have dramatically increased the aggregate useful work done. Or in other words – you have dramatically increased the THROUGHPUT of your processor. The best part is that this chip doesn't cost us any more than a traditional processor. The cost of a CPU is a function of volume & die-size – not what it does for a living! [Click]
  • This diagram is showing the delivery of Virtualized Applications. In the diagram, we are showing the same 3-tier model as mentioned previously where applications, whether they be Windows, Linux, Solaris, or other are running in the data center. Note- in some cases, these applications coulc be running on “Virtual environments” like VMWare as well. The primary point, is that the applications run on the operating environment required and are running securely and in a central location. In the middle tier, we're showing a server running the “Sun Secure Global Desktop Software” (the product that was derived from the acquisition of Tarantella by Sun this last year). The Sun Secure Global Desktop software connects to the servers that are hosting the applications through standard protocols and then securely transports the applications to a particular users desktop. In most cases, the users desktop is a WindowsPC, and using the Sun Secure Global Desktop software, applications running on servers appear “seamlessly” on the end-user's desktop as if they were running locally. Using the Secure Global Desktop software, the the IT adminstrator is able to “publish” an application (or set of applications) for use by any particular user (or set of users). To run a remote application, the end-user only needs to initiate the application just like any other application as if it were local.
  • This diagram is showing the delivery of a virtualized desktop. Again, we're showing the same 3-tier model, where applications run in a protected data center; however, now in the middle-tier we are showing both the Secure Global Desktop sofware in combination with the Sun Ray software. The Sun Ray software provides a “virtual desktop”, with Solaris or Linux. This virtual desktop is generated by the server in the middle tier. Then applications, which run on servers in the data center are published to the virtual desktop and this virtually generated desktop environment is then delivered to a Sun Ray client. So, it's similar to the model presented previously, where applications are “published to a local desktop”; however, in this case applications are purblished to a “virtual desktop” and then delivered to a Sun Ray client.

Download Presentation (PPT) Download Presentation (PPT) Presentation Transcript

  • Using Server Management Technology to Streamline Operations and Reclaim System Resources RB Hooks, III CTO, Storage Practice Sun Microsystems Federal, Inc
  • CTO Challenges
    • Solving Today’s Problems with an eye to the future (3 – 5 years)
      • ROIC
      • Vendor Independence
      • Standards
      • Technical Innovation
      • Reliability, Availability, Scalability
      • Schedule & Budget Constraints
    • Unanticipated Spiral Development Projects
      • Rapid deployment
      • Builds small & scale
    • Establishing Major Strategic Partnerships
  • Virtualization Business Values
    • Server Consolidation
    • Application Consolidation
    • Infrastructure Consolidation
    • Platform “Stove-Pipe” Consolidation
    • Application Device Independence
    • ROIC
    • DR/BC
    • Management
      • Data/Information
      • Storage
  • High-End Computing Industry Trends
    • Scale
    • Size of problem sets
    • Operation costs
    • • Power & Cooling
    • • Space
    • • Complexity
    • • Manpower
      • First to Face the Productivity Crisis
        • Productivity
        • • Programmability
        • • System availability
        • • Operational efficiency
        • System balance
        • HW Acquisition costs
    Going DOWN
    • Critical importance of high-end capability, coupled with relatively small market demand, has led to government funding. DARPA has the right set of goals.
    Going UP
  • Clock Speed Time MHz 1 2 3 4 5 6
  • Clock Speed vs Cores Time MHz # Cores 1 2 3 4 5 6
  • X64 Compute Node Evolution Future: 8P Building Block 64-bit architecture 32 GByte memory Present: 2P Building Block 32-bit architecture 4 GByte memory Historical choice due to 32-bit architecture limitations 8P with large memory and 64-bit architecture is better building block
    • Larger compute nodes with much larger memory enable much more efficient models of physical world
  • Innovative Chip Technology
      • CMP (chip multiprocessing)
      • HMT (hardware multithreading)
      • CMT (chip multithreading)
    n cores per processor m strands per core n x m threads per processor
  • CMT – Multiple Multithreaded Cores
      • CORE 1
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • CORE 2
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • CORE 3
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • CORE 4
      • CORE 5
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • CORE 6
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • CORE 7
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • CORE 8
      • Thread 4
      • Thread 3
      • Thread 2
      • Thread 1
      • Time
      • Memory Latency
      • Compute
  • Virtualization
    • Next steps in Virtualization:
      • Better isolation of system resources
      • More comprehensive resource management
      • OS release independence
    Massive Consolidation, Reduce Cost and Increased Agility
  • Platform Virtualization Directions
    • Monolithic Mainframe
    • - LPAR, MDF
    • 9% Performance Overhead for Partitioning
    • Limited Hardware Resources
    • Hard Configurations
    • Multiple OSes
    • - Multiple boot disks
    • - Multiple patches required
    Dynamic System Domains Hard Partitions Server OS App Identity Server App Server Database
  • Platform Virtualization Directions
    • Monolithic Mainframes
    • - VM
    • 10% Overhead for Hypervisor
    • Better Hardware Utilization
    • Multiple OSes
    • - Multiple boot disks
    • - Multiple patches required
    Dynamic System Domains Logical Domains Xen VMware Microsoft Virtual Server Hard Partitions Virtual Machines Multiple OSes Mail Server Web Server File Server Identity Server App Server Database Trend to flexibility
  • Platform Virtualization Directions
    • Monolithic Mainframe
    • - TSO
    • <1% Overhead
    • Shared Kernel
    • Single OS Patch
    • Single Boot Disk
    Dynamic System Domains Solaris Containers (Zones + SRM) Solaris Trusted Extensions Solaris Containers for Linux Applications Logical Domains Xen VMware Microsoft Virtual Server Hard Partitions Virtual Machines OS Virtualization Multiple OSes Calendar Server Database Web Server Mail Server Web Server File Server Identity Server App Server Database Trend to flexibility
  • Platform Virtualization Directions Dynamic System Domains Solaris Containers (Zones + SRM) Solaris Trusted Extensions Solaris Containers for Linux Applications Solaris ResourceManager (SRM) Logical Domains Xen VMware Microsoft Virtual Server Parallels Hard Partitions Virtual Machines OS Virtualization Resource Mgmt. Server OS App Multiple OSes Single OS Calendar Server Database Web Server SunRay Server App Server Database Mail Server Web Server File Server Identity Server App Server Database Trend to flexibility Trend to isolation
  • CPU/Thread Utilization # Threads
  • Delivery of Virtualized Applications Secure Global Desktop Software Clients Applications
  • Delivery of a Virtualized Desktop Sun Ray Software Clients Applications
  • Questions?