gridorbit - chi2011

33
GRIDORBIT AN INFRASTRUCTURE AWARENESS SYSTEM For increasing contribution in volunteer computing Juan David Hincapié-Ramos, Aurélien Tabard & Jakob E. Bardram May 11, 2011 CHI 2011 Vancouver, Canada

Upload: jhincapie

Post on 07-Jul-2015

380 views

Category:

Technology


0 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: GridOrbit - CHI2011

GRIDORBIT – AN INFRASTRUCTURE

AWARENESS SYSTEM

For increasing contribution in volunteer computing

Juan David Hincapié-Ramos, Aurélien Tabard & Jakob E. Bardram

May 11, 2011 – CHI 2011 – Vancouver, Canada

Page 2: GridOrbit - CHI2011

GridOrbit Personal Notifications

Mini-Grid

GridOrbit Public Display

Page 3: GridOrbit - CHI2011

GridOrbit Public Display

Page 4: GridOrbit - CHI2011

GridOrbit Personal Notifications

Page 5: GridOrbit - CHI2011

Increased Participation

What did awareness systems lead to?

Page 6: GridOrbit - CHI2011

GRIDORBIT – AN INFRASTRUCTURE

AWARENESS SYSTEM

For increasing contribution

in volunteer computing

Juan David Hincapié-Ramos,

Aurélien Tabard & Jakob E. Bardram

Page 7: GridOrbit - CHI2011

GRIDORBIT – AN INFRASTRUCTURE

AWARENESS SYSTEM

For increasing contribution

in volunteer computing

Juan David Hincapié-Ramos,

Aurélien Tabard & Jakob E. Bardram

Page 8: GridOrbit - CHI2011

Data deluge and

scientific computational analyses alternatives:

• Big PC: takes a lot of time

• Local servers: expensive in man-power and $

• Grid computing / Cyber-Infrastructures

• Volunteer computing infrastructures

- SETI@HOME

- World community grid

Problem

Page 9: GridOrbit - CHI2011

Local vs. Worldwide

Symetric vs. Master-Slave

Low cost

The Mini-Grid volunteer infrastructure

Page 10: GridOrbit - CHI2011

Invisibility

Problem of volunteer computing

Page 11: GridOrbit - CHI2011

A local Volunteer Computing infrastructure

means we can leverage existing social ties!

How do we get people to

participate to the Mini-Grid?

Page 12: GridOrbit - CHI2011

• Grid Capacity

• Grid Activity

• People

Fieldwork and Partipatory Design

Details in the paper…

Page 13: GridOrbit - CHI2011

GridOrbitPublic Displays1 Notification System2

Page 14: GridOrbit - CHI2011

GRIDORBIT

GRIDORBIT PUBLIC DISPLAYS

Corridor in front of the Cafeteria

Building 2:Elevator +Mail Box Waiting Area

Building 1:

1

Page 15: GridOrbit - CHI2011

GRIDORBIT PUBLIC DISPLAYS

folding

biology

research

DNA

Page 16: GridOrbit - CHI2011

GRIDORBIT PUBLIC DISPLAYS

GRIDORBITAmbient Zone

(x > 70cm)

Notification Zone

(40cm < x < 70cm)

Interaction Zone

(x < 40cm)

Page 17: GridOrbit - CHI2011

Group Activation

You contributed 12% less than

other contributors this week

Personal Motivation

You contributed for less than 40

hours to the Mini-Grid this week

GRIDORBIT NOTIFICATION SYSTEM2

2x

Page 18: GridOrbit - CHI2011

Experimental Design

1- See what the impact of these

awarness technologies is in the

recruitment of volunteers.

2- Gather empirical information about the

relation of users and these awareness

technologies.

Goals

1- See what the impact of these

awarness technologies is in the

recruitment of volunteers.

2- Gather empirical information about the

relation of users and these awareness

technologies.

Page 19: GridOrbit - CHI2011

Experimental Design

BASELINE

Mini-Grid

Official Start

PUBLIC DISPLAYS

NOTIFICATION SYSTEM

Baseline Computers

Public Displays Novelty Factor

Page 20: GridOrbit - CHI2011

Experimental Design

BASELINE

Mini-Grid

Official Start

PUBLIC DISPLAYS

NOTIFICATION SYSTEM

Baseline Computers

Public Displays Novelty Factor

Jun 2

Wed

Jun 14

Mon

Jun 21

Fri

Jul 2

Fri

Page 21: GridOrbit - CHI2011

Results

Page 22: GridOrbit - CHI2011

Increase in Contributions

Baseline Public Displays

Notification System

Mini-Grid installed

AVG Computers

Contributing

+75%

+51%19

35

8,02

5,33

Page 23: GridOrbit - CHI2011

Types of Contributors

•Dedicated Secondary Computers

• Work Desktops

• Laptops (intermittent use)

• Bootstrapping Computers

Page 24: GridOrbit - CHI2011

Visits to the public displays Δt = 1500

Explorer 10% of the Visits

Interaction Zone

+ Touch Interaction

Curious30% of the Visits

Int + Notification Zone

- Touch Interaction

Aware60% of the Visits

Ambient Zone

Page 25: GridOrbit - CHI2011

Visits to the public displays

+-# Visits

ActivityCapacity

Page 26: GridOrbit - CHI2011

Other Results

From: Participant X

Date: Wed, Jun 16, 2010 at 1:51 PM

Subject: Re: GridOrbit hide details 6/16/10

Hi Juan

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?

Cheers

Face Time!

Page 27: GridOrbit - CHI2011

• The on-screen messaging

functionality (bulleting board) was not

used. We saw only 5 messages for the

whole deployment.

• We did not find any significant impact

of the different notifications strategies.

No Results

Page 28: GridOrbit - CHI2011

• Awareness Technologies can support recruitment

75% increase in total participants, and

51% increase in hourly average participants

• Different patters of contribution of work

desktops, secondary computers and laptops.

• There are sustained patterns of visitors:

aware, curious, explorer.

• Design for stressing out activity levels.

• Find proper ways to scale visualizations.

Conclusions

Page 29: GridOrbit - CHI2011

Thanks@jhincapie @aurelient @jbardram

Page 30: GridOrbit - CHI2011

Stick

Force participation: hidden daemon installed by

admins

Infrastructure properties: you can only use it if you

donate

Carrot

Rewards

Competitions

Beyond stick and carrot

Persuasive technologies

Awareness technologies

Strategies for increasing contribution

Page 31: GridOrbit - CHI2011

Motivations

Page 32: GridOrbit - CHI2011

Visits to the public displays sig <= 0,1

10% - Explorer 30% - Curious 60% - Aware

+ ++- --

Nr of Visits

ActivityCapacity

Page 33: GridOrbit - CHI2011

Free Pizza

Enforcement

2 1 3

Points and Rewards