The n Hottest Topics in Parallel and Distributed Computing for the Next...long while IPDPS Panel May 3, 2000 David E. Culler Computer Science Division.

Slides:



Advertisements
Similar presentations
U Computer Systems Research: Past and Future u Butler Lampson u People have been inventing new ideas in computer systems for nearly four decades, usually.
Advertisements

Ch.1 Introduction to Software Engineering The Evolution 1.1 The Evolving Role of Software 1/15 In the early days: User Computer Software = Place a sequence.
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
FUTURE TECHNOLOGIES Lecture 13.  In this lecture we will discuss some of the important technologies of the future  Autonomic Computing  Cloud Computing.
Electrical & Computer Engineering Department Ryerson University EDP Topics of Xavier Fernando
The road to reliable, autonomous distributed systems
Towards Experimental Systems in the Post-PC era Eric Brewer, David Culler, Anthony Joseph, James Landay, Randy Katz, John Kubiatowitz U.C. Berkeley.
Open-MS (Open-Management System) Ethan Hann
Middle Boxes Lixia Zhang UCLA Computer Science Dept Sprint Research Symposium March 8-9, 2000.
A Platform for WEbS (wireless embedded sensor/actuator) systems David Culler Eric Brewer Dave Wagner.
Metrics for Evaluating ICEBERG ICEBERG Retreat Breakout Session Jan 11, 2000 Coordinators: Chen-Nee Chuah & Jimmy Shih.
Towards I-Space Ninja Mini-Retreat June 11, 1997 David Culler, Steve Gribble, Mark Stemm, Matt Welsh Computer Science Division U.C. Berkeley.
COMP3221 lec42-final-review.1 Saeid Nooshabadi COMP 3221 Microprocessors and Embedded Systems Lecture 42: End Episode
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
Revolution Yet to Happen1 The Revolution Yet to Happen Gordon Bell & James N. Gray (from Beyond Calculation, Chapter 1) Rivier College, CS699 Professional.
Connecting the Invisible Extremes of Computing David Culler U.C. Berkeley Summer Inst. on Invisible Computing July,
IPPS 981 Berkeley FY98 Resource Working Group David E. Culler Computer Science Division U.C. Berkeley
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
Slide 1 ISTORE: System Support for Introspective Storage Appliances Aaron Brown, David Oppenheimer, and David Patterson Computer Science Division University.
Ubiquitous Networked Devices David E. Culler Computer Science Division University of California, Berkeley Intel Berkeley XIS Lab.
Convergences of the Extremes: Computational Science meets Networked Sensors David Culler, Moderator SC2000 Panel November 10, 2000.
1 3 rd SG13 Regional Workshop for Africa on “ITU-T Standardization Challenges for Developing Countries Working for a Connected Africa” (Livingstone, Zambia,
Little Demonstration of the Power in Discovery Jason Hill, Steve Ross David E. Culler Computer Science Division U.C. Berkeley.
Packing for the Expedition David Culler. 5/25/992 Ongoing Endeavors Millennium: building a large distributed experimental testbed –Berkeley Cluster Software.
Sustainable ICT and Sustainable e-learning Symposium on the Benefits of eLearning Technologies University of Manchester, in conjunction with the Higher.
NPACI: National Partnership for Advanced Computational Infrastructure August 17-21, 1998 NPACI Parallel Computing Institute 1 Cluster Archtectures and.
Undergraduate Poster Presentation Match 31, 2015 Department of CSE, BUET, Dhaka, Bangladesh Wireless Sensor Network Integretion With Cloud Computing H.M.A.
CLOUD COMPUTING.
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
CSE 451: Operating Systems Winter 2010 Module 13 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura.
TWO MINUTE INTRODUCTION The Internet of Things – Automatski Corp. E: Founder &
1.Training and education 2.Consulting 3.Travel 4.Hardware 5.Software Which of the following is not included in a firm’s IT infrastructure investments?
Distributed Systems Sukumar Ghosh Department of Computer Science University of Iowa.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Hot Topics in OS Research Andy Wang COP 5611 Advanced Operating Systems.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Computing on the Cloud Jason Detchevery March 4 th 2009.
© 2010 IBM Corporation IBM InfoSphere Streams Enabling a smarter planet Roger Rea InfoSphere Streams Product Manager Sept 15, 2010.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
Directed Reading 2 Key issues for the future of Software and Hardware for large scale Parallel Computing and the approaches to address these. Submitted.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
1 Ubiquitous Computing Nov. 15, 2006 Ki-Joune Li.
Systems Wireless EmBedded Wireless Sensor Nets Turning the Physical World into Information David Culler Electrical Engineering and Computer Sciences University.
How would you define a computer? Computers are... Electronic devices that receives (input), processes & stores data & produces a result (output).
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
Tackling I/O Issues 1 David Race 16 March 2010.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Smart Grid Big Data: Automating Analysis of Distribution Systems Steve Pascoe Manager Business Development E&O - NISC.
1  2004 Morgan Kaufmann Publishers Fallacies and Pitfalls Fallacy: the rated mean time to failure of disks is 1,200,000 hours, so disks practically never.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Socket Programming in Java
Eng Computation & Data Science.
Scaling for the Future Katherine Yelick U.C. Berkeley, EECS
Replace with Application Image
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
IBM Pervasive Computing Visit June 9, 1997
Crypteron is a Developer-Friendly Data Breach Solution that Allows Organizations to Secure Applications on Microsoft Azure in Just Minutes MICROSOFT AZURE.
CSE 451: Operating Systems Winter 2009 Module 13 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura 1.
Distributed computing deals with hardware
CSE 451: Operating Systems Winter 2012 Redundant Arrays of Inexpensive Disks (RAID) and OS structure Mark Zbikowski Gary Kimura 1.
Distributed Systems Bina Ramamurthy 4/7/2019 B.Ramamurthy.
Presentation transcript:

The n Hottest Topics in Parallel and Distributed Computing for the Next...long while IPDPS Panel May 3, 2000 David E. Culler Computer Science Division University of California, Berkeley

5/3/2000IPDSP Hot Topics2 The Scalability Renaissance We can build systems that work up to ~10,000 parts –ex. EDVAC => EDSAC Parallel systems have been in the nK for a decade microprocessor => system-on-a-chip => MP-on-a-chip => distributed-system-on-a-chip ===> megaprocs, gigaprocs also scaling down on individual component => billions of tiny devices need true scalability, not “doesn’t get too much worse” scalability

5/3/2000IPDSP Hot Topics3 Open, Scalable Service Infrastructure Goal: –the distributed innovation of the PC era –on services delivered to millions –providing vast processing power to each …visualize e-Science… Challenges –generic scalability, availability, fault handling in the platform –global-scale service location service –resource containment, load conditioning –robust, easy, event-based programming environment Harder: open infrastructure services –eg. identity service, extraction, distillation,... Servers Clients Servers Infrastructure Services Open

5/3/2000IPDSP Hot Topics4 serious availability a program that runs for 10 years despite –hardware changes –system upgrades –failures –code enhancements –...

5/3/2000IPDSP Hot Topics5 Trusted operation on untrusted servers Ex: world-wide storage services Provided by “regional” meta-service providers Not enough to encrypt the data Caching:index and block encrypted data Location: search encrypted data Want to perform computation in ‘encryption space’ without revealing contained information Pac Bell Sprint IBM AT&T Canadian Data IBM

5/3/2000IPDSP Hot Topics6 “Expected Case” performance analysis The performance obtained in the middle of the day, not the wee hours of the night under load with other things running perturbations, competition, faults, failures… what you really get?

5/3/2000IPDSP Hot Topics7 Generative construction of dist. systems No more “design, deploy, and turn-on” Built into the environment of interest Self-assembling, Self-monitoring Evolutionary specialization Self-adaptive Implicit Protocols System takes shape as it is used design-free systems

5/3/2000IPDSP Hot Topics8 “Disposable” Parallel & Dist. Systems will see circuits “by the roll” and “by the ton” –semiconductor plastics, chemical fabrication –more exciting than Moore’s law –“and how much computing would you like in that?” deeply “infused” in physical structures –limited processing, storage and communication –vast parallelism –failures, errors, physical constraints power constrained (self-sustaining?) will make ubiquitous computing real a whole new kind of engineering and science IPDPS should lead, ICCD will follow...

5/3/2000IPDSP Hot Topics9 tiny distr. computing gets physical web servers and wireless networks Put on an ‘exponential shrink’ add a few years, system design, intelligence, creativity and software and imagine surgery performed by a teaspoon of tiny devices with MEMS sensors and micro-robots then look back at today’s technology

5/3/2000IPDSP Hot Topics10 But before you Moore’s law for the next Millennium... there is only so much energy in the ground there is only so much heat the oceans can absorb there are only so many species in the world a connected world must be made to be fundamentally more planet-friendly