crowd steering: music festival case study
DESCRIPTION
Case study presentation by Jose Luis Fernandez-Marquez @ AWASS 2012TRANSCRIPT
Crowd Steering: Music Festival Case Study
1
Jose Luis Fernandez-Marquez University of Geneva, Switzerland [email protected] http://iss.unige.ch
Outline
Motivation – Opportunistic networks SAPERE project Music Festival
Description Requirements
What are we expecting from you? What should you think about?
2
Motivation
3
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
Motivation
4
Characterized by:
Large Scale
Openness
Unpredictability
Requirements:
Scalability
Robustness
Adaptability
Context-aware
FACULTÉ DES SCIENCES ÉCONOMIQUES ET SOCIALES Département des Hautes Etudes Commerciales -HEC
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)
Collaboration: U Geneva, U Bologna, U Modena, U Linz, U St-Andrews 2010-2013
Music Festival
6
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)
App. Requirements
7
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
App. Requirements
8
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.
What are we expecting from you?
9
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.
What you should think about?
10
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?
What you should think about?
11
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