Вы находитесь на странице: 1из 23

Parabons Frontier

Grid Platform
Extreme-Scale Enterprise Grid Computing Software

2008 Parabon Inc. All rights reserved. |

2010 1 Parabon Computation, Inc. All rights reserved.

Presentation Overview
Introduction to Grid Computing Frontier Grid Platform Overview Benets to Oil & Gas Companies
-

Maximize the ROI of existing enterprise resources Reduce hardware costs and footprint Increase server utilization Use existing services and legacy apps more eciently Data-heavy applications Modeling & simulation Nanotechnology Data center consolidation

Case Studies
-

History of Grid Computing


1973 Ethernet Computer Networking 1969: ARPAnet The Original Internet 2000 Frontier Launched 1985 Microsoft Windows 1994 Beowulf Clusters @ NASA 1993 Mosaic Browser 1999 Parabon Founded 1999 SETI@home 1998 Frontier Prototype 2010 Frontier 5 VM Management 2009 Frontier 4 Grid Software as a Service 2008 Frontier Dashboard 2007 Cloud Computing Emerges

1965: CTSS Shared Access to a Single Computer

1975: Altair & Cray-1 First Microcomputer and Supercomputer

2011 Frontier 6 Integrated DFS

1965 1969

1973-75

1985

1993 -94

1999 -2000

2007

2008 2009 2010

1950s & 60s: Mainframes & Timesharing 1970s: Ethernet & Local Area Networking 1980s: Personal & Home Computers 1990s: Internet, WWW, HPC Clusters 2000s: Distributed Supercomputing 2010s: On-Demand Utility Computing

First Commercial Online Grid First Grid Deployed in U.S. DoD and Intel Communities First & Only Grid with Integrated VM Management Longest Running Online Grid Service in The World

Parabons Frontier Grid Platform


Frontier Enterprise Grid Deployment
Frontier Compute Engines

USER TOOLS
Dashboard Web Interface App Store 3rd-Party Apps Grid Software as a Service Watchman, Blitz, etc.

DEVELOPER TOOLS
Frontier SDK & API Docs JumpStart App Generator Rapids for Legacy Apps Origin Evolutionary SDK Frontier Grid Server

Parabons Frontier Grid Platform is a turn-key, commercial o-the-shelf (COTS) software solution that unobtrusively harnesses dedicated and/or unused computing capacity within your organization to: Reduce current processing times - From decades to days, or months to minutes Solve previously intractable problems - Launch data-heavy and compute-intensive jobs - Manage distributed command & control apps - Host cloud computing web services Maximize ROI of existing enterprise assets - Use available resources more eciently - Avoid costly hardware expenditures!

PC, Linux & Mac Workstations

Clusters & Clouds

Dedicated Servers

Enterprise Datacenter

Parabons Frontier Grid Platform


Frontier Grid Server
The Frontier Grid Server software manages the execution of grid jobs and instantiation of cloud services. A single instance of the Frontier Grid Server can manage a grid of up to 1,000 nodes, and Frontier can be scaled across multiple servers to support grids of 10,000 computers or more.

Frontier Enterprise Grid Deployment


Frontier Compute Engines

Frontier Compute Engines


80% - 95% of the capacity of most computers goes unused. The Frontier Compute Engine unobtrusively harnesses that excess computing capacity.
Frontier Grid Server

PC, Linux & Mac Workstations

Here we see the CPU utilization of a dual-core system running Frontier in idle-only mode. After a period of inactivity , the Compute Engine begins working . As soon as a higher priority eventsuch as user activity is observed , the engine instantly cedes control.

Clusters & Clouds

Dedicated Servers

Enterprise Datacenter

Parabons Frontier Grid Platform


Frontier Enterprise Grid Deployment
Frontier Compute Engines

The Frontier Compute Engines browser-based user interface is consistent across all major platforms. Frontiers unmatched security model allows it to be deployed safely across the entire enterprise. The Compute Engine can run within clouds, datacenters, or on HPC clusters either natively or as a virtual appliance with no operational impact.
Built-In Hypervisor

Frontier Grid Server

PC, Linux & Mac Workstations

In addition, the Frontier Compute Engine includes a built-in Hypervisor, allowing customized virtual machines (VMs) to be deployed across the grid and executed on commodity hardware.

Clusters & Clouds

Dedicated Servers

Enterprise Datacenter

Service Layer Stack


