Mobileman Peer-to-peer and WiFi in Mobileman – Cambridge 3/7/03 Jon Crowcroft The Computer Laboratory University of Cambridge

Slides:



Advertisements
Similar presentations
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
Advertisements

Intel Research Internet Coordinate Systems - 03/03/2004 Internet Coordinate Systems Marcelo Pias Intel Research Cambridge
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
On the Economics of P2P Systems Speaker Coby Fernandess.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Mobileman Peer-to-peer and WiFi Jon Crowcroft The Computer Laboratory University of Cambridge
Mobileman WiFi Economic Topics Jon Crowcroft
Networks and Distributed Systems: Project Ideas
02/12/00 E-Business Architecture
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
FutureGrid status report #4 15/4/04 Jon Crowcroft, Steve Hand, Tim Harris, Ian Pratt Andrew Herbert (MSR), Andrew Parker (CeSC)
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
1 CompuP2P: An Architecture for Sharing of Computing Resources In Peer-to-Peer Networks With Selfish Nodes Rohit Gupta and Arun K. Somani
1 Input: capturing and assembling elements that enter the system to be processed. Example: Raw material, data and human effort must be organized for processing.
Text-Based Content Search and Retrieval in ad hoc P2P Communities Francisco Matias Cuenca-Acuna Thu D. Nguyen
20101 Overview Distributed systems Layers Communication is logically on the application layer Only that has to be considered except for speed,
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
1-1 Incentive Mechanisms for Large Collaborative Resource Sharing Objectives:  Why Resource harnessing  Resource sharing  Assumptions  Considerations.
Mark Claypool’s MQP Projects Network Games Streaming Media.
Virtualization for Cloud Computing
CAP6135: Malware and Software Vulnerability Analysis Examples of Term Projects Cliff Zou Spring 2012.
SMUCSE 8344 Term Paper Topics (Always Incomplete).
On P2P Collaboration Infrastructures Manfred Hauswirth, Ivana Podnar, Stefan Decker Infrastructure for Collaborative Enterprise, th IEEE International.
ErdOS: An energy-aware social operating system Further Reading: (*) Narseo Vallina-Rodriguez, Pan Hui, Jon Crowcroft, Andrew Rice. “Exhausting Battery.
NSF Critical Infrastructures Workshop Nov , 2006 Kannan Ramchandran University of California at Berkeley Current research interests related to workshop.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
1 National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute Executive board meeting 2nd MobileMAN Workshop.
Integrated Support for Handoff Management and Context Awareness in Heterogeneous Wireless Networks ACM MPAC’05.
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Project Idea #1 Project: Simulation in NS Learn how to use NS-2 Examine 2-3 papers that do benchmark studies Implement a simulation of the Drexel TAARP.
Information Management LIS /1/99 Martha Richardson.
Doc.: IEEE /137r2 Submission June 2000 Tim Godfrey, IntersilSlide 1 TGe Requirements Version r2 8 June 2000.
Feb nd IPTPS Lighthouses for Scalable Distributed Location Marcelo Pias UCL Jon Crowcroft CL/Cambridge University Steve Wilbur UCL Tim Harris Cambridge.
COMPAS Compliance-driven Models, Languages, and Architectures for Services "The COMPAS project will design and implement novel models, languages, and an.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
THE LICENCE-FREE AUDIO MARKETING SERVICE. Introducing XXXXXXX THE KEY BENEFITS  Save time - Custom Music sourced and programmed for your business  Consistent.
Introducing HingX now with Capacity Development Network.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
Peer-to-Peer Wireless Network Confederation (P2PWNC) Mobile Multimedia Laboratory Athens University of Economics and Business Athens MMAPPS Meeting, September.
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
Intrusion Tolerant Software Architectures Bruno Dutertre, Valentin Crettaz, Victoria Stavridou System Design Laboratory, SRI International
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Peer-to-Peer and Collective Intelligence A platform for collaboration Andrew Roczniak Collective Intelligence Lab Multimedia Communications Research Lab.
National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute MobileMAN MobileMAN: II year expected results.
Integration of QoS-enabled Distributed Object Computing Middleware for Developing Next- Generation Distributed Applications By Krishnamurthy et Al. Presented.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Bruce Hammer, Steve Wallis, Raymond Ho
Middleware issues: From P2P systems to Ad Hoc Networks
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
Peer-to-peer systems ”Sharing is caring”. Why P2P? Client-server systems limited by management and bandwidth P2P uses network resources at the edges.
Submission May 2016 H. H. LEESlide 1 IEEE Framework and Its Applicability to IMT-2020 Date: Authors:
Mesh Networks and DTN Break Out Group  Common research challenges  A representative experiment  Issues for a one page writeup  what incentive for the.
Distributed Systems Architecure. Architectures Architectural Styles Software Architectures Architectures versus Middleware Self-management in distributed.
Wireless Grids Lee W. McKnight Syracuse University Mark Gaynor Boston University Presentation to: High Performance Networking Research Group Global Grid.
Meier, R. Cahill, V. Distributed Systems Group, School of Computer Science and Statistics, Trinity College Dublin, Ireland RTLab. Seolyoung,
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Proposal for Term Project
EA C451 Vishal Gupta.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Personalization Strategy for gaining competitive advantage
By Krishnamurthy et Al. Presented by David Girsault
Data at the Speed of Trust:
Presentation transcript:

