SlideShare a Scribd company logo
Collaborative Task Execution
In Volunteer Clouds
-- Michele Amoretti, PARMA
-- Alberto Lluch Lafuente, IMT
-- Stefano Sebastio, IMT

2nd General Meeting, Bologna, 18-20 Feb 2014
Collaborative Task Execution in
Volunteer Clouds
-- Michele Amoreti, PARMA
-- Alberto Lluch Lafuente, IMT
-- Stefano Sebastio, IMT
Collaborative Task Execution in
Volunteer Clouds
-- Michele Amoreti, PARMA
-- Alberto Lluch Lafuente, IMT
-- Stefano Sebastio, IMT
c ho o s e
ow to cho ose
H ow to
H
Collaborativeewer Execution in
ub-reviiewer
s ub-rev Task
a s
a
Volunteer Clouds

-- Michele Amoreti, PARMA
-- Alberto Lluch Lafuente, IMT
-- Stefano Sebastio, IMT
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-reviewer)
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

X X X X
X X X X
X
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

X X X X
X X X X
X
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

X X X X
X X X X
X
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

X X X X
X X X X
X
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

X X X X
X X X X
X
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

X X X X
X X X X
X
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-reviewer)
ewers
e revi
hoos
c
domly
t) ran
lmos
(a
SciFi Community
SciFi Community
1

Unstructured network
SciFi Community
1

Unstructured network

2

All members generate review tasks
SciFi Community
1

Unstructured network

2

All members generate review tasks

3

All members perform reviews
SciFi Community
1

Unstructured network

2

All members generate review tasks

3

All members perform reviews

4

Review requests may be forwarded
SciFi Community
1

Unstructured network

2

All members generate review tasks

3

All members perform reviews

4

Review requests may be forwarded

5

All members apply the same algorithm
SciFi Reviewers
SciFi Reviewers
1

No rescheduling, no priorities.
SciFi Reviewers
1

No rescheduling, no priorities.

2

Accept request iff CoS met.
SciFi Reviewers
1

No rescheduling, no priorities.

2

Accept request iff CoS met.

3

No delays.
SciFi Reviewers
1

No rescheduling, no priorities.

2

Accept request iff CoS met.

3

No delays.

4

Reply/Forward requests immediately.
SciFi Reviewers
1

No rescheduling, no priorities.

2

Accept request iff CoS met.

3

No delays.

4

Reply/Forward requests immediately.

5

Disclose confidence on research topics.
ALGORITHM 1:
RANDOM
Algorithm 1: Random

Each outgoing arc has the same
probability of being chosen during
request propagation.
Algorithm 1: Random

Each outgoing arc has the same
probability of being chosen during
request propagation.
Algorithm 1: Random

Each outgoing arc has the same
probability of being chosen during
request propagation.
Algorithm 1: Random
ALGORITHM 2:
Greedy ORACLE
The Greedy
ORACLE

The oracle provides the
sub-reviewer who will
finish earlier.
The Greedy
ORACLE

The oracle provides the
sub-reviewer who will
finish earlier.
The Greedy
ORACLE

The oracle provides the
sub-reviewer who will
finish earlier.
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-reviewer)
ALGORITHM 3:
FEEDBACK BASED
Probabilistic routing
Arcs are labelled with rates
to be used in probabilistic choices.

1

1+1

1
1

1

1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

1

1+1

1
1

1

1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
Can you review?
* SE > 2

1

1+1

1
1

1

1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
Can you review?
* SE > 2

NO

1

1+1

1
1

1

1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
Can you review?
* SE > 2

NO

1

1+1

1
1

1

1-1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

1

Can you review?

1

1+1

1
1

1

1-1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

1
Can you
review?

Can you review?

1

1+1

1
1

1

1-1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

1
Can you
review?
YES

Can you review?

1

1+1

1
1

1

1-1
Feedback-based rates
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

1
Can you
review?
YES

Can you review?

1+1

1+1

1
1

1

1-1
Feedback-based rates
Feedback-based rates
ALGORITHM 4:
con+dence-based
Feedback-based pheromones
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

FM: 4

FM: 3

SE: 5

SE: 1

Arcs labeled with one rate
for each research topic.
Feedback-based pheromones
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

FM: 4

FM: 3

SE: 5

