280 likes | 384 Views
Online Social Networks, Future Internet Design, and Research Experimentation. S. Felix Wu Computer Science Department University of California, Davis wu@cs.ucdavis.edu http://www.cs.ucdavis.edu/~wu/. Davis Social Links (DSL). A NSF FIND project
E N D
Online Social Networks, Future Internet Design, and Research Experimentation S. Felix Wu Computer Science Department University of California, Davis wu@cs.ucdavis.edu http://www.cs.ucdavis.edu/~wu/
Davis Social Links (DSL) • A NSF FIND project • Looking for a research testbed to both experiment and attract potential users for our prototype
Social-Control Routing Applications with Tests 3 2 1
The value of the “Network” • A concern about a network losing its “value” • while we are unsure about how to quantify the true value… • Social Capital or Utility
Trust Structure as the Utility We want to stabilize these decentralized values such that they can be used to effectively choose the “best” route.
Pkt[c>d] A B C D Trust(B>A) Trust(C>B) Trust(D>C) Pkt[ab] Pkt[abc] Pkt[bcd]
The Issue of “Value” • What is the “value” of this social network? • How would this “value” be distributed and allocated to each individual peers? • MySpace, Facebook, LinkedIn didn’t define the “game” for network formation and value allocation. • But, it is important to design the game such that the OSN will eventually converge to a state to best support the communities.
Fighter’s Club • A Coalition game ~ like Warcraft • Team members who are Facebook friends receive higher fighting powers • ~1400 new friendships established daily • ~10% of users with >95% friendships purely based on this game.
DSL as a Facebook Application • When you send a message… • Via Facebook • Via DSL • Activity and Intensity hiding via Decentralization! DSL Facebook
DSL, Facebook, AL-BGP and GENI http://www.geni.net/DSLport AL-BGP over GENI/PlanetLab Each DSL/FB user should select a “closer” GENI entrance as www.geni.net. In other words, we might need to set up DNS records correctly. Facebook
Social-Control Routing Applications with Tests 3 2 1
GENI Requirements • Decentralization for Scalability • Decentralized Network Access to GENI • Computing/Storage Resources on the Nodes • Virtual Separation for Community-Oriented Networking • Workload Traffic Regeneration • TCPopera, BGP interactive replay • Anonymity support
What we like to have… • A Decentralized Infrastructure and applications to attract large quantity of real active users • An secure/trustable/repeatable research experimental environment protecting the privacy of those real users (and activities)
DSL Project Status • Right now ~50 users, and going to… • ecs30b (100+, fall’08), ecs251 (30+, winter’08) • Planning for Community-Oriented IT Campus • Summer 2009 for Facebook push • Building the user-base • Collaboration with Facebook and other OSN providers • Summer 2010~2012 • Decentralization and GENI port • DSL on Bicycle-MANET
Activities, Knowledge Sharing, and Social Relationship Scalability, Privacy, Trust, Robustness, Performance…