Mobileman Peer-to-peer and WiFi in Mobileman – Cambridge 3/7/03 Jon Crowcroft The Computer Laboratory University of Cambridge

Mobileman People and Projects in Cambridge Faculty: Jon Crowcroft, Ian Pratt Research Staff: Sven Ostring, + PhDs: Rajiv Chakravorty & Meng How Lim Daavid Spence, Andrew Twigg, Tim Moreton Projects: COM(vodafone) CMI MobileMAN Intel (marcello Pias_

Mobileman Relevant p2p technologies Pastry/Scribe/Xenostore – Storage, notification, searching Consistent Hash + location +++ Its Local +++ Eternity, Freenet Privacy, persistence,caching Robustness Rabin fingerprint, bloom filter Xen – OS which can run XP, Linux, BSD, Symbian, JVM…(c.f. vmware, denali) Seek Input from partner on Middleware

Mobileman Location Services Experiment P2p makes use of techniques such as consistent hashing, rabin fingerprints, bloom filters and so on, for mapping key to location Perhaps a similar model could be used for addressing Would note that these often lead to very poor latency Techniques such as landmarks, shortcuts, lighthouse, chord etc are worth looking at Paper in to IPTPS on “lighthouses” – MSR now implementing in Pastry (to get proximity closer to “triangle” law…

Mobileman Notification Services Could look at Scribe (P2P based Event service based on Pastry) Could look at event services as driving model – could be information or applications like games…. enlist PhDs at cambridge!!!… Depends on input from SUSPI on application of intererest

Mobileman Other Applications on the Move Notification (context – e.g. nearest gas station, nearest restaurant) Streaming (p2p – see later) audio (prob not video for cars content share, or server based slipstream is a Pastry service that does this Collaborative tools (field workers – engineer working on fixing problem with other engineers remotely helping) Other? (characteristics, security, cost etc etc) e.g. see Pastry (Xenostore and Xenostrust and Xenosearch) Seek input from partner on Applications!

Mobileman 3 layer architecture 3 Layer of System: Ad hoc wireless P2p information layer Application layer Two problems to tackle Align incentives across layers Deal with heterogeneity

Mobileman Align Incentives Use WiOpt paper model for p2p layer as well as for ad hoc wireless Control law for earning and spending tokens Control law for discounting tokens over time Control law for minting of new tokens as population grows Tokens for sharing spectrum, storage, content etc

Mobileman Heterogeneity Not all people have same resources Not all people are so honest How to create a system where equilibrium is close to trust and even share, but policy can be used to weight share? Relay on Wiopt algorithm property of approximate cconservation of token: In any region, after any change of population, and after usage has gone quiet, the system will reach equilibiu => Can police propert Central agency (regulator) Distributed (witnesses)

Mobileman Tolerating cheats, supporting the poor Strategy for treatment of cheats (deteected by regulator or witnresses consensus that more tokens in use than should be: Ostravcisum (“tit-for-tat”) – one shot – not long term Strategy for supporting the poor: Subsidy/Tax – weight tokens (change rate of accrueing and discounting of tokens (similar to proposals for service differentiation using weighted ECN pricing in TCP!)

Mobileman Heterogeneity in P2P It has been observed that “free riders” are not 100% idle in the community – they often just reduce what they offer to a lower %age than a team player would This may reflect poverty (dealt with before) or meanness (also dealt with) Main extension to WiOpt ideas are that we may have to factor in more than 2 parameters (capacity, battery, storage, etc)

Mobileman Ongoing work with MSR and Intel See if can add token scheme to multihop version of MAC See if can add token scheme to pastry Use in one application – one of Scribe (event architecture) Splitstream (media streaming with layered adatpive QoS) Again, need to consider User Community Possible synergy with MMAPPS and Equator

Mobileman Other Cambridge Efforts Hosting WiOpt ’04 Infocom ‘04 2 submissions on seamless handover from gprs and Several (4) posters and papers (5) in SIGCOMM