cs 290b java-centric network computing

11
CS 290B Java-centric Network Computing Peter Cappello

Upload: finn-potts

Post on 02-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

CS 290B Java-centric Network Computing. Peter Cappello. Course Mindset. Alien beings with advanced technology visit Earth. You are the 1 st person they see. As a token of intergalactic friendship, they give you an device that is capable of: curing all disease - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CS 290B Java-centric Network Computing

CS 290BJava-centric Network Computing

Peter Cappello

Page 2: CS 290B Java-centric Network Computing

2

Course Mindset

• Alien beings with advanced technology visit Earth.

• You are the 1st person they see.

• As a token of intergalactic friendship, they give you an device that is capable of:– curing all disease

– providing an infinite supply of clean energy

– wiping out hunger & poverty

– eliminating oppression & violence on Earth.

Page 3: CS 290B Java-centric Network Computing

3

Course Mindset …

You decide to:

A. Give it to the President of the U. S.

B. Give it to the Secretary General of the U. N.

C. Take it apart.

Page 4: CS 290B Java-centric Network Computing

4

Course Mindset …

• If you answered A or B, drop this class.

• In this course, we strive to become the

aliens.

Page 5: CS 290B Java-centric Network Computing

5

Challenge & Opportunity

• Learn Java technology for distributed

computing (DC).

• Use it to solve bigger problems than

ever before.

Page 6: CS 290B Java-centric Network Computing

6

Learning Goals

• Learn some Java technology for making

distributed systems.

• Learn some existing distributed computing efforts.

• Identify central issues in distributed computing

– Focus on fault tolerance & scalability

• Design & analysis of adaptively parallel algorithms

Page 7: CS 290B Java-centric Network Computing

7

In What Ways Can We …?

• Apply Java DC technology to network

computing?

• Apply Java DC technology in novel,

clever ways?

– Sony play stations, wireless, …

Page 8: CS 290B Java-centric Network Computing

8

Personal Properties to Achieve Goals

• Curiosity

• Intelligence

• Persistence

• Playfulness

• Friendliness

• Objectivity

Page 9: CS 290B Java-centric Network Computing

9

For this course …

• Work hard every week

• Build your skills

• Build your understanding

• Build your team

• Aim high

Page 10: CS 290B Java-centric Network Computing

10

My course goals for you …

• Learn Java DC technologies that help

after you graduate UCSB.

• Get a knowledge base of network

computing research.

• Have fun.

• Build friendships.

Page 11: CS 290B Java-centric Network Computing

11

Welcome to CS 290!Java-centric Network Computing