jarifa: supporting the social extremadurathome.org project

75
Jarifa: supporting the social Extremadurathome.org project Daniel Lombra ˜ na Gonz ´ alez Francisco Fern´ andez de Vega Extremadurathome.org, Spain April 24, 2009 D. Lombra˜ na, F. Fern´ andez Jarifa and Extremadurathome.org, Asia@home 2009

Upload: daniel-lombrana-gonzalez

Post on 17-Dec-2014

730 views

Category:

Education


0 download

DESCRIPTION

Extremadurathome.org is a popular science project that tries to encourage citizens, from Extremadura, Spain, to join the great BOINC community. The project promotes science and BOINC by means of social networks (Facebook, Flickr, Orkut), a public web page (Extremadurathome.org), forums and by giving talks around the Extremadura region. The backbone of Extremadurathome.org is Jarifa, a new open source BOINC's tool that allows institutions to create/manage a desktop grid computing platform based on BOINC resources. Jarifa allows the collaborations from other entities that want to cooperate by donating their BOINC resources/clients and/or volunteers that could be also interested in collaborating with the institution. Jarifa simplifies the management of hundreds of BOINC resources allowing institutions to control any BOINC aspect (BOINC preferences and BOINC projects) from a centralized web page.

TRANSCRIPT

Page 1: Jarifa: supporting the social Extremadurathome.org project

Jarifa: supporting the socialExtremadurathome.org project

Daniel Lombrana Gonzalez Francisco Fernandez de VegaExtremadurathome.org, Spain

April 24, 2009

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 2: Jarifa: supporting the social Extremadurathome.org project

Outline

1 Background

2 Motivation

3 Proposal

4 JarifaUniversity of ExtremaduraExtremadurathome.org

5 Conclusions

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 3: Jarifa: supporting the social Extremadurathome.org project

Background

Computing Resources in Institutions

Institutions like Universities have a large number ofdesktop PCs.These PCs are usually underemployed.However, the computing power is really good (multi-cores,1GB of RAM, etc.).

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 4: Jarifa: supporting the social Extremadurathome.org project

Background

Computing Resources in Institutions

These resources can be harnessed by means of BOINC.BOINC is a middleware widely used by researchers:

1,154,833 users2,364,170 PCs703.040 TeraFLOPS

Nevertheless, BOINC is thought and focused around users.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 5: Jarifa: supporting the social Extremadurathome.org project

Motivation

Standard BOINC Model

BOINC relies on users:The users decide with which project they collaborate.The users decide how much of their resources are donated.

On the other hand, institutional PCs do not belong to users.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 6: Jarifa: supporting the social Extremadurathome.org project

Motivation

Standard BOINC Model

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 7: Jarifa: supporting the social Extremadurathome.org project

Proposal

Resource Based BOINC Model

Our proposal is a new model where the institution has thepower of choice.In this model, the user is removed from the decisionprocess and the institution decides.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 8: Jarifa: supporting the social Extremadurathome.org project

Proposal

Resource Based BOINC Model

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 9: Jarifa: supporting the social Extremadurathome.org project

Proposal

Resource Based BOINC Model

An institution, which employs this model, has to be able todo remotely the following tasks:

Creation of PC pools.Allocation of BOINC projects to PC pools.Statistics Retrieval.

With this goal, a software tool has been created to supportthe new model: Jarifa.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 10: Jarifa: supporting the social Extremadurathome.org project

Proposal

BOINC Resource Managing Committee

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 11: Jarifa: supporting the social Extremadurathome.org project

Proposal

New Resource Based BOINC Model Difficulties

Remote PC attaching to BOINC projects.Master-Slave.NAT, Firewalls or Proxy problems.SOLUTION: To employ BOINC’s Account Managermechanism.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 12: Jarifa: supporting the social Extremadurathome.org project

Proposal

BOINC’s Account Manager

It is an official and well documented protocol.Based on Web RPCs.It uses XML for interchange data.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 13: Jarifa: supporting the social Extremadurathome.org project

Jarifa

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 14: Jarifa: supporting the social Extremadurathome.org project

Jarifa

The tool

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 15: Jarifa: supporting the social Extremadurathome.org project

Jarifa

The tool: Different Roles

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 16: Jarifa: supporting the social Extremadurathome.org project

Jarifa

The tool: Multilanguage

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 17: Jarifa: supporting the social Extremadurathome.org project

Jarifa