Frontiers Complete Service Stack Provides Infrastructure, Platform, and Grid Software as a Service Layers
Grid Software as a Service
App Store; Watchman; Blitz

Platform as a Service
Frontier Dashboard; JumpStart Application Generator

Infrastructure as a Service
Integrated VM Management; Frontier Server & Compute Engine

Frontier Dashboard
The Frontier Dashboard provides a platform as a service portal into which developers can deploy their grid-powered web applications for users to run in their browsers. In addition, the Dashboard allows users and grid administrators to manage their Frontier accounts and congure their Frontier Compute Engine and Frontier Enterprise Server settingsfrom any standard web browser.

Rich Reporting Capability Frontier jobs can be monitored, peak and current capacity can be measured, and grid utilization can be managed, all through an intuitive, easy-to-use HTML front-end.

Developer Tools
Write & Run Your Own Grid Applications
Frontier includes a rich suite of developer tools that provides everything developers need to write and run new applications for the grid: Frontier SDK: A collection of software tools that enable developers to write, monitor, and control the execution of jobs on Frontier. Frontier IDE for Eclipse: An Eclipse plug-in that enables developers to load and launch Frontier applications, leverage code completion, and directly access the Frontier SDK documentation while editing their applications source code. Origin Evolutionary SDK: A framework of Evolutionary Computation (EC) algorithms designed to run on Frontier for performing optimization with existing models or simulations. Frontier JumpStart: An Application Generator that allows developers to write and run their own Frontier Dashboard applications in less than 10 minutes!

Grid-Enable Legacy Apps


Frontier Rapids: A powerful Integration & Execution Environment allows developers to package and distribute existing applications across Frontier without having to modify any source code!

Features and Benets of Frontier


Integrated VM Management
Users can programmatically launch grid jobs or instantiate cloud services to auto-provisioned VMs.

Save Money
-

Service Orientation
More than grid middleware, Frontier comes with a complete services stack that includes Infrastructure, Platform, and Software as a Service layers.

Increase ROI on existing IT infrastructure Consolidate servers; increase eciency Reduce power, space & cooling costs Avoid costly hardware expenditures

Save Time
-

Rock-Solid Security
Frontier has layers of safeguards built-in for protecting providers and users, making it the most secure grid on the market.

Reduce processing time Decades to days; months to minutes Deploy quickly Improve developer productivity Create new apps in 10 minutes

Do More
-

Extreme Scalability
Frontier is used to manage grids ranging from small lab deployments to large networks comprised of 10,000+ computers without aecting normal operations.

Develop new extreme-scale solutions Get longer and better use of legacy apps Run grid jobs and deploy cloud services across your entire enterprise or datacenter

Applicable Domains for Frontier


Frontier increases eciency in many domains. How can Frontier help you?
Assembly Planning Biodefense Bioinformatics Biometrics (multi-modal) Capacity Planning Climate Modeling Cloud Services Combinatorial Optimization Cybersecurity Simulation Data Fusion Data Mining Decision Support Decryption Distributed Denial of Service (DDoS) Testing Distributed Storage Drug Discovery Environmental Modeling Evolutionary Optimization Extract, Transform & Load (ETL) Financial Forecasting Genomic Sequencing Intelligence, Surveillance & Reconnaissance (ISR) Load Balancing Load & Performance Testing Logistical Planning Machine Learning Modeling & Simulation Molecular Modeling Monte Carlo Simulations Nanotechnology Network Monitoring & Analysis Oil & Gas Exploration Operations Research Optimization Parameter Studies Photorealistic Rendering Predictive Analytics Proteomics Psychometric Proling Robotic Motion Planning Sensitivity Analysis Search Sensor Placement Optimization Statistical Analysis Steganography Weather Prediction and more!

Case Studies

Examples of Frontier Powered Applications

2008 Parabon Inc. All rights reserved. |

2010 12 Parabon Computation, Inc. All rights reserved.

Case Studies: Data-Heavy Applications


Input Files
INPUT 1 INPUT 2 INPUT 3 INPUT 4 01/01 Data 01/02 Data 01/03 Data 01/04 Data

Map (Extract / Transform)


INPUT 1 INPUT 2 INPUT 3 INPUT 4

Partition (Split / Load)

Reduce (Aggregate / Query)


key1 (val1, val5, ) key2 (val2, val8, ) key3 (val3, val7, ) key4 (val4, val6, )

