Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GridOrbit - CHI2011

601 views

Published on

The success of a volunteer computing infrastructure depends
on the contributions of its users. An example of such an
infrastructure is the Mini-Grid, a local peer-to-peer system
used for computational analysis of DNA. The speed of analysis
increases as more users join the Mini-Grid. However,
the invisible nature of such an infrastructure hinders adoption,
as it is difficult for users to participate in an infrastructure
they are not aware of. This paper introduces GridOrbit,
a system designed to increase user awareness, fostering contributions
to this infrastructure. We designed GridOrbit using
a participatory design process with biologists, and subsequently
deployed it for use in a biology laboratory. Our
results indicate that the number of contributors to the Mini-
Grid increased with the use of awareness technologies. In
addition, our analysis presents their motives and behaviors.
Finally, a characterization of user interaction with GridOrbit
emerged, which enabled us to understand how awareness
systems can be better designed. We see GridOrbit as an example
of a broader class of technologies designed to create
‘Infrastructure Awareness’ as a means to increase the contributions
to technological infrastructures.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

GridOrbit - CHI2011

  1. 1. GridOrbit – An Infrastructure awareness System<br />For increasing contribution in volunteercomputing<br />Juan David Hincapié-Ramos, <br />AurélienTabard& Jakob E. Bardram<br />May 11, 2011 – CHI 2011 – Vancouver, Canada<br />
  2. 2. GridOrbit<br />
  3. 3. GridOrbit Public Display<br />GridOrbitPersonal Notifications<br />Mini-Grid<br />
  4. 4. GridOrbit Public Display<br />
  5. 5. GridOrbitPersonal Notifications<br />
  6. 6. What did awareness systems lead to?<br /> Increased Participation<br />
  7. 7. Problem<br />Solution – GridOrbit<br />Evaluation – month-long deployment<br />Results<br />Plan<br />
  8. 8. GridOrbit – An Infrastructure awareness System<br />For increasing contribution in volunteercomputing<br />Juan David Hincapié-Ramos, <br />AurélienTabard& Jakob E. Bardram<br />
  9. 9. GridOrbit – An Infrastructure awareness System<br />For increasing contribution in volunteercomputing<br />Juan David Hincapié-Ramos, <br />AurélienTabard& Jakob E. Bardram<br />
  10. 10. Data deluge and <br /> scientific computational analyses alternatives:<br /><ul><li>Big PC: takes a lot of time
  11. 11. Local servers: expensive in man-power and $
  12. 12. Grid computing / Cyber-Infrastructures
  13. 13. Volunteer computing infrastructures
  14. 14. SETI@HOME
  15. 15. World communitygrid</li></ul>Problem<br />
  16. 16. Local vs. Worldwide<br />Symetricvs. Master-Slave<br />Lowcost<br />The Mini-Gridvolunteer infrastructure<br />
  17. 17. Problem of volunteercomputing<br />Invisibility<br />
  18. 18. A local VolunteerComputing infrastructure<br />meanswecanleverageexisting social ties!<br />How do we get people to participate to the Mini-Grid?<br />
  19. 19. Fieldwork and Partipatory Design<br />Details in the paper…<br /><ul><li> Grid Capacity
  20. 20. Grid Activity
  21. 21. People</li></li></ul><li>GridOrbit<br /> Public Displays<br />Notification System<br />1<br />2<br />
  22. 22. GridOrbit<br />Building 1:<br />Corridor in front of the Cafeteria<br />Building 2:<br />Elevator +Mail BoxWaitingArea<br />1<br />GRIDORBIT PUBLIC DISPLAYS<br />
  23. 23. research<br />folding<br />DNA<br />biology<br />GRIDORBIT PUBLIC DISPLAYS<br />
  24. 24. GridOrbit<br />Ambient Zone <br />(x > 70cm)<br />Notification Zone (40cm < x < 70cm)<br />Interaction Zone (x < 40cm)<br />GRIDORBIT PUBLIC DISPLAYS<br />
  25. 25. Group Activation<br />Personal Motivation<br />You contributed 12% less than other contributors this week<br />You contributed for less than 40 hours to the Mini-Grid this week<br />2x<br />2<br />GRIDORBIT Notification System<br />
  26. 26. Experimental Design<br />Goals<br />1- See what the impact of theseawarnesstechnologies is in the recruitment of volunteers.<br />2- Gatherempirical information about the relation of users and theseawarenesstechnologies.<br />1- See what the impact of theseawarnesstechnologies is in the recruitment of volunteers.<br />2- Gatherempirical information about the relation of users and theseawarenesstechnologies.<br />
  27. 27. Experimental Design<br />BASELINE<br />NOTIFICATION SYSTEM<br />PUBLIC DISPLAYS<br />Public Displays Novelty Factor<br />Mini-Grid<br />Baseline Computers<br />Official Start<br />
  28. 28. Experimental Design<br />Jun 2Wed<br />Jun 14Mon<br />Jun 21Fri<br />Jul 2Fri<br />BASELINE<br />NOTIFICATION SYSTEM<br />PUBLIC DISPLAYS<br />Public Displays Novelty Factor<br />Mini-Grid<br />Baseline Computers<br />Official Start<br />
  29. 29. Results<br />
  30. 30. Increase in Contributions<br />+75%<br />Mini-Grid installed<br />35<br />19<br />+51%<br />AVG Computers Contributing<br />8,02<br />5,33<br />Notification System<br />Public Displays<br />Baseline<br />
  31. 31. Types of Contributors<br /><ul><li>Dedicated Secondary Computers
  32. 32. Work Desktops
  33. 33. Laptops (intermittent use)
  34. 34. Bootstrapping Computers</li></li></ul><li>Δt = 1500<br />Visits to the public displays<br />Aware60% of the Visits<br />Ambient Zone<br />Curious30% of the Visits<br />Int + Notification Zone<br />- Touch Interaction<br />Explorer 10% of the Visits<br />Interaction Zone<br />+ Touch Interaction<br />
  35. 35. Visits to the public displays<br />-<br />+<br /># Visits<br />Activity<br />Capacity<br />
  36. 36. OtherResults<br />Face Time!<br />From: Participant XDate: Wed, Jun 16, 2010 at 1:51 PM<br />Subject: Re: GridOrbit hide details 6/16/10<br />Hi Juan<br />I got the plugin installed and the whole thing should be up and running. Now I just need to figure out how I can get my picture on the screen in the main building... Do I need to set up some profile somewhere or something like that?<br />Cheers<br />
  37. 37. NoResults<br /><ul><li> The on-screenmessagingfunctionality (bulleting board) was not used. Wesawonly 5 messages for the wholedeployment.
  38. 38. We did not find anysignificantimpact of the differentnotificationsstrategies.</li></li></ul><li>Conclusions<br /><ul><li>Awareness Technologies can support recruitment</li></ul>75%increase in total participants, and <br />51%increase in hourlyaverage participants<br /><ul><li>Different patters of contribution of work desktops, secondary computers and laptops.
  39. 39. Therearesustainedpatterns of visitors: aware, curious, explorer.
  40. 40. Design for stressing out activitylevels.
  41. 41. Find proper ways to scalevisualizations.</li></li></ul><li>Thanks<br />@jhincapie @aurelient @jbardram<br />
  42. 42. Stick<br />Force participation: hidden daemon installed by admins<br />Infrastructure properties: you can only use it if you donate<br />Carrot<br />Rewards<br />Competitions<br />Beyond stick and carrot<br />Persuasive technologies<br />Awareness technologies<br />Strategies for increasing contribution<br />
  43. 43. Motivations<br />
  44. 44. Δt = 1500<br />Visits to the public displays<br />Explorer 10% of the Visits<br />Interaction Zone<br />+ Touch Interaction<br />Curious30% of the Visits<br />Int + Notification Zone<br />- Touch Interaction<br />Aware60% of the Visits<br />Ambient Zone<br />
  45. 45. Visits to the public displays<br />10% - Explorer<br />30% - Curious<br />60% - Aware<br />+<br />-<br />Nr of Visits<br />Activity<br />Capacity<br />
  46. 46. Visits to the public displays<br />sig <= 0,1<br />10% - Explorer<br />30% - Curious<br />60% - Aware<br />+<br />+<br />+<br />-<br />-<br />-<br />Nr of Visits<br />Activity<br />Capacity<br />
  47. 47. Free Pizza<br />1<br />2<br />3<br />Enforcement<br />Points and Rewards<br />
  48. 48. Deployment<br />Jun 2Wed<br />BASELINE<br />BASELINE<br />Jun 14Mon<br />PUBLIC DISPLAYS<br />Jun 21Fri<br />NOTIFICATION SYSTEM<br />Jul 2Fri<br />

×