1.04k likes | 1.35k Views
Status. DSL OSN kernel + FAITH + ProtoGENI The Social Computing Service Layer Social Search Engine SOaaS (Social Computing as a Service) Mapping into Cloud Computing Social Applications SoEmail , MinB , Calendar, Chat-Room, Games Social-Enabled Networking
E N D
Status • DSL OSN kernel + FAITH + ProtoGENI • The Social Computing Service Layer • Social Search Engine • SOaaS (Social Computing as a Service) • Mapping into Cloud Computing • Social Applications • SoEmail, MinB, Calendar, Chat-Room, Games • Social-Enabled Networking • FIND (Content-Centric Networking, e.g.) • How will the L-3 routers leverage the SOaaS? • New Network Layer Algorithms/Architecture Davis Social Links @ IWCNS'2009
“Future” Applications Online Social Computing/Networking Service Infrastructure Bridging the between end users and the network! FIND Internet Network Virtualization Davis Social Links @ IWCNS'2009
“Social Control Layer” Application Entity Application Entity Network Route Selection Social Entity Social Entity Dualism AL-BGP Network Entity Network Entity Davis Social Links @ IWCNS'2009
Davis Social LinksFIND:Facebook-based INternet Design S. Felix Wu Computer Science Department University of California, Davis wu@cs.ucdavis.edu http://www.facebook.com/sfelixwu http://dsl.cs.ucdavis.edu
Future Internet Design • We only know a little bit about what we don’t want. • We really need to know the requirements of the future! Davis Social Links @ IWCNS'2009
Future Internet Design • We only know a little bit about what we don’t want. • We really need to know the requirements of the future! • What are the possible future applications and why will the current Internet architecture be insufficient? gap Davis Social Links @ IWCNS'2009
Internet SMTP 33130 Autonomous Systems 311755 Address Prefixes announced BGP + DNS http://bgp.potaroo.net/cidr/ Davis Social Links @ IWCNS'2009
Unique Routable Identity “Destination Identity” is the ONLY thing you need to communicate with that particular identity! Davis Social Links @ IWCNS'2009
Unique Routable Identity SMTP • Any identity (email address, IP, url) can communicate with any one else. • Email, web, bittorrent, warcraft, skype… “Destination Identity” is the ONLY thing you need to communicate with that particular identity! Davis Social Links @ IWCNS'2009
Properties • Unique global network-layer identifier • IPv4/v6 addresses • Global connectivity • The primary job of BGP • 311755 Address Prefixes announced Davis Social Links @ IWCNS'2009
The emails I received typically each morning… Spam as just an example… Davis Social Links @ IWCNS'2009
Pick your favor Spam Filter(s) Davis Social Links @ IWCNS'2009
The Implication of FP’s • Spam-filters have to be conservative… • We will have some false negatives in our own inboxes. • We will spend our own time to further filter.. • For me, 1~2 seconds per email A: eliminate 99.99% spams, 10% hams B: eliminate 60% spams, 0.00001% hams Davis Social Links @ IWCNS'2009
BTW… • The same applied to DDoS, worm, and, phishing • But, let’s just focus on spam today… Davis Social Links @ IWCNS'2009
You have a few seconds to decide…… Davis Social Links @ IWCNS'2009
To me personally, this is a typical social spam. Davis Social Links @ IWCNS'2009
Oops… “BTW, a small typo as well!” Davis Social Links @ IWCNS'2009
11/27 /2007 12/10 /2007 Spammed? “Memoryless” For Felix Wu 11/16 /2007 11/26 /2007 In my office Davis Social Links @ IWCNS'2009
SMTP Davis Social Links @ IWCNS'2009
SMTP Davis Social Links @ IWCNS'2009
We are trying to make the information of social context and relationship explicit! SMTP Eric Felix Dualism Justin Davis Social Links @ IWCNS'2009
Internet SMTP 33130 Autonomous Systems 311755 Address Prefixes announced BGP + DNS http://bgp.potaroo.net/cidr/ Davis Social Links @ IWCNS'2009
Social-Control Routing SMTP 3 2 1 Davis Social Links @ IWCNS'2009
Social Network has its potential value in communication!! Davis Social Links @ IWCNS'2009
The value of the “Social Network” • Social Network has its own unique value in facilitating human communication • A concern about a network losing its “value” • while we are unsure about how to quantify the true value… Davis Social Links @ IWCNS'2009
Social Network Games Davis Social Links @ IWCNS'2009
http://apps.facebook.com/fightersc/ongoingfights Davis Social Links @ IWCNS'2009
Fighter’s Club • A couple millions users • 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. Davis Social Links @ IWCNS'2009
Open Issues • 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. Davis Social Links @ IWCNS'2009
http Roughly your friends (or friend2s) Anybody with an IP address Davis Social Links @ IWCNS'2009
40 to 300 to 350+ millions Davis Social Links @ IWCNS'2009
http Roughly your friends (or friend2s) Quality of the Friendshipmay have been out of control… A typical politician in Taiwan has about 3K+ FB friends! Anybody with an IP address Davis Social Links @ IWCNS'2009
http “real” human social network Roughly your friends (or friend2s) online social network Quality of the Friendshipmay have been out of control… A typical politician in Taiwan has about 3K+ FB friends! Anybody with an IP address Davis Social Links @ IWCNS'2009
http What we really want: Roughly your friends (or friend2s) Anybody with an IP address Davis Social Links @ IWCNS'2009
A possible fundamental flaw of Facebook security design! Is the application spreading the virus/worm? Is the application accessing certain private information of yours? e.g., why should the application look at my wall posts all the time! Davis Social Links @ IWCNS'2009
FAITH Proxy FAITH “Should I have faith in you?” FAITH (Facebook Application Identifier Translator & Hypervisor) like NAT (Network Address Translation) Davis Social Links @ IWCNS'2009
Value of OSN • How to leverage the value of Online Social Network in Computing/Communication? • Privacy/Confidentiality, Social Ranking • How to architect the Social Network itself such that its value can be protected? • Trust and Reputation Davis Social Links @ IWCNS'2009
Social Computing “Future” Applications Online Social Computing/Networking Service Infrastructure FIND Internet Network Virtualization Davis Social Links @ IWCNS'2009
SMTP Eric Felix Facebook Davis Social Links @ IWCNS'2009
SMTP Divert Existing Applications Native DSL Applications and Games Wrapper Eric Felix Social Context DSL Kernel Name-ID resolution Community Oriented Keywords Policy/Reputation-based Route discovery Facebook DSLoFB Davis Social Links @ IWCNS'2009
SMTP SoEmail Eric Felix Social Context DSL Kernel Name-ID resolution Community Oriented Keywords Policy/Reputation-based Route discovery Facebook DSLoFB Davis Social Links @ IWCNS'2009
What should be the social context for this interaction? Davis Social Links @ IWCNS'2009
SMTP Divert Wrapper Lerone Felix Social Context DSL Kernel Davis Social Links @ IWCNS'2009
SMTP Routing in the email/DNS/IP layer Davis Social Links @ IWCNS'2009
SMTP Routing in the email/DNS/IP layer Routing in the social network layer Davis Social Links @ IWCNS'2009
XYZ??? Considering: No IP/IPv6 addresses No DNS/BGP Routing in the social network layer Davis Social Links @ IWCNS'2009