CHIANTI CHIANTI: Robust Mobile Communication in Challenging Environments CHIANTI EuroView 2008 2008-07-22 Jörg Ott <jo@netlab.tkk.fi> Dirk Kutscher <dku@tzi.org> EuroView 2008 1 2008-07-22 CHIANTI The World is disconnected … hospital? EUR tunnel? … and will remain being disconnected. Even if perfect geographical coverage would be there… EuroView 2008 2 2008-07-22
CHIANTI …or at least not always connected… Sample Geographic Coverage: SFR network in France ( GSM + 3G ) Vodafone network in Germany ( 3G ) EuroView 2008 3 2008-07-22 CHIANTI CHIANTI Scenarios EuroView 2008 4 2008-07-22
CHIANTI CHIANTI Scenarios � Scenario 1: Mobile user aboard a train � Vehicular infrastructure-based with operator support � No additional support on user devices � Scenario 2: Mobile user in road vehicles � Bus, car, ambulance � More opportunistic usage of connectivity � Scenario 3: Nomadic use case � Standalone user support � End-to-end principle applies to user’s device EuroView 2008 5 2008-07-22 CHIANTI Mobile Applications � Many applications are asynchronous in nature � Theoretically no need for “always on” connectivity today � Examples: e-mail, file transfer, peer-to-peer, even presence and messaging � Applications don’t communicate most of the time � Users read, type, or do other things � Examples: web, e-mail, calendar, chat, presence, … � Users shouldn’t have to perform “busy waiting” � Let the applications operate asynchronously and notify the user when done � Examples: (peer-to-peer) downloads, tabbed browsing, e-mail, … … regardless of whether mobile or not. EuroView 2008 6 2008-07-22
CHIANTI Mobile Applications Application semantics do not require permanent or “end-to-end” connectivity… …but many application protocols do. EuroView 2008 7 2008-07-22 CHIANTI CHIANTI Approach Instead of focusing on seamless connectivity: “Seamless service perception” In spite of non-seamless and non-ubiquitous connectivity. Meta-goals: � Making life easier for mobile users � Making mobile work time efficient � Reducing cost for mobile enterprises EuroView 2008 8 2008-07-22
CHIANTI CHIANTI “Spheres” 3 rd party provider CHIANTI proxies ISP A CHIANTI proxies CHIANTI Internet ISP ISP B Servers, peers Mobile Access Internet ISP Access Mobile EuroView 2008 9 2008-07-22 CHIANTI Visible to the User: Mobile Sphere � Personal mobile devices: from primary work purposes to primary communication purposes � Optional support by mobile surroundings � Fixed devices as part of the mobile surroundings Personal Mobile Surroundings (optional) EuroView 2008 10 2008-07-22
CHIANTI Research Topics � Analysis of use cases and business models � Supporting present business roles (e.g., WISPs, operators) � Enabling new business opportunities (CHIANTI service providers) � Protocol analysis and development � Real-world measurements of (transport) protocol performance � Traffic traces for modeling and simulating communication patterns � Development and evaluation of robust transport/session protocols � Architecture design � CHIANTI support functions with respect to Future Internet concepts � Adapting to challenging network conditions � Security: crucial role of trustworthy intermediaries � Application Development � Enabling present applications to operate in the presence of disconnections � Content distribution and robust media-streaming EuroView 2008 11 2008-07-22 CHIANTI Architecture and Components Intermittently Connected Link Web CHIANTI CHIANTI Web Browser Client Proxy Server HTTP HTTP+X HTTP+X HTTP HTTP CHIANTI CHIANTI TCP TCP TCP TCP TCP IP IP IP IP IP IP Internet Internet Loopback WLAN WLAN / … Mobile Node Wireless Router Access Link Fixed Server Appl. Server Link Access Internet Mobile sphere CSP sphere sphere sphere EuroView 2008 12 2008-07-22
CHIANTI Sample System Setup Regular (unchanged) application peer CHIANTI components Application-specific plugin Mobile Node Web Mobile Node Web Server Web Mail Mail Web Server XYZ Server Client Client Browser XYZ Internet WLAN SMTP / SMTP/ HTTP HTTP … POP3 POP3 Wireless Access Point Access Base Station CHIANTI client CHIANTI proxy DB Vehicle infrastructure EuroView 2008 2008-07-22 CHIANTI Conclusion � CHIANTI: Dealing with disconnections to improve users’ “quality of experience” � Evolutionary approach based upon the present Internet � Network infrastructure � Applications � CHIANTI overlay incrementally deployable (tomorrow!) � Clients on mobile nodes and/or in mobile infrastructure � Infrastructure proxies (individual, farms, peer networks) � Robust transport + range of application support � Different degrees of integration with service providers � Supporting business models for incumbent and new players EuroView 2008 2008-07-22
CHIANTI Jörg Ott www.netlab.tkk.fi/~jo CHIANTI www.chianti-ict.org EuroView 2008 15 2008-07-22
Recommend
More recommend