1. Crowd Steering:
Music Festival Case Study
Jose Luis Fernandez-Marquez
University of Geneva, Switzerland
Joseluis.fernandez@unige.ch
http://iss.unige.ch
1
2. Outline
Motivation – Opportunistic networks
SAPERE project
Music Festival
Description
Requirements
What are we expecting from you?
What should you think about?
2
3. Motivation
Traffic control
Alerts about accidents or dangers on
the road (e.g. ice, or oil)
Cars navigators using context
information. (e.g avg. speed of cars)
Virtual tourist guide
Avoid very crowded streets
Receive information about event
that are happening close to you
Cinema, theather, etc..
Taxi booking service
3
5. SAPERE project
Theoretical and practical framework for
decentralized development and execution of
self-aware and adaptive services for future and
emerging pervasive network scenarios.
Chemical Interactions among Services
Smooth data/service distinction
Spontaneous interactions of
available services
Bio-chemical reactions
Middleware for Android phones / tablets
Context-awareness (user, situation recognition)
Case Study
Focus on public/private displays for crowd steering
Domains
Context-Aware Advertisement, Crowd Steering, User guidance
EU Funded Project (SAPERE: http://www.sapere-project.eu)
FACULTÉ DES SCIENCES U Bologna, U Modena, U Linz, U St-Andrews
Collaboration: U Geneva,
ÉCONOMIQUES ET SOCIALES
2010-2013
Département des Hautes Etudes Commerciales -HEC
6. Music Festival
Features:
Current centralised solutions are not
scalable:
It’s not possible to make calls, send
messages, or have internet connection.
Mobile network overload.
High density of people, most of them
bringing mobile phones or pdas.
Open spaces:
It makes easy the positioning (use of GPS)
6
7. App. Requirements
Crowd steering:
A user wants to find other users.
A user wants to find a point of interest.
Organisers want to publish events (without using
centralised infrastructure):
Taxi or bus location
Music Festival Agenda
Emergency exits, toilets, bars, merchandising.
A bar owner wants to advert offers during the festival
7
8. App. Requirements
Social Network:
Add people to your social network
Sharing profiles, pictures
To know if people in your social network are in the music festival
A user wants to chat with other users (friends)
One to one, or one to n-users.
8
9. What are we
expecting from you?
Designing the application:
Use of self-organising design patterns.
Contribution of each pattern.
Relationships between them.
Description of the entities participating in the system.
Description of the interactions between the entities.
9
10. What you should
think about?
How does the information spread?
Analysis of the different spreading algorithms existing in the
literature (e.g. probabilistic, position-based, counter-based)
Routing algorithms for opportunistic networks?
Are they required? When should they be used?
What are the current technologies that give support for this
type of infrastructures?
Bluetooth, zigbee, wi-fi, direct wi-fi…etc.
Are they satisfying the current requirements of this type of
applications?
Which one would be the best?
10
11. What you should
think about?
What are the main challenges in the implementation?
Information collisions, network overload, Memory, CPU
How could these problems be overcome?
How can we simulate the application?
What is the goal of the simulation? Scalability, robustness,
Feasibility? Validating the design?
Which are the existing tools that allow us to simulate this
application. (Repast, one, ns2, …)
SASO workshops. Deadline: 4th July
11
12. Any questions?
Thank you for your attention!
Jose Luis Fernandez-Marquez
Joseluis.fernandez@unige.ch
12