Search Algorithms On The Web

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 25

HEINZ NIXDORF INSTITUT

University of Paderborn Algorithms und Complexity

Seminar Algorithms of the Internet


Christian Schindelhauer
2004-04-19

Uploaded by: CarAutoDriver


1

HEINZ NIXDORF INSTITUTE

Motivation

University of Paderborn Algorithms und Complexity Christian Schindelhauer

The Internet is the public global wide-area interconnection network for computers grows exponentially evolves

The evolution of the Internet Crises and catastrophes Computer hackers since the 70s The traffic breakdown in the 80s Denial of service attacks in the 90s SPAM forever Clever algorithmic solutions Secure protocols TCP bandwidth control DoS-detection SPAM-filters

Seminar Algorithms of the Internet

HEINZ NIXDORF INSTITUTE

Goals of the Seminar


Algorithms of the Internet Literature recherche in a hot topic Write an survey on the state of the art Give a presentation on this field Interact with others on scientific research Provide material for the community future lectures and seminars a book

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

HEINZ NIXDORF INSTITUTE

Organization
See the Web-page

University of Paderborn Algorithms und Complexity Christian Schindelhauer

http://wwwcs.upb.de/cs/ag-madh/WWW/Teaching/2004SS/AlgInternet/ Today: Next two meetings: May 10th/17th: 2pm-6pm Registration Assignment of topics Kickoff and feedback 1st presentation weekly (voluntary) meetings for consultation 2nd presentation Deadline for written assignment Evaluation, grades and comments (voluntary participation)

From May to July July 19th/26th: 1pm-7pm


August 1st (11:59 pm): August 30th (2pm):

Seminar Algorithms of the Internet

HEINZ NIXDORF INSTITUTE

The Deliverables

University of Paderborn Algorithms und Complexity Christian Schindelhauer

1st presentation Duration 15 min. Presents main issue strategy to get the work done 2nd presentation Duration 45 min. Survey of the research area Written assignment 5-10 pages (pure text without title, references, and figures) Survey of the most relevant and interesting work in the assigned area

Seminar Algorithms of the Internet

HEINZ NIXDORF INSTITUTE

How it Counts for the Grade


1st presentation 0% 2nd presentation 25 % Written assignment 75 %

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

HEINZ NIXDORF INSTITUTE

The Topics
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. The mobile Internet P2P-networks Web caching Algorithms for Web search engines The structure of the Web Security mechanisms of the Internet Denial of service attacks Worms, viruses and spam Epidemic algorithms The Domain Name System (DNS) Bandwidth allocation of TCP Routing algorithms of IP Broadcasting and Multicasting in IP The self-organization of the Internet Wild card

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

HEINZ NIXDORF INSTITUTE

Contents of Written Assignment


Scientific survey on the assigned topic For broad audience interested in algorithms and Internet

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Table of contents for Tachyonic Networking 1. What is Tachyonic Network Transmissions (TNT) 2. Applications of TNT 3. How TNT began 4. The main streams of TNT 5. Recent developments in Tachyonic Networking and Computing 6. Focus: The TachyNet - A clever solution of TNT 7. Open problems and upcoming developments References

Seminar Algorithms of the Internet

Format and Layout of Written Assignment


HEINZ NIXDORF INSTITUTE


University of Paderborn Algorithms und Complexity Christian Schindelhauer

American English Neutral style 5-10 pages (pure text without title, references, and figures) Accurate and correct citations and references LATeX, BibTeX Deliverables LATeX source file BibTeX file Compiled PDF-output As many referred text documents as possible Electronically if possible On paper if necessary

Seminar Algorithms of the Internet

HEINZ NIXDORF INSTITUTE

1. The Mobile Internet


IP Tunneling Mobile Ad-hoc Networks Handhelds, PDA UMTS, WAP

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

10

HEINZ NIXDORF INSTITUTE

2. P2P-Networks

University of Paderborn Algorithms und Complexity Christian Schindelhauer

1st generation Napster, Kazaa, Gnutella Modern P2P-Networks CAN, CHORD, Tapestry, Visit the lecture Algorithmen fr Peer-to-Peer-Netzwerke But do not copy (all)