The tool: Multiplatform

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 18: Jarifa: supporting the social Extremadurathome.org project

Jarifa

License

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 19: Jarifa: supporting the social Extremadurathome.org project

Jarifa

The Blog: http://jarifa.unex.es

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 20: Jarifa: supporting the social Extremadurathome.org project

Jarifa

The Wiki: Documentation and Howtos

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 21: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Login Screen

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 22: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Different Roles

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 23: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Hosts

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 24: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Host Features

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 25: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Pools

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 26: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Pool Options

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 27: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Projects

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 28: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Projects Options

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 29: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Users

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 30: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Adding Volunteers

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 31: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Google Maps Integration

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 32: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Google Maps Integration

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 33: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Statistics: Total Credit

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 34: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Statistics: GFlops

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 35: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Who uses Jarifa?

Educational Council, Regional Government ofExtremadura, Spain.Extremadurathome.org project.International Potato center.Innovation Interligare Institute on Intelligence I4.CES Felipe II, Complutense University of Madrid.Science and Computer Center of Andalucıa, Spain.University of Extremadura, Spain.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 36: Jarifa: supporting the social Extremadurathome.org project

Jarifa

Special cases

Two of the presented institutions are going to be analyzed:University of Extremadura, Spain; andExtremadurathome.org project.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 37: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 38: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Infrastructure

The server is a virtual machine (Xen) with 1 GB of RAMand 1 core Intel Xeon at 2.0 GHz.The server is also dedicated to other project:Extremadurathome.org.The running OS is a Debian Etch version (LAMP server).

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 39: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Numbers

10 Suppliers:Computer and Science Center of Andalucıa, Spain.University of Granada, Spain.Regional Government of Extremadura, Spain.Politechnique University of Valencia, Spain.National University of Distance learning, Spain.Complutense University of Madrid, Spain.International Potato Center, Peru.

14 Volunteers.355 Computers.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 40: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Projects

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 41: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Engaging Volunteers

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 42: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Statistics

Two type of statistics can be checked:1 Jarifa statistics: Total credit and GFLops based on BOINC

credit.2 Official BOINC statistics in BOINC statistics web pages like:

BOINCstats.com.The Knights Who Say ’Ni’ stats.etc.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 43: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Jarifa Statistics: Total credit for SETI@home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 44: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Jarifa Statistics: Total credit for Einstein@home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 45: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Jarifa Statistics: GFlops for SETI@Home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 46: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Jarifa Statistics: GFlops for Einstein@Home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 47: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

BOINCStats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 48: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 49: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 50: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 51: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 52: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 53: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 54: Jarifa: supporting the social Extremadurathome.org project

Jarifa University of Extremadura

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 55: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 56: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

The goal

It is a popular science web page.The aim is to make citizens participants of science troughBOINC.The core is a CMS and Jarifa.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 57: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

The web page

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 58: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Engaging volunteers

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 59: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Promoting the project on regional TV and Radio

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 60: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Numbers

167 Volunteers.45 Suppliers: Regional literacy campaign on technologyand open source.427 Computers.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 61: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Projects

Projects are voted by participants.The most voted projects enter Jarifa.Right now there is an open poll.Two initial projects have been selected:

SETI@Home, andEinstein@Home.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 62: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Jarifa Statistics: Total credit for SETI@home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 63: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Jarifa Statistics: Total credit for Einstein@home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 64: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Jarifa Statistics: GFlops for SETI@Home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 65: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Jarifa Statistics: GFlops for Einstein@Home

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 66: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

BOINCStats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 67: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 68: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 69: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 70: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 71: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 72: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 73: Jarifa: supporting the social Extremadurathome.org project

Jarifa Extremadurathome.org

Boincstats.com data

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 74: Jarifa: supporting the social Extremadurathome.org project

Conclusions

Conclusions

We have presented a new BOINC Resource based model.The new model replaces the final user for an Institution.We have shown a new tool which enables the model.Two successful projects have been presented.The new tool is an on-going work.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009

Page 75: Jarifa: supporting the social Extremadurathome.org project

Conclusions

Questions

[email protected]@unex.es

Icons from Tango Desktop project and Gnome Desktop (Creative Commons & GPL License)Except Facebook logo obtained from Wikimedia and Extremadurathome logo obtained from the project site.

D. Lombrana, F. Fernandez Jarifa and Extremadurathome.org, Asia@home 2009