Mobiclique middleware for mobile social networking
Download
1 / 14

MobiClique: Middleware for Mobile Social Networking - PowerPoint PPT Presentation


  • 516 Views
  • Updated On :

WOSN’09: 2 nd ACM SIGCOMM Workshop on Online Social Networking 17.08.2009, Barcelona, Spain. MobiClique: Middleware for Mobile Social Networking. Anna-Kaisa Pietilainen (Thomson) , with Earl Oliver (University of Waterloo), Jason LeBrun (UC Davis),

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'MobiClique: Middleware for Mobile Social Networking' - Jims


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Mobiclique middleware for mobile social networking l.jpg

WOSN’09: 2nd ACM SIGCOMM Workshop on Online Social Networking

17.08.2009, Barcelona, Spain

MobiClique: Middleware for Mobile Social Networking

Anna-Kaisa Pietilainen (Thomson),

with Earl Oliver (University of Waterloo), Jason LeBrun (UC Davis),

George Varghese (UCSD), Christophe Diot (Thomson)


Mobile social networking l.jpg
Mobile Social Networking?

  • Plenty of resources on smartphones

    • Content can be created and stored

    • Many contact opportunities using various radio interfaces

  • Limitations of current social networking services

    • Closed or limited access and proprietary data formats and APIs

    • Do not take advantage of real social contacts and mobility

  • Get the best of both worlds !

    • Create ad-hoc communities and social networks

    • Exchange content with friends while on the move


Outline l.jpg
Outline

  • MobiClique Design Principles

  • System Architecture

  • User Trials and Performance

  • Conclusion and Future Work


Mobiclique design principles l.jpg
MobiClique Design Principles

  • Leverage existing online social networks

    • Avoid creating ‘yet-another-service’

  • Decentralized, ad hoc operation

    • Free, no third parties involved, context & mobility aware

  • Build and maintain an ad hoc social network and connections

    • Social networking (i.e. meet new people and communities)

    • Content sharing and messaging over multiple hops in the social network overlay

  • Provide an open API for mobile social and opportunistic networking applications



Middleware operation on mobiles l.jpg
Middleware Operation on Mobiles

  • Neighborhood discovery

    • Bluetooth device discovery, broadcast beacons over WiFi

  • User identification

    • Social profile exchange

  • Data exchange

    • Store-carry-forward style communication

    • Unicast messages forwarded over the friendship graph or upon direct contact

    • Multicast messages flooded within the interest group

    • TTL defined using an absolute timestamp and/or hop count


The applications l.jpg
The Applications

  • Mobile social networking

  • Asynchronous messaging

  • Epidemic newsgroups

  • New: ad hoc voting


Prototype implementation l.jpg
Prototype Implementation

  • Builds on the Haggle architecture prototype

    • Data-centric opportunistic communications

  • Windows Mobile platform

    • Programmed in C++ and C#

  • Bluetooth connectivity

    • Reasonable battery life in normal use (charge daily)

    • Discovery performed every 2 minutes for 10.24s

    • RFCOMM device to device communication links

  • Social profile initialization using Facebook

    • Simple desktop application to setup the MobiClique social profile


Experimental setup l.jpg
Experimental Setup

  • HTC s620 Windows Mobile Smartphone

  • 200 MHz TI processor

  • 64MB RAM, 128MB ROM, MicroSD slot

  • Bluetooth v1.2


Contact opportunities conext 07 l.jpg
Contact Opportunities (CoNEXT’07)

600

500

Any Participant

400

Shared Interest

300

200

49%

100

Friend

25%

0

Day 1

8:00

20:00

Day 2

8:00

Day 3

8:00

20:00

20:00

Day 4

8:00


Bluetooth connectivity conext 07 l.jpg
Bluetooth Connectivity (CoNEXT’07)

10

100%

8

Avg success rate 50%

Participant

6

Count

4

Success

rate

2

Connected

0

14:30

20:30

2:30

8:30

14:30

8:30


Social network evolution conext 07 l.jpg
Social Network Evolution (CoNEXT’07)

Avg. degree 9,18

Avg. degree 5,11

Final Friendship Graph

Initial Friendship Graph


Conclusion and future work l.jpg
Conclusion and Future Work

  • MobiClique creates and maintains an ad hoc mobile social network for opportunistic content dissemination

  • Two user trials to collect unique 3-day traces combining user’s social behavior and interaction, contact opportunities and opportunistic messaging

  • On going and future work

    • Lab test to improve system parameters

    • Improve the prototype: connectivity, forwarding, resource management, security

    • Publish the source code and the collected traces


Slide14 l.jpg

This is NOT the end ….

Join the MobiClique SIGCOMM 2009 experiment!

Catch one of us or come to the MobiClique desk near the registration area

Thanks!


ad