Seminar Algorithms of the Internet

11

HEINZ NIXDORF INSTITUTE

3. Web Caching

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Relieving hot spots in the Internet Akamai Distributed Hash Tables Take a look into the script Algorithmische Grundlagen des Internets, Summer 2003

Seminar Algorithms of the Internet

12

HEINZ NIXDORF INSTITUTE

4. Web Search Engines

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Commercial systems Google, Alltheweb, Altavista, etc look at websearchengineshowdown.com Algorithmic solutions PageRank by Brin and Page (Google) Kleinbergs HITS-algorithm Take a look into the script Algorithmische Grundlagen des Internets, Summer 2003 and 2004 Contact Peter Mahlmann!

Seminar Algorithms of the Internet

13

HEINZ NIXDORF INSTITUTE

5. The Structure of the Web

University of Paderborn Algorithms und Complexity Christian Schindelhauer

The WWW is made by individuals Yet the structure can be described by Pareto-distribution number of links, size of connected components The graph structure of the WWW Take a look into the script Algorithmische Grundlagen des Internets, Summer 2002 Link to Web search machines

Seminar Algorithms of the Internet

14

HEINZ NIXDORF INSTITUTE

6. Security mechanisms of the Internet


Are there any? Is it all trust-based?

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Start your investigations for the search of the missing crypto-layer of TCP/IP at the secure shell protocol

Seminar Algorithms of the Internet

15

HEINZ NIXDORF INSTITUTE

7. Denial of Service Attacks

University of Paderborn Algorithms und Complexity Christian Schindelhauer

A new problem from the 90s Solutions Ingress filtering Link testing Logging ICMP Trace back Marking (!!!) Take a look into the script Algorithmische Grundlagen des Internets, Summer 2003

Seminar Algorithms of the Internet

16

HEINZ NIXDORF INSTITUTE

8. Worms, Viruses, and SPAM


Definition How they spread How they work The perfect Antivirus-Software An Immune-System for Computers

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

17

HEINZ NIXDORF INSTITUTE

9. Epidemic Algorithms

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Demers et al. Epidemic algorithms for mirroring data bases Idea: Spread information like a virus Some analyses and new ideas by Karp et al. 2001, Randomized Rumor Spreading Take a look into the script Algorithmische Grundlagen des Internets, Summer 2002

Seminar Algorithms of the Internet

18

HEINZ NIXDORF INSTITUTE

10. The Domain Name System


What is it? How does it work? Why is it so stable? Alternatives?

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

19

HEINZ NIXDORF INSTITUTE

11. Bandwidth Allocation of TCP

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Very classical problem of TCP/IP Strangely enough network congestion in the Internet is healed in the transport layer and not in the network layer Start with the scripts Algorithmische Grundlagen des Internets, Summer 2002 and 2003 Random early deletion (RED) New TCP-allocation for Tera-Baud-connections

Seminar Algorithms of the Internet

20

HEINZ NIXDORF INSTITUTE

12. Routing Algorithms of IP


Start with the standard algorithms There are lots of theoretical work of routing algorithms Concentrate on such algorithms related to IP

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

21

HEINZ NIXDORF INSTITUTE

13. Broadcasting and Multicasting in IP


IPv4 and IPv6 foresee multicasting How does it work? How can it be improved? Is it possible to have TV on IP?

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

22

HEINZ NIXDORF INSTITUTE

14. The self-organization of the Internet


Official organizations of the Internet (IETF, ) The Internet and its self-regulation socially and technology based

University of Paderborn Algorithms und Complexity Christian Schindelhauer

Seminar Algorithms of the Internet

23

15. Wild Card


Did we miss something? Take a hot topic of your choice within this area.

HEINZ NIXDORF INSTITUTE


University of Paderborn Algorithms und Complexity Christian Schindelhauer

If everything fails, Ill help.

Seminar Algorithms of the Internet

24

HEINZ NIXDORF INSTITUT


University of Paderborn Algorithms und Complexity

Christian Schindelhauer

Thanks and lets go!

Verteilte Algorithmen in Netzwerken

25

You might also like