SE: 1
FM: 3
SE: 1

Arcs labeled with one rate
for each research topic.
Feedback-based pheromones
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

FM: 0
SE: 0

FM: 4

FM: 3

SE: 5

SE: 1
FM: 3
SE: 1

Arcs labeled with one rate
for each research topic.
Feedback-based pheromones
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

FM: 0
SE: 0

FM: 4
SE: 5

FM: 4

FM: 3

SE: 5

SE: 1
FM: 3
SE: 1

Arcs labeled with one rate
for each research topic.
Feedback-based pheromones
Paper XXX
Due dd/mm/yy
CoS:
* FM > 3
* SE > 2

FM: 0
SE: 0

FM: 4
SE: 5
FM: 4
SE: 5

FM: 4

FM: 3

SE: 5

SE: 1
FM: 3
SE: 1

Arcs labeled with one rate
for each research topic.
Confidence-based Rates
Confidence-based Rates
Confidence-based Rates
ewers
e revi
hoos
c
domly
t) ran
lmos
(a
What's next?
1 Study the impact of the structure
of the overlay network
What's next?
1 Study the impact of the structure
of the overlay network

2 Study reputation-based strategies
What's next?
1 Study the impact of the structure
of the overlay network

2 Study reputation-based strategies
3 Application to routing of messages in

predicate-based communication (cf. SCEL)
Questions?
References
Work-in-progress partially reported in:
“A Computational Field Framework for Collaborative Task
Execution in Volunteer Clouds”, Stefano Sebastio, Michele
Amoretti and Alberto Lluch-Lafuente, draft [PDF]
“Reputation-based Cooperation in the Clouds”, Alessandro
Celestini, Alberto Lluch Lafuente, Philip Mayer,
Stefano Sebastio, and Francesco Tiezzi, draft [PDF]
See also:
The science cloud platform. http://svn.pst.ifi.lmu.de/trac/scp/.
P. Mayer et al. The Autonomic Cloud: A Vision of Voluntary,
Peer-2-Peer Cloud Computing, 3rd Workshop on Challenges
for Achieving Self- Awareness in Autonomic Systems, 2013.

More Related Content

PDF
Notes Day 4&5: Prove that Triangles are Similar
PDF
Maude .:° ASCENS 2011
PDF
A Semiring-valued Temporal Logic
PDF
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
PDF
Can we efficiently verify concurrent programs under relaxed memory models in ...
PDF
Aggregate Programming through a Soft Modal Logic
PPTX
Rx java in action
PDF
Как приручить реактивное программирование
Notes Day 4&5: Prove that Triangles are Similar
Maude .:° ASCENS 2011
A Semiring-valued Temporal Logic
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
Can we efficiently verify concurrent programs under relaxed memory models in ...
Aggregate Programming through a Soft Modal Logic
Rx java in action
Как приручить реактивное программирование

More from Alberto Lluch Lafuente (11)

PDF
Many-to-Many Information Flow Policies
PDF
Adaptable Transition Systems @ ASCENS Meeting Prague 2013
PDF
White Box Adaptation @ CINA Meeting 2013
PDF
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
PDF
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
ODP
A conceptual framework for behavioural adaptation @ Leicester 2011
PDF
Evaluating the performance of model transformation styles with Maude @ Sympos...
PDF
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
PDF
IMT Welcome Day 2011
PDF
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
PDF
An Algebra of Hierarchical Graphs
Many-to-Many Information Flow Policies
Adaptable Transition Systems @ ASCENS Meeting Prague 2013
White Box Adaptation @ CINA Meeting 2013
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
A conceptual framework for behavioural adaptation @ Leicester 2011
Evaluating the performance of model transformation styles with Maude @ Sympos...
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
IMT Welcome Day 2011
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
An Algebra of Hierarchical Graphs
Ad

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Machine Learning_overview_presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Programs and apps: productivity, graphics, security and other tools
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
20250228 LYD VKU AI Blended-Learning.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
sap open course for s4hana steps from ECC to s4
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine Learning_overview_presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
Dropbox Q2 2025 Financial Results & Investor Presentation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
Encapsulation_ Review paper, used for researhc scholars
Spectroscopy.pptx food analysis technology
Programs and apps: productivity, graphics, security and other tools
Ad

Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-reviewer)