1 HEINZ NIXDORF INSTITUT University of Paderborn Algorithms und Complexity Seminar Designing Peer-to-Peer- Networks Christian Schindelhauer 2004-10-14.

Slides:



Advertisements
Similar presentations
1 HEINZ NIXDORF INSTITUT University Paderborn Algorithms und Complexity Presentation of Large Scale Ad Hoc Networks Project Group Starting Winter 2004.
Advertisements

1 HEINZ NIXDORF INSTITUT University of Paderborn Algorithms und Complexity Seminar Algorithms of the Internet Christian Schindelhauer
Student Projects in the Course Data Structures
PD Plan Agenda August 26, 2008 PBTE Indicators Track
CS6501: Text Mining Course Policy
Searching for Scientific Information 3rd March 2015 Kirsi Heino.
Planning under Uncertainty
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Master of Science in Electrical Engineering Thesis.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Distributed Coloring in Õ(  log n) Bit Rounds COST 293 GRAAL and.
CSE 830: Design and Theory of Algorithms
introduction to MSc projects
1 Course Schedule Spring 2007 Exam 1 October 2007 Project Introduction(5pages)Oct – Nov Exam 2 November 2007 Project Testing Nov 26 - Dec4 Last Homework.
Aggregating Information in Peer-to-Peer Systems for Improved Join and Leave Distributed Computing Group Keno Albrecht Ruedi Arnold Michael Gähwiler Roger.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Search Algorithms Winter Semester 2004/ Jan.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Benjamin Gutierrez Becker, Loic Peter
Promoting Active Learning Refer to Chapter 2 in Text.
Symmetric Replication in Structured Peer-to-Peer Systems Ali Ghodsi, Luc Onana Alima, Seif Haridi.
Teaching and Learning Elementary Math November 27, :30 am – 12:30 pm.
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 13 Preparing & Taking Exams PowerPoint by JoAnn Yaworski.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
1 CDA6938 Special Topic: Research in Computer and Network Security (spring’07) Class Overview.
T Seminar on Network Security Today’s agenda 1.Overview and organization 2.English support 3.Course theme 4.Project topics 5.Timetable.
Class Starter Please list the first five words or phrases that come to your mind when you hear the word : CHEMISTRY.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Xiaozhou Li COS 461: Computer Networks (precept 04/06/12) Princeton University.
1 MH513 Earth & Space Science Unit 8 Science In Social & Personal Perspective Unit 9 Science & Technology William Caten C-Track March 2011 William Caten.
How to start research V. Jayalakshmi. Why do we research? – To solve a problem – To satisfy an itch – To gain more market share/ Develop and improve –
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Algorithms for Radio Networks Exercise 12 Stefan Rührup
Science Fair How To Get Started… (
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Research Methods and Techniques Lecture 8 Technical Writing 1 © 2004, J S Sventek, University of Glasgow.
HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Online Routing in Faulty Meshes with Sub-linear Comparative Time and Traffic.
CSC 211 Data Structures Lecture 13
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Search Algorithms Winter Semester 2004/ Oct.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Peer-to-Peer Networks 01: Organization and Introduction Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
&d1 Algorithms and networks Period 3, 2010/2011. &d2 Today Graphs and networks and algorithms: what and why? This course: organization Case introduction:
Concept Diagram Hung-Hsun Su UPC Group, HCS lab 1/27/2004.
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
Welcome to NU 304 Instructor: Kelley Edds, MSN, APN-BC.
Two Peer-to-Peer Networking Approaches Ken Calvert Net Seminar, 23 October 2001 Note: Many slides “borrowed” from S. Ratnasamy’s Qualifying Exam talk.
Research Methods Technical Writing Thesis Conference/Journal Papers
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Physics 211 College Physics I. Introduction  Instructor:Larry Watson  Office:105 Witmer  Phone:   web:und.nodak.edu/instruct/lwatson/211.
WELCOME NU 499 Capstone Professor Tina Vaughn MSN-RN-C Kaplan University 2011.
IPTPS 2005 Mirek Korzeniowski: Page 1 International Graduate School of Dynamic Intelligent Systems HEINZ NIXDORF INSTITUT University of Paderborn Algorithms.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Course goals During the course the students will develop their product development expertise by gaining knowledge on product life cycle impacts, on material.
Peer-to-Peer Networks 09 Random Graphs for Peer-to-Peer-Networks Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University.
CS6501 Advanced Topics in Information Retrieval Course Policy
CDA6938/COT4932 Special Topic: Research in Computer and Network Security (spring’06) Class Overview.
Research Methods Dr. X.
L – Modeling and Simulating Social Systems with MATLAB
L – Modeling and Simulating Social Systems with MATLAB
Data Structures Algorithms: (Slides to be Adopted from Goodrich and aligned with Weiss' book) Instructor: Ganesh Ramakrishnan
DHT Routing Geometries and Chord
Proposal for Term Project Operating Systems, Fall 2018
Research Methods Technical Writing Thesis Report Writing
Peer-to-Peer Networks 08 Kelips and Epidemic Algorithms
General recommendations
Term Project Description
Presentation transcript:

1 HEINZ NIXDORF INSTITUT University of Paderborn Algorithms und Complexity Seminar Designing Peer-to-Peer- Networks Christian Schindelhauer

2 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Motivation Peer-to-Peer-Networks –We explore algorithmic problems in Peer-to-Peer networks Goal of this seminar: –A small research project which extends, modifies, simplifies existing or new concepts –in Peer-to-Peer networks Requirements –Sufficient knowledge of peer-to-peer networks –E.g. the attendance of the lecture "Algorithmen für Peer-to-Peer- Netzwerke" of last summer or similar courses –Creativity and the willingness to try out new ideas

3 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Goals of the Seminar Peer-to-Peer-Networks Literature research in a hot topic Develop own ideas Present new ideas as a research proposal Interact with others on scientific research Checkout whether this idea works –by mathematical analysis and/or –by empirical simulations and/or –by implementation and testing Evaluate other workouts Work alone or with a partner

4 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Organization See the Web-page Today:Registration Topic finding:as soon as possible (Oct. and Nov.) Weekly meetings: Every Thursday 2-4pm in F2.211 for topic finding and counseling Dec. 6th - 22th, st presentation: research proposals March or May, 2005Submission of research paper March or May, 2005Block seminar with presentation of research May 2005 Evaluation, grades and comments

5 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks The Deliverables 1st presentation –Duration 30 min. –Presents state of the art new ideas research plan 2nd presentation –Duration 30 min. –Presents the results of the research Research paper –max. 10 pages –shows state of the art –the outcome of the research –Did the proposed idea work? And if, how well? And if not, why not?

6 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks How it Counts for the Grade 1st presentation –15% Presentation of research –10 % Research paper –75 %

7 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Format and Layout of Research Paper American English max. 10 pages (excluding title page; including pictures, references, tables etc.) Accurate and correct citations and references LATeX, BibTeX Deliverables –LATeX source file –BibTeX file –Compiled PDF-output

8 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Research Proposals Construct the better Peer-to-Peer-Network from scratch Do something wild and unexpected! Be creative! Solve the thing that always annoyed you in your favorite Peer-to-Peer- Network! Show that something cannot be better as it is. Analyze the behavior of some Peer-to-Peer-Network Simulate the growth and shrinkage of some network Perform (virtual) attacks on Peer-to-Peer-Networks and analyze what happens Make it more secure, robust, efficient, volatile, efficient, softer, greener, faster,... Combine Peer-to-Peer-Networks: Chord & Skipnet, Gnutella & Pastry, CAN & Koorde

9 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks And if everything fails... ask me.

10 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Research proposal: Routing in Skipnet Can we plug in the routing optimization techniques known from CAN, Dhash++ into Skipnet ?

11 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Research Proposal: Moving Peers in Chord If we do not hash data into Chord, but use a lexicographical ordering Can we achieve an efficient balancing by moving peers around? How can we efficiently search in this structure? How can we find new places for new peers?

12 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Research Proposal: Multiple Choice O(log n) tests suffice to balance the intervals in a network Can we cut down on these tests? What happens if we do not use uniform probability distributions? What happens if we use distributed algorithms using feedback from the first test?

13 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks Research Proposal: Symmetric Counting Consider the following counting algorithm: –Choose a random number out of [0,1] for variable x i of peer i –If two peers communicate (randomly) then they compute the minimum of their variables and store it –Observe: the expected value of 1/x i converges to n How good is this counting algorithm? How fast does it converge? Are there better counting algorithms?

14 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks To do Sign up for the seminar Help to find an hour for the weekly voluntary meeting Find your topic and discuss it with me prior to the first presentation Do some research if you have an idea Don’t do too much! This is NOT a master thesis! It’s a seminar. You may find a partner for common research

15 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms und Complexity Christian Schindelhauer Seminar Designing P2P-Networks The Schedule Time MondayTuesdayWednesdayThursdayFriday 7 am - 9 am4 9 am - 11 am330,521 11am - 1pm Schindelhauer pm - 2 pm Schindelhauer 2 pm - 4 pm0,51 Schindelhauer Seminar1 4 pm - 6 pm1 Schindelhauer 11 6 pm - 8 pm

16 HEINZ NIXDORF INSTITUT University of Paderborn Algorithms und Complexity Thanks and let’s go! Verteilte Algorithmen in Netzwerken Christian Schindelhauer