User: googletechtalks |
Nereus: Massively Parallel Computation in Java Google Tech Talks May, 8 2008 ABSTRACT With 1 Billion idle PC's in the world, there is approximately $100 Billion's worth of CPU time going to waste every year. Given that insatiable global demand for computation is fuelling massive datacentre proliferation, with consequential environmental impact, surely there must be a way to leverage idle time on desktops to relieve some of this pressure? In the past, the term "Grid Computing" has been used to encompass the idea of using idle desktop capacity productively. Unfortunately "Grid Technology" has yet to provide a solution for this global problem, especially for the vast majority of machines which are outside the corporate firewall. Nevertheless, there is a class of problems which are ideally suited for idle desktops and can leverage millions of machines if managed effectively. We use the phrase "Massively Parallel Computation" to describe such tasks, by their nature beyond the scale of any datacentre, but also beyond the capabilities of virtually all grid software too! Nereus is a new, open source, pure Java MPC platform which finally offers an easy way to use the world's idle computers. Joining a computational project running on Nereus is as simple as clicking a link in a web page, and it provides a secure sandbox to protect the host computer from malicious software -- just like the Applet sandbox in a browser. Developing a Nereus application is also simple; it's virtually identical to building a servlet for a J2EE container, and the progamming concepts will be familiar to all Java developers (J2EE focussed or not). Nereus applications are as simple to write as any Java applet; one JAR on the classpath, one class to extend, and a small but powerful API. Perhaps most importantly, Nereus provides a simple way for owners to delegate control of their machine to resellers, who are then able to group machines together and offer attractive resources to customers. This feature also provides for the owner getting paid for this 3rd party use -- something drastically different from many MPC projects which require people to donate their spare computer time (e.g. SETI@Home). This talk will describe Nereus, its architecture and implementation details, as well as a step-by-step demonstration of building a "Hello Nereus" MPC application. Other demos include showing a MPC 3D rendering application -- animating a movie lightning fast. The audience will also be invited to join a Nereus MPC application created and started within the talk, using their laptops from where they sit. We can then all experience the CPU power unleashed by simply sitting in a talk! Nereus is simple x 3; simple to deploy, simple to join, simple to use. By demonstrating this during the talk, and by showing the successful work being done at Oxford University using it we hope to simulate interest in the more widespread use of this open source technology in the next generation web. Oh, and what about using "native" code on Nereus resources? We will show how, still within the full Java security sandbox, by using the JPC pure java x86 emulator (see JavaOne 2007/2008 and http://www-jpc.physics.ox.ac.uk ) Further information about Nereus can be found at http://www-nereus.physics.ox.ac.uk Speaker: Dr Rhys Newman Chief Architect IGD Group, Dept Physics Oxford University (JavaOne "Rock Star 2007") Rhys joined the IGD group in 2004 after spending over 20 years as a programmer in industry and academia. The first 10 were in C/C++ but since then he has focused exclusively on Java technology. Rhys got his DPhil from Oxford University in 1998 and since then has worked in several technology start-ups and academic positions. Speaker: Dr Jeff Tseng Group Lead, Grid Technology, Dept Physics Oxford University. Jeff formed the IGD group in 2003 when he arrived at Oxford to take up his post as University Lecturer in Physics. Before that, he was a research scientist at MIT and Fermilab working on the CDF particle physics experiment, where he built data acquisition systems out of off-the-shelf PC's and was in charge of the experiment's data handling systems and initial forays into grid com... Tags: google techtalks techtalk engedu talk talks googletechtalks education |
User: dancehallattitudecom |
Give Jah The Glory 2007 - Nereus Joseph Takana zion Extrait du Give Jah The Glory 2007, retrouvez Nereus Joseph sur le riddim dubfire avec une reprise de l'original Dennis Emmanuel Brown. Vient ensuite le jeune Takana Zion. Du gros lourd sur la sono du Zion Gate Hi-Fi Tags: nereus joseph takana zion gate hi fi give jah glory 2007 nantes dancehall attitude reggae roots stepper |
User: RescuePandas |
Nereus the walrus Watch nereus the walrus do some tricks. Tags: nereus walrus indianapolis zoo babies rescuepandas |
User: MeneerSlachtkalf |
Nereus promofilmpje Word lid van Nereus Tags: Nereus roeien |
User: zwaar2007 |
Euro Open 2006 - Nereus Zwaar 2007 Nereus Zwaar 2007 performing on the Euro Open 2006. Tags: nereus zwaar eerstejaars ergometer euro open knir onek roeien 2k |
User: navototo |
Lui Nereus Funny circus act. Tags: circus comedy fun stageshow varietylajos nereus kathy donnert slapstick lamppost hungary fovarosi nagycirkusz |
User: lajosnereus |
lajos nereus the act 2004 germany Tags: juggling act lajos nereus variete circus show |
User: paltjevo |
Nereus heren vier Nereus heren vier compo roeien 0'7 Tags: nereus amsterdam super geil heren vier IV 4 |
User: DNTSTNER |
Nereus Heeren 1 @ Okeanos "Een spannende race" Tags: nereus heeren 1 heren roeien bosbaan okeanos |
User: lajosnereus |
lajos nereus 5 clubs 5 clubs Tags: lajos nereus anthony gatto juggling |
User: kisfaludy |
Evi Nereus Handstand Act Evi Nereus Handstand Act Tags: teeterboard springboard schleuderbrett schleuderbrettakrobatik circus varieté variety handstand nereus cirkusz artista |
User: JulietWhiskey |
LEN Trophy ZWV Nereus vs Olympiakos Pireaus Waterpolo match between these Dutch and Greek teams Tags: Waterpolo LEN trophy ZWV Nereus Olympiakos Pireaus |
User: TeamNereus |
Nereus: Strategic Communications (and bowling), Worldwide. Nereus: Strategic Communications (and bowling), Worldwide. Created by the Nereus team, learn more at http://www.nereus-worldwide.com Tags: nereus bowling team building PR public relations working at Nereus strategic communications |
User: lajosnereus |
lajos nereus break down with 8 rings and an easy 10 Tags: best juggling lajos nereus anthony gatto vova galchenko |
User: bartaarnink |
Heineken Roei4Kamp Nereus/Oxford combi 2500m Heineken rowing regatta in Amsterdam. 2500m second division gentlemen eight with cox. Tags: nereus oxford rowing roeien heineken |
User: JulietWhiskey |
LEN Trophy ZWV Nereus vs OSC Budapest Waterpolo match between these Dutch and Hungarian teams Tags: waterpolo LEN trophy ZWV Nereus OSC Budapest |
User: peterkromdijk |
Okeanos-Nereus Voorproefje Tags: roeien rowing okeanos nereus |
User: batpony |
SHIPWRECK A.D. - NEREUS @ IEPERFEST 2008 Shipwreck A.D. - Nereus Tags: shipwreck a.d. nereus ieperfest ieper fest 2008 08 |
User: JulietWhiskey |
LEN Trophy ZWV Nereus vs ASD Roma Waterpolo match between these Dutch and Italian teams Tags: LEN Trophy waterpolo ZWV Nereus ASD Roma |
User: fesmusxalpa |
Fake plastic trees Nereus Proyect IV FesMusXalpa Una sentida rolita de Radiohead interpretada por Neresu Proyect en el IV Festival Musical San Juan Xalpa. Tags: Nereus proyect alternativa radiohead iv festival musical san juan xalpa iztapalapa mexico musica music |
User: uberzwaar |
ZRB Nereus SA 4- Zaterdag Finale Roeien Row SA4- Nereus Tags: 4- nereus |
User: thijmenb |
nereus zwaar 07 randstad roeien Tags: roeien |
User: R0707 |
Nereus Heren V '08 - in Knokke was me dat ff leuk! Tags: nereus heren5 |
User: EMRischen |
Nereus Heineken "Fluim" - Tags: Nereus fluim ioe hikemelaya Heineken roeivierkamp jacob pieter verloop heren4 |
User: pikkenstijn |
Nereus Carpit Noctem 2008 Filmpje van de Nereus Carpit Noctem 2008, gemaakt door CampusTV Tags: nereus carpit noctem campustv |