VirtualGL.

Slides:



Advertisements
Similar presentations
Tivoli SANergy. SANs are Powerful, but... Most SANs today offer limited value One system, multiple storage devices Multiple systems, isolated zones of.
Advertisements

1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Microsoft Windows NT Embedded 4.0
IBM Software Group ® Integrated Server and Virtual Storage Management an IT Optimization Infrastructure Solution from IBM Small and Medium Business Software.
© 2006 DataCore Software Corp SANmotion New: Simple and Painless Data Migration for Windows Systems Note: Must be displayed using PowerPoint Slideshow.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Axis Intelligent Video Intelligence where you need it.
Manasa Guduru Sai Prasanth Sridhar Malini srinivasan Sinduja Narasimhan Reference: Aymerich, F. M., Fenu, G., & Surcis, S. (2008). An approach to a cloud.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Visualization Linda Fellingham, Ph. D Manager, Visualization and Graphics Sun Microsystems Shared Visualization 1.1 Software Scalable Visualization 1.1.
Basic Concepts Of CITRIX XENAPP.
Chapter © 2006 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/ Irwin Chapter 7 IT INFRASTRUCTURES Business-Driven Technologies 7.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Server Virtualization
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
Data Management for Decision Support Session-4 Prof. Bharat Bhasker.
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Dell Software Unified Communications Command Suite (UCCS) Provides Flexible, Cross-Platform Management, Reporting and Data Diagnostics MICROSOFT AZURE.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Chapter 2 Operating Systems
Client/Server Technology
Connected Infrastructure
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Meemim's Microsoft Azure-Hosted Knowledge Management Platform Simplifies the Sharing of Information with Colleagues, Clients or the Public MICROSOFT AZURE.
Netscape Application Server
Enterprise Town Hall solution
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
New Heights by Guiding Them into the Cloud
What is GPU? how does it work?
BDII Performance Tests
Replace with Application Image
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Connected Infrastructure
TYPES AND COMPONENTS OF COMPUTER SYSTEM
Introduction to Operating System (OS)
How to prepare for the End of License of Windows Server 2012/R2
Chapter III Desktop Imaging Systems & Issues
IBM Start Now Host Integration Solutions
Introduction to Cloud Computing
Cloud Computing.
Get Real Value and Insights from Your Data: Biin Solutions Provides Predictive Analytics, IoT, and Business Intelligence with Microsoft Azure Power MICROSOFT.
Chapter 1: Introduction
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Microsoft Azure Platform Powers New Elements Constellation Software Suite to Deliver Invaluable Insights From Your Data for Marketing and Sales MICROSOFT.
In-Class Activity… Cloud Computing.
IT Infrastructure: Hardware and Software
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Virtual Network Computing VNC
On-Premises, or Deployed in a Hybrid Environment
Today’s Business Pain Points
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
IT INFRASTRUCTURES Business-Driven Technologies
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
IT Infrastructure: Hardware and Software
IBM Power Systems.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Introduction to Operating Systems
How Dell, SAP and SUSE Deliver Value Quickly
Introducing MagicInfo 6
Presentation transcript:

VirtualGL

Lecture Outline What is VGL ? How to use VGL ? Sun Visualization System Demo

What is VGL ? VirtualGL is an open source package which gives any Unix or Linux remote display software the ability to run OpenGL applications with full 3D hardware acceleration. Some remote display software, such as VNC, lacks the ability to run OpenGL applications entirely. Other remote display software forces OpenGL applications to use a slow software-only OpenGL renderer, to the detriment of performance as well as compatibility.

What is VGL ? VirtualGL also allows 3D graphics hardware to be shared among multiple users, and it provides real- time performance on even the most modest of networks. This makes it possible for large, noisy, hot 3D workstations to be replaced with laptops or even thinner clients; but more importantly, it eliminates the workstation and the network as barriers to data size. Users can now visualize gigabytes and gigabytes of data in real time without needing to cache any of the data locally or sit in front of the machine that is rendering the data.

