170 likes | 255 Views
Lecture 12: Cloud Computing-A. Precocious fantasies SETI. “Web Surfing”. Your professor has a huge ego (Ignore the paparazzi at the door) He’s also very competitive Second place is the first of many losers
E N D
Lecture 12: Cloud Computing-A • Precocious fantasies • SETI
“Web Surfing” • Your professor has a huge ego • (Ignore the paparazzi at the door) • He’s also very competitive • Second place is the first of many losers • He needs to know how often his name appears relative to other celebrities on the internet • How long will this take?
“Web Surfing” • Your professor has a huge ego • (Ignore the paparazzi at the door) • He’s also very competitive • Second place is the first of many losers • He needs to know how often his name appears relative to other celebrities on the internet • How long will this take? FOREVER
“Web Surfing” • My laptop just isn’t good enough • Not powerful enough • Not enough bandwidth to internet
“Web Surfing” • My laptop just isn’t good enough • Not powerful enough • Not enough bandwidth to internet • What if I add another laptop?
“Web Surfing” • My laptop just isn’t good enough • Not powerful enough • Not enough bandwidth to internet • What if I add another laptop? • Another 10 laptops?
“Web Surfing” • My laptop just isn’t good enough • Not powerful enough • Not enough bandwidth to internet • What if I add another laptop? • Another 10 laptops? • 100?
“Web Surfing” • I would need thousands and thousands of computers • How could I do that?
“Web Surfing” • I would need thousands and thousands of computers • How could I do that? • Cloud computing!
Introduction • Most computers aren’t used all the time • Idle throughout the day • Not using full capabilities • We should make use of these computers for our needs
SETI • Search for Extraterrestrial Intelligence • You install the SETI software on your computer • When your computer is idle, SETI software processes radio signals
SETI • Really has no idea what your computer is (initially) • Has no idea where it’s physically located • Has no idea when your computer will be available
SETI • So what does the SETI software know? • Your processor • Type • Number of cores • Your IP address(es) • Some misc stuff • They’re just happy to get some more resources
Bringing it home… • Image SETI to be “reverse cloud computing” • Your computer is the server • When you’re the client, you want machines • Physical location doesn’t matter • You don’t care about specs • …or you choose your servers with care • You don’t know what machines you’re going to get
Input/Data • Having computers is nice • Where are they getting their input? • Generating it themselves? • Listening to something streaming live? • Using pre-generated data? • If you already have data files, you need to make sure the computers can access them • We’ll talk more about this next time
Possible Tasks • Playing games • Jeopardy!, chess, etc • Speech recognition • Pure computation • UP3DR • Traveling salesmen (well, we do have a cloud)