mining the untapped resources of the intranet and internet invited keynote to the dci summit on...
Post on 21-Dec-2015
214 views
TRANSCRIPT
Mining the Untapped Resources of the Intranet and Internet
Invited Keynote to
The DCI Summit on Peer-to-Peer Computing
Downtown Marriott, San Francisco
March 16, 2001
Dr. Larry Smarr
Director, California Institute for
Telecommunications and Information Technology
www.calit2.net
Univ. of California San Diego
and Head of the Scientific Advisory Board,
Entropia, Inc.
The Future Will Not Resemble the Past
The emergence of Peer-to-Peer computing signifies a revolution in connectivity
that will be as profound to the Internet of future
as Mosaic was to the Web of the past.”--Patrick Gelsinger, VP and CTO, Intel Corp.
A Vacuum Must Be Filled…
• Most PCs Have a Few Percent Utilization– Both Processors and Storage– This Would Be Unacceptable for Any Other Capital Item
• Today’s PC--Faster than a 1990 Cray Supercomputer!• What Has Been Missing is:
– The Software to Capture the Cycles– Enterprise ROI on Capital Argument– Ethernet Speed to Connect PCs at Home– A Relatively Homogeneous Software/Hardware PC– A “Success Story” of Internet Computing
• All These Barriers Have Been Eliminated!
Entropia’s Business Vision
• Delivery Models– Enterprise Solutions– Internet P2P Solutions
• Enterprise Solutions – Financial Services– Biological Sciences– Product Design– Software Test– Oil & Gas– Resource Planning
• Internet Solutions Grid--Vertical Markets Focus– Life Sciences / Bioinformatics– Web Testing– Digital Media / Post Production
• Headquartered in San Diego– 70+ employees
• Privately held– $30M in financing– Series A and B Completed
• Has First Revenue– Multiple Customers
• UW Pool ~ 800 Workstations www.cs.wisc.edu/condor
• NCSA/BI Pool ~ 40 Workstations - Capable of Providing Free 9000 SGI CPU- Hours Per Month
• Being Commercialized by KnowledgePort Alliance
Enterprise Distributed ComputingHas a Long History
• Digital Equipment– Recompile VMS by
Following the Sun
• United Technologies– Parameter Optimization for
Jet Engines
• University of Wisconsin– Condor Flock for Science
and Engineering Research
• NCSA– Rendering Special Effects
• What is Available Now is Company Supported Software
Livny, UW Madison
The Enterprise Server Market ShareAppears to Also Be Shifting to Wintel
20%
25%
30%
35%
40%
45%
50%
55%
60%
1998 1999 2000 2004
Unix Wintel NT
Servers <$100K Source: IDC, as reported in Forbes 1.22.01, pg 88
Entropia’s Open PlatformIs Enterprise Friendly
• Distributed Computing Platforms Must Protect: – Application and its Data– Underlying Machine State– Binary Sandbox Ensures Strong Security Guarantees
• Entropia is Language Neutral– Applications Can Be Written in C, C++, Fortran, Java– Apps Can be Integrated in Source or Binary Form
• Scalability, Flexibility, and Fault Tolerance – Scheduling Infrastructure Scales– Supports Intermittent Network Connectivity– Monitoring and Fault Tolerance
• Stealth and Managability – Yields Processor Cycles in 1/100 of a Second– Centralized Management Console
0
4
8
12
16
1997 1999 2001 2003
US
Ins
talle
d (
Mill
ion
s)
DSL
Cable Modems
Broadband Will Connect 30 Million Homes and Small Businesses in Three Years
• As with Intranet PCs:– PCs Always On– High Bandwidth
Access– Corporate Drivers
– Ford Motor Co. is Buying Home PCs for All its Employees
– IBM Is Using SBC to Supply 12,000 Employees with Home DSL
• Stage is Set for Explosion of Internet Computing– Tie PCs Together as
Virtual MegacomputerSource: Kinetic Strategies Inc.,
Gilder Technology ReportPioneer Consulting
A Homogeneous Installed Base of Wintel PCsDominate Internet Computing
0
2
4
6
8
10
X86 Sparc PPC MIPS PA_RISC ALPHA
Ag
gre
ga
te
Te
ra
flo
ps
distributed.net
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
100000
Win
do
ws
Ma
c
Lin
ux
So
laris
Irix
BS
D
HP
UX
OS
F
AIX
OS
/2
SC
O
Op
en
VM
S
T6
4
Be
os
Ne
xtS
tep
To
tal C
PU
-Ye
ars
SETI@home
Everyone Can be an Application Developer
Entropia’s Planetary Computer Grew to a Teraflop in Only Two Years
Deployed in Over 80 Countries
The Great Mersenne Prime (2P-1) Search (GIMPS)Found the First Million Digit Prime
www.entropia.comEight 1000p IBM Blue Horizons
The Drive toward Commodity Processorsin Parallel Computing100x Processors
RISC Processors
Cray X-MP TMC CM-5 IBM SP
Intel Processors
ASCI Red Internet ComputingPC Clusters
100x Processors?
Changes in Architecture Induce Changes in Algorithms
Exponential Growth in Scale of PC Parallel Computers
1
10
100
1000
10000
100000
1000000
10000000
1992 1994 1996 1998 2000 2002 2004
NASA Beowulf (1GF)
Sandia ASCI Red (1TF)
1,000,000x in Only Ten Years
ASCI White (10TF)
BlueGene (1PF)
SETI@home (10TF)
Internet Megacomputers (10 PFs)
Entropia1 (1+TF)
Extending the Grid to Planetary Dimensions Using Distributed Computing and Storage
AutoDock Application Software Has Been Downloaded to Over 16,000 PCsOver 2 Million CPU-Hours Computed
In SilicoDrug Design
Art Olson, TSRI
What Data is Needed to Specify a Single Eukaryotic Cell?
• Organelles– 4 Million Ribosomes– 30,000 Proteasomes– Dozens of Mitochondria
• Macromolecules– 5 Billion Proteins
– 5,000 to 10,000 different species
– 1 meter of DNA with Several Billion bases
– 60 Million tRNAs– 700,000 mRNAs
• Chemical Pathways– Vast numbers– Tightly coupled
• Is a Virtual Cell Possible?
www.people.virginia.edu/~rjh9u/cell1.html
Monte Carlo Cellular Microphysiology From IBM Blue Horizon to the Grid
• PROJECT LEADERS– Francine D. Berman
– UC San Diego– Terrence J. Sejnowski
– Salk Institute for Biological Studies
• PARTICIPANTS– Dorian Arnold
Jack DongarraRichard Wolski
– University of Tennessee
– Thomas M. BartolLin-Wei Wu
– Salk Institute for Biological Studies
– Henri CasanovaMark H. EllismanMaryann Martone
– UC San Diego
Neurotransmitter Activity Leading to Muscle Contraction
• MCell Simulated: • The Transmission of 6,000 Molecules of the Neurotransmitter Acetylcholine (Cyan Specks) • In a Reconstructed Mouse Sternomastoid Neuromuscular Junction • Containing Acetylcholinesterase (White Spheres).
Rendered by Tom Bartol of the Salk Institute for Biological Studies & Joel Stiles of Cornell University
using Pixar PhotoRealistic RenderMan
www.npaci.edu/envision/v16.4/mcell.html
Developing Massively Scalable Market Volatility Formulas
• Partnership Between: – Entropia– Researchers at Simon Business School and Wharton
• Goal to Better Understand Market Volatility • Entropia Provides Massive Computing Power
www.safermarkets.com
Launches in Next 30 Days!
Computing and Graphics Has Enabled Artists to Create Extended Reality
http://access.ncsa.uiuc.edu/http://movies.warnerbros.com/twister
www.jurassicpark.comwww.cinemenium.com/perfectstorm/
1987
1993
1996
2000
Stefen Fangmeier Computer GraphicsFrom NCSA to ILM
Film Rendering is a Parallel Computational Problem
• Send Each Frame to a Different Processor• The Rise of PC Cluster Render Farms• Computer Game Rendering
– Now Exceeds Movie Rendering Demands
• Internet Computing—The Next Big Step?– Democratization of Multimedia Art Creation– Garage & On-Line Film Making
– Eg. 405 The Movie– 3 Months on One PC
– From Studio to the Grid
www.405themovie.com
Casino-21: Large Scale Monte CarloClimate Simulations
• Ensemble Computing Varying Model Parameters• Evaluate Model Against Current Climate• Home in on Most Realistic Models by Natural Selection• Then Model 21st Century Climate Evolution• One Climate Model per PC
Rutherford Appleton Laboratory
www.climate-dynamics.rl.ac.uk/index.html
Evolving Working Robots Using Internet Computing
• Golem Project (golem03.cs-i.brandeis.edu)– Genetically Organized Lifelike Electro Mechanics
• Simple Electro-Mechanical Systems Evolved From Scratch to Yield Physical Locomoting Machines
• First Time Robots Have Been Robotically Designed and Robotically Fabricated
• Now Running on the Golem@home Project– Currently 15,000 Clients
“Crab” “Tetra”
From Software as Engineering to Software as Biology
• Stanford Professor John Koza• Uses Genetic Programming to Create a Working Computer Program
From a High-Level Problem Statement of a Problem• Starting With a Primordial Ooze of Thousands of Randomly Created
Computer Programs, a Population of Programs Is Progressively Evolved Over a Series of Generations
• Has Produced 21 Human-Competitive Results
1,000-Pentium Beowulf-Style Cluster Computer for Genetic Programming
www.genetic-programming.com/
Why Will a Million Processor Computer Be Different?
• Individual Processors Running at Gigaflops– One Million Means a Collective Petaflops– One Petaflops is Roughly a Human Brain-Second
– Morovec-Intelligent Robots and Mind Transferral– Koza-Genetic Programming – Kurzweil-The Age of Spiritual Machines– Joy-Humans an Endangered Species?
• Will the Grid Become Self-– Organizing– Powered– Aware?
Things Are About to Get Very Interesting…
Source: Hans Moravecwww.transhumanist.com/volume1/power_075.jpg