What is VGL ? VirtualGL, however, employs a technique called “split rendering” to force the 3D commands from the application to go to a 3D graphics card in the application server. VGL accomplishes this by pre-loading a dynamic shared object (DSO) into the application at run time. This DSO intercepts a handful of GLX, OpenGL, and X11 commands necessary to perform split rendering.

How to use VGL ? VirtualGL image transportation VirtualGL can currently use one of three “image transports” to send rendered 3D images to the client machine. VGL Image Transport (Formerly “Direct Mode”) X11 Image Transport (Formerly “Raw Mode”) Sun Ray Image Transport

VirtualGL image transportation VGL Image Transport Reference: http://www.virtualgl.org/vgldoc/2_1final/#hd001

VirtualGL image transportation X11 Image Transport Reference: http://www.virtualgl.org/vgldoc/2_1final/#hd001

VirtualGL image transportation X11 Image Transport Reference: http://www.virtualgl.org/vgldoc/2_1final/#hd001

VirtualGL image transportation Sun Ray Image Transport Reference: http://www.virtualgl.org/vgldoc/2_1final/#hd001

System Requirements Linux/x86

Sun Visualization System Reference: http://www.sun.com/servers/visualization/

Sun Visualization System Intro Not only can you deliver the power to drive multi- display, 3D environments, you can also enable users to simultaneously view and interact with centralized data and 3D applications over the network via remote visualization capabilities. The Sun Visualization System integrates workstations, servers, networking, interconnects, graphics, and innovative software to provide both scalable and sharable visualization solutions.

Sun Visualization System Features and Benefits If you have large data sets that need to be processed, visualized and analyzed, now you can afford a powerful and scalable visualization system that can drive a multi-display environment and serve as a centralized resource that gives users anywhere on your network access to more CPUs, more graphics, and larger shared memory to process and view really large data sets.

Sun Visualization System Key Benefits Easy access to 3D visualization data for more users Faster and better decision making through data visualization Lower IT costs based on more affordable hardware solutions Eliminates cost of dedicated graphics-only systems Flexible architecture and scalability provide investment protection Pre-configured by Sun, ready to deploy

Sun Visualization System Highlights Scale @ will Share & Collaborate Best-in-class components High performance graphics Deploy rapidly

Sun Scalable Visualization The Sun Scalable Visualization software delivers high performance and increased image quality as well as an infrastructure that scales to handle visual processing requirements for increasing amounts of data to provide greater insight and better decision making. Sun Scalable Visualization software enables large, multi- display environments using standard, unmodified OpenGL applications using more than one graphics pipeline either in a single visualization server or graphics cluster. It also allows the use of multiple graphics processing units to speed up the rendering on a single display.

Sun Scalable Visualization Solutions Graphics servers support multiple graphics devices to drive: Higher performance Higher image quality Higher resolution Problem1: Servers Problem2: Lots of Screens – Chromium or OpenSceneGraph Problem3: Performance – Paraview or Chromium

Sun Shared Visualization Sun Shared Visualization software provides users on a variety of client platforms the ability to remotely access and share 3D-accelerated applications which run on a central resource with high performance graphics. This central graphics resource can be a single system with very large shared memory, lots of CPUS, many high-performance graphics cards, and high- performance, high-capacity storage, a graphics cluster, or a grid of multiple, different systems with accelerated graphics capabilities.

Why Shared Visualization ? Process and analyze huge data sets Scale (using Sun Scalable Visualization solutions) to maintain performance as data scales up Access the latest graphics technology Collaborate with remote colleagues to get the answer or decision faster Interactively view 3D data using standard applications without modification Consolidate and secure access to proprietary data Quickly and accurately solve complex problems to heighten productivity Improve analytical ability and innovation

Sun Shared Visualization Software Transparent Remote Access to 3D Applications

Remote Graphics In the Past

Remote Graphics Using VirtualGL

TurboVNC Purpose Allows X applications which were designed to run and display on the same system to transparently run on one system and display on another. Also enables collaboration by allowing more than one client system to display X session. Open source project Derived from TightVNC but uses same optimized image compression technology as VGL. Interoperable with other VNC viewers, including Java-based WebVNC.

VirtualGL With TurboVNC

End