(key1: val1) (key2: val2) (key3: val3) (key4: val4) (key1: val5) (key4: val6) (key1: val5) (key4: val6)

key1 (val1, val5, ) key2 (val2, val8, ) key3 (val3, val7, ) key4 (val4, val6, )

INPUT Z

12/31 Data

INPUT Z Distributed File System

(keyN : valX) (keyM : valY)

keyN (valX, valY, )

keyN (valX, valY, )

Data Mining at Scale


Parabon Crush is a statistical data mining Add-in for Microsoft Excel that can exhaust or algorithmically evolve explanatory and predictive models among a potentially vast set of possible regression analyses. Users have applied Crush to many domains including: Cancer Research Epidemiology Financial Forecasting Social Network Analysis.

Hadoop Distributed Data


By combining the Hadoop DFS with Frontier, Parabon enabled a US Government customer to ingest large amounts of public source data, process it, and create predictive models of future events based on historical patterns. With Hadoop DFS, Frontier provides general-purpose computation across massive amounts of data.

Frontier MapReduce
Frontier MapReduce enables developers to quickly and easily execute simple processing operations (indexing, querying, etc.) in parallel against independent datasets. Combined with Hadoop DFS, Frontier MapReduce can process petabytes of distributed data simultaneously.

Case Studies: Modeling & Simulation

Antenna image courtesy of Jason Lohn, Derek Linden, and Greg Hornby.

Weather/Climate Modeling
This NASA climate simulator Model E has been adapted for execution on Frontier. A great example of the power of Frontiers integrated VM management, this Fortran-based simulator, which requires a highly customized Linux OS, now runs on desktops and servers of all varieties, regardless of their host operating system.

Satellite Antenna Design


NASA has used the evolutionary optimization capabilities of Parabons Origin Evolutionary SDK, powered by Frontier, to evolve satellite communications hardware. The antenna pictured above ew on the ST5 Nanosat mission.

Sensor Placement
Parabon Watchman, a Frontier Dashboard application, optimizes the placement of sensors to maximize coverage in a given 3D environment. Watchman employs algorithms from the Origin Evolutionary SDK and is available from any computer with a web browser.

Case Studies: M&SaaS

Core Application Developer

QA Tester

Domain Programmer

Modeling & Simulation as a Service (M&SaaS): Parabon is developing a Frontier-powered service oriented architecture with role-based security levels that will enable a Code-Centric Community of scientists and engineers to collaboratively edit , test and run legacy and new high-performance computing models and simulations - all from within any standard browser.

End User

Designing DNA Nanostructures


Sensor Design with inSquio

Sensor Concept

. . . . . .. . ..

100nm

Structural DNA (origami) provides a programmable substrate for precise nano-scale engineering

Sensor Self-Assembly

Key challenge: Determining sequences that self-assemble into target designs with no defects

From Concept to Creation


2. Design

3. Optimize

4. Repeat 1. Develop Concept 5. Procure Optimized DNA

6. Assemble

x 16 A 4x4 functionalizable construct built from 16 plus motifs 9 DNA strands 1 plus motif

inSquio Sequence Design Studio

inSquio Sequence Design Studio

The inSquio Sequence Design Studio, a Frontier application, provides CAD tools for specifying such nanostructure designs. It then uses grid supercomputing capacity to search through the vast space of possible DNA sequence sets for the rare few able to selfassemble into the target design. Typical searches would take years to perform on a single computer, but require minutes or hours on the Frontier Grid Platform.

inSquio Sequence Design Studio

inSquio Sequence Design Studio

An AFM image of an actual fenestrated origami nanostructure less than 100 nm on each side.

Case Studies: Datacenter Consolidation


Problem Underutilized Servers Solution Virtual Machine Consolidation

Pain Points
Power/Space/Cooling Expenses Costly Hardware Expenditures Server Requirements to Satisfy Peak Demand Low Utilization Rates During O-Peak Times

Benets
Reduced Hardware and Carbon Footprint Curtailed Future Hardware Expenditures Reduced Power/Space/Cooling Expenses Full Server Utilization and Maximized Eciency Maximized ROI of Existing Enterprise Resources Automatic Load Balancing and Elasticity

Questions?
To learn more, contact Paula Armentrout, Vice President parmentrout@parabon.com (703) 689-9689 x207

2008 Parabon Inc. All rights reserved. |

2010 23 Parabon Computation, Inc. All rights reserved.

Вам также может понравиться