Skip content, jump to navigation.

Past Talks / Vergangene Vorträge (2007)

Time / Zeit Room / Raum Type, Speaker, Topic / Typ, Redner, Thema
4th quarter of 2007

19. Dec. 2007
16:00–18:00

Auditorium 2

PGT: Miguel Ibero Carreras
A Skype Analyzer for the Bro IDS: Implementation and Results

Skype is a closed-source VoIP software with a proprietary heavily encrypted protocol and NAT traversal capabilities that uses a P2P network to transmit call data. In this talk we will present a working set of Bro Analyzers that detect known Skype connections. Since large parts of the Skype data are obfuscated, some of the analyzers use heuristic and statistical methods to detect flows. We will discuss the results of analyzing two traces of MHN (Müchner Hochschulnetz) data, one from 2005 and one from 2007. The differences in the results match the changes done in the Skype versions available at the time. The results also show a significant increase in Skype usage as well as some trends in user behavior.

[PDF] presentation

5. Dec. 2007
16:00–18:00

Auditorium 1

PGT: Obi Akonjang
Calibrating the Impact of P2P User Behavior on ISP-Aided P2P Locality

P2P systems are fundamentally sustained by the principle of collaboration and cooperation. The degree of cooperation is directly (or indirectly) influenced by the collective behavior of users (peers) in the system. Non-cooperative behaviors cause the system to be inefficient, non-scalable and unreliable, often leading to degradation in global system performance. Obviously, enhancing collaboration and cooperation will not only have a positive impact on the P2P overlay, but will also help alleviate the strain that it imposes on the Internet underlay. In a previous work, we showed how improving cooperation between the overlay and the Internet underlay by means of ISP aided localization helps improve overall system performance. We now extend our scope to include cooperation amongst peers, focusing on their behavioral aspect as a further means to achieve performance gains.

The goal of this project is to model and evaluate certain user behavioral aspects of P2P systems and analyze their impact on P2P locality. We seek to identify behavioral patterns that benefit the system and further use them in a modified (ISP-aided) P2P environment to attain better performance. We start by modeling different P2P topologies and user behavioral patterns, using sensitivity analysis to derive representative behavioral patterns. We then use these patterns within a simulation environment to calibrate their impact on P2P topologies and localities.

Our results show that users (peers) behave consistently across different P2P topologies. The observed user experience and other factors such as the time taken to locate and download resources (files) also improves for the ISP-aided P2P system, in contrast to that with the unmodified P2P environment.

28. Nov. 2007
17:00–18:00

Auditorium 2

PGT: Ximena Cabezas
Enhancing Trust in P2P Systems using ISP-P2P Collaboration

A significant portion of the Internet Traffic nowadays is contributed by Peer-to-Peer systems and a major problem is represented by polluted files: files whose metadata is changed or which have a different or bad content. Studies have shown that 50% of the files in P2P systems are polluted, thus wasting network bandwidth and depleting the user experience.

Existing solutions for reducing pollution are only based on reputation of the peer but don't take peer locality into account, so network bandwidth is still being wasted and these solutions are also susceptible to unfair rating, traitors, collusion, front peers and Sybil attacks.

A new solution proposes that the ISP can offer an Oracle to the P2P users. The oracle gets from the user a list of possible neighbors which is then sorted according to some criteria decided by the ISP, e.g. network locality, last-hop bandwidth, latency, routing policy, etc.

We propose to add a criteria based on trust so that the user could choose a neighbor with a good "reputation" (as well as proximity) and so avoid downloading polluted files. Hence the peer could get fast downloads with less or no pollution.

In this talk I will explain how trust could be implemented using the oracle, some related work, how this will be done using the P2P simulator Peersim, what has been achieved until now and the expected results.

28. Nov. 2007
16:00–17:00

Auditorium 2

PGT: Benjamin Michele
Using P2P To Provide Anonymity

There are many good and legitimate reasons for individuals, corporations and even governmental agencies to access online resources anonymously, i.e., without leaving compromising traces. Examples include publishing criticism on repressive governments, accessing competitors websites to do market analysis, secret services research as well as communication needs of embassies.

State-of-the-Art anonymization is provided through a technology called Onion Routing and its widely used implementation TOR. TOR uses a group of centralized well known anonymization servers operated by independent individuals or corporations. These servers are used—after being published through TOR directory servers—by TOR users to establish anonymous connections.

One of TOR's drawbacks is its susceptibility to global attackers shutting down the server network, e.g., some repressive government agency blocking traffic to these servers.
We propose replacing the fixed list of servers by adding TOR functionality to a well established P2P client. This approach has two main advantages:

  1. there is no single point of failure or attack like TOR's directory servers because they will be replaced by a distributed hash list

  2. complicate blocking of TOR service by adding a huge number of TOR servers, i.e., P2P clients

In order for onion routing to work safely, there must be a sufficient number of nodes participating thus anonymizing traffic. This is achieved by choosing a well distributed P2P client/network and adding the TOR functionality instead of developing a completely new network or client. Besides, this approach uses the know-how of many years of research and development in both P2P and anonymization technology.

21. Nov. 2007
16:00–18:00

Berlin: Auditorium 2
(Munich: FMI 01.08.035)

PGT: Ulrich Herberg
Autoconfiguration of Mobile Ad Hoc Networks

In dieser Diplomarbeit wird eine Lösung zur konfigurationsfreien Allokation von IP-Addressen in mobilen Ad-hoc Netzen (MANET) vorgeschlagen. Aktuelle Vorschläge aus der Literatur basieren auf einem Architekturmodell von MANETs, das MANET Knoten als Hosts im selben Subnet betrachtet. Unserem Verständnis nach führt dies jedoch zu einer Inkompatibilität mit der IP-Infrastruktur des Internets. Folglich können MANET Knoten nicht korrekt in das Internet integriert werden. In der vorliegenden Arbeit wird ein Protokoll spezifiziert, das kohärent mit einem Architekturmodel von MANETs ist, welches MANET Knoten als Router mit verbundenen Hosts betrachtet. Außerdem hat dieses Protokoll sehr wenige Voraussetzungen im Vergleich zu aktuellen Lösungen, da es werder auf Link-lokalen IP Adressen noch auf einem Multi-Hop Routing Protokoll basiert. Das Protokoll wurde formal auf Korrektheit validiert und in einer realen Testumgebung sowie für den Netzwerksimulator NS2 implementiert. Schließlich wurden Optimierungen und Erweiterungen des Protokolls vorgeschlagen und eine Performance-Analyse durchgeführt.

In this thesis, a solution for autoconfiguring IP addresses of mobile ad-hoc networks is proposed. Current proposals are based on an architectural model of MANETs considering MANET nodes as hosts all being in the same subnet. However, it is our understanding that this leads to an incompatibility with the current IP infrastructure. Consequently, MANET nodes cannot be correctly integrated intothe Internet. A protocol is specified in this thesis which is coherent to an architectural model considering MANET nodes as routers with possibly attached hosts. Thus, the protocol can be correctly integrated in the current IP infrastructure of the Internet. Additionally, this protocol has very little prerequisites in comparison to current solutions as it does not depend on link-local addresses or a multi-hop routing protocol. The protocol is formally validated for correctness and implemented in a real-life testbed as well as for the NS2 network simulator. Finally, optimizations and extensions of the protocolare proposed and a short performance analysis is presented.

Talk will be held in english.

13. Nov. 2007
16:00–18:00

Fino

Talk: Ashley Flavel
Peer Dragnet: A Tool for Analyzing Peer's Route Announcements and their Impact

Conventional practice in inter-domain BGP peering is for peers to advertise equally good BGP routes at every peering location. This allows the receiving service provider to determine the best possible peering link in terms of its own optimization criteria for the traffic destined to the sending peer. However, in practice, for various reasons, a peer might not send equally good routes at all peering locations, leading to unexpected routing and forwarding behavior in the service provider's network. Thus, it is vital to monitor routes sent by peers across locations. In this talk, we introduce a tool called "Peer Dragnet" that performs this task. The tool checks if peers send consistent routes at all locations, and if not, determines the impact of inconsistent route announcements in terms of routing (e.g., how many routers choose different routes due to inconsistent announcements) and traffic (e.g., how flow of traffic changes in the network). In this talk we provide an overview of the tool, its methodology and reports that aids network operators to better understand routes sent by peers and their impact.

This is joint work with Tom Scholl and Aman Shaikh of AT&T Labs.

3rd quarter of 2007

26. Sept. 2007
16:00–18:00

Munich: FMI 01.08.035
Berlin: Auditorium 2

PGT: Rüdiger Wolf-Sebottendorf
Experiments with Peer-to-Peer Neighbourhood Discovery
Algorithms in Globally Distributed Environments

More than half of the Internet traffic today is contributed by peer-to-peer (P2P) systems. P2P systems build their overlay topology largely agnostic of the Internet underlay, which often leads to traffic management challenges for Internet Service Providers (ISP) and potentially inefficient neighbourhood selection for P2P nodes. To overcome this, the use of an 'oracle service' can help to improve performance for P2P users by choosing possible neighbours, and it will rank the possible neighbours of the querying node according to a locality indication, like the AS-hop distance. The ISP would gain by keeping traffic within or near its Autonomous System (AS) network, and the P2P node would experience improved performance like lesser delay and better bandwidth.

The diploma thesis work evaluates the benefits of the oracle mechanism by performing experiments in PlanetLab. A remote controllable command line interface for a LimeWire-based Gnutella network client is presented as well as the configuration and handling of PlanetLab nodes. The development process of a public BGP-table based oracle implementation will be described further.

1. Aug. 2007
16:00–18:00

Munich: FMI 01.08.035
Berlin: Auditorium 2

PGT: Zahari Doychev
Multicast based access of DVB transport data streams

Nowadays the Digital Video Broadcasting is widely spread. With the progress of internet services comes the requirement for IPv6 multicast network access to Digital Video Broadcasting transport streams. A way for accessing such streams is implemented during this project. The whole process includes server and client side. The server includes one or more dvb cards which are used to get transport streams which are later transformed into IPv6 multicast streams. Zapping to different channels is achieved by MLD daemon that runs on the server.

30. July 2007
10:00–18:00

Auditorium 1&2

Seminar Internet Measurement

see seminar website

25. July 2007
16:00–18:00

Berlin: Auditorium 2
Munich: FMI 01.08.035

PGT: Miguel Ibero Carreras
A Skype Analyzer for the Bro IDS

Skype is a closed-source VoIP software using a proprietary heavily encrypted protocol with NAT traversal capabilities. In this talk we explain what we know about the protocol and suggest different approaches to writing Skype analyzers for the Bro Intrusion Detection System.

The classic signature based analyzer won't work well because almost all packets are sent obfuscated. It will have a lot of false positives since there isn't much data to match.
Therefore, we propose two new analyzers, one using Pearson's Chi-Square test to match the packets statistic properties, and another using a Bayesian filter to classify the packets.

4. July 2007
16:00–18:00

Berlin: Auditorium 2
Munich: FMI 01.08.035

PGT: Francis Kucera
Testbench Framework for the Time Machine Project

This talk presents the tasks and aims of my forthcoming diploma thesis. The »Time Machine« records network traffic, i. e. the connections' identifiers and an adjustable amount of the connections' content, and stores the data in a sophisticated way to provide fastest access to it. Testing the TM involves knowledge about the traffic before it is stored by the TM, thus needs to be generated. Also, the more realistic the generated traffic the more reliable a test's result. Per test, various parameters should be settable like duration, for example. A test's result arises from comparing the generated traffic with the stored data by querying the TM. Therefore, a client needs to be developed, which is able to communicate with the TM.

2nd quarter of 2007

27. June 2007
17:00–19:00

Munich: FMI 01.08.035
Berlin: Auditorium 2

PGT: Yves Kising

Unfortunately, from all known Distributed Hash Table-based overlay networks only a few of them relate to proximity in terms of latency. So a query routing can come with high latency when very distant hops are used. One can imagine hops are from one continent to the other in terms of here and back. Thereby it is possible that the target node is located close to the requesting node. Such cases increase query latency to a great extent and are responsible for performance bottlenecks of a query routing. There exist two main strategies to reduce latency in the query routing process: Proximity Neighbor Selection and Proximity Route Selection. As a new proposal of PNS for the IGOR overlay network, Merivaldi is developed. Merivaldi represents a combination of two basic ideas: The first idea is the Meridian framework and its Closest-Node-Discovery without synthetic coordinates. The second idea is Vivaldi, a distributed algorithm for predicting Internet latency between arbitrary Internet hosts. Merivaldi is quite similar to Meridian. It differs in using no direct Round Trip Time measurements like Meridian does to obtain latency characteristics between hosts. Merivaldi obtains latency characteristics of nodes using the latency prediction derived from the Vivaldi-coordinates.

A Merivaldi-node forms exponentially growing latency-rings, i. e., the rings correspond to latency distances to the Merivaldi-node itself. In these rings node-references3 are inserted with regard to their latency characteristics. These node-references are obtained through a special protocol. A Merivaldi-node finds latency-closest nodes through periodic querying its ring-members for closer nodes. If a closer node is found by a ring-member the query is forwarded to this one until no closer one can be found.

The closest on this way reports itself to the Merivaldi-node. Exemplary analysis show that Merivaldi means only a modest burden for the network. Merivaldi uses O(log N) CND-hops at maximum to recognize a closest node, where Nis the number of nodes. Empirical tests demonstrate this analysis. Analysis shows, the overhead for a Merivaldi-node is modest. It is shown that Merivaldi's Vivaldi works with high quality with the used PING-message5 type.

27. June 2007
15:30–17:00

Munich: FMI 01.08.035
Berlin: Auditorium 2

PGT: Tobias Schmidbauer
Erweiterung des Web-Workload-Generators für SSFNet

Simulations are a vital part for analysis and design tasks in network research. One framework for discrete simulations of computer networks is SSFNet. It allows detailed simulations of large scale network behaviour by providing implementations of basic and advanced network elements and protocols. For this framework, a Web Workload Generator based on the SURGE workload model has been written by Christian Vollmert. We extended this module and implemented some additional features in the course of this project. The main focus was on the possibility to allow dynamic changes of workload parameters at the runtime of a simulation. Furthermore, some smaller changes and bugfixes were made.

20. Juni 2007
16:00–18:00

Munich: FMI 01.08.035
Berlin: Spirit

PGT: Eugen Rogoza
IP Mobility Without Home Agents

The increasing availability of wireless networks and market penetration by portable computing devices require the need for a mobility solution in IP networks. Although there exists an official standard for host mobility, Mobile IP, its design does not meet the requirements of modern IP networks. Basically three problems prevent it from being widely deployed: triangular routing, greater delay because of longer routing paths and high handover latency. Various improvements have been proposed in recent years, each approach addressing some particular problem. However none of them has been accepted and became an official next-generation standard.

In this master thesis, we present a real-world IP Mobility System (IPMS) that suits the needs of today's mobile users and the requirements of today's IPv4-based networks. It overcomes several original Mobile IP limitations and is a hybrid combination of multiple improvements. It allows mobile hosts to perform a (almost) seamless transition to other (sub)nets while preserving its existing sessions. We introduce the features of this system, discuss implementation details and perform the testing of critical parameters, protocols and applications.

Due to a simple design of this system, it can be deployed on production basis either on a local or on a global scale. Locally it can be considered a cost-saving technology for intra-building mobility, making use of available (wireless) infrastructure consisting of different subnets. On a larger scale this technology may be valuable for Internet Service Providers (ISP) wishing to offer IP roaming services for clients from other networks. Moreover, because of its fast handovers, the IPMS can also be used in moving vehicles and trains provided there is sufficient wireless coverage.

Die ständig zunehmende Verfügbarkeit von drahtlosen Netzwerken und das Eindringen von portablen Rechnern auf den Markt stellt die Frage nach der passenden Mobilitätslösung in IPv4-basierten Netzen. Es existiert zwar ein offizieller Standard zur Host-Mobilität, Mobile IP. Dessen Design erfüllt aber nicht die Anforderungen der modernen IP-Netze. Es sind hauptsächlich drei Probleme, die dem flächendeckenden Einsatz im Wege stehen: Dreiecksrouting, größere Verzögerungen wegen längerer Routing-Pfade und Erhaltung der bestehenden Transport-Schicht-Sitzungen. Zahlreiche Verbesserungen sowie alternative Ansätze wurden in den letzten Jahren vorgeschlagen, wobei ein Vorschlag meistens nur ein bestimmtes Problem löst. Bis heute hat sich keine der Alternativen als offizieller Standart der nächsten Generation durchgesetzt.

In dieser Master-Thesis wird ein IP-Mobilitätssystem (IPMS) vorgestellt, das den Ansprüchen der heutigen mobilen Benutzer und den Anforderungen der heutigen IP-Netzwerke Rechnung trägt. Es umgeht einige Einschränkungen des Original-Standards und stellt an sich eine Mischkombination aus verschiedenen Verbesserungen dar. Es ermöglich einen (fast) nahtlosen Wechsel in andere (Sub)netze, wobei die bestehenden Sitzungen erhalten bleiben.

Wegen des schlichten Designs dieses Systems kann es entweder in kleinem oder in großem Maßstab zum Einsatz kommen. Auf lokaler Ebene betrachte man es als eine kostensparende Technologie zur Mobilität innerhalb eines Gebäudes, die sich eine bereits vorhandene und aus verschiedenen (Sub)netzen bestehende (drahtlose) Infrastruktur zu Nutze macht. In großem Maßstab kann dieses System für Internet-Service-Provider (ISP) von Vorteil sein, die Roaming-Services für Clients aus anderen Netzen anbieten wollen. Dank schneller Handovers kann das IPMS auch in beweglichen Fahrzeugen seinen Dienst leisten, vorausgesetzt der WLAN-Deckungsbereich ist hinreichend groß.

Talk will be held in english.

13. Juni 2007
16:00–18:00

Munich: FMI 01.08.035
Berlin: Auditorium 2

PGT: Gregor Maier
Hardware Pattern Matching for Network Traffic Analysis in Gigabit Environments

Pattern Matching is an important task in various applications, including network traffic analysis and intrusion detection. In modern high speed gigabit networks it becomes unfeasible to search for patterns using pure software implementations, due to the amount of data that must be searched. Furthermore applications employing pattern matching often need to search for several patterns at the same time. In this thesis we explore the possibilities of using FPGAs for hardware pattern matching. We analyze the applicability of various pattern matching algorithms for hardware implementation and implement a Rabin-Karp and an approximate pattern matching algorithm in Endace's network measurement cards using VHDL. The implementations are evaluated and compared to pure software matching solutions. To demonstrate the power of hardware pattern matching, an example application for traffic accounting using hardware pattern matching is presented as a proof-of-concept. Since some systems like network intrusion detection systems analyze reassembled TCP streams, possibilities for hardware TCP reassembly combined with hardware pattern matching are discussed as well.

[PDF] Thesis

6. Juni 2007
16:00–18:00

Berlin: Spirit
Munich: FMI 01.08.035

PGT: Amir Mehmood
Traffic Characterization and Perceptual Quality Assessment for VoIP for Pakistan Internet Exchange, PIE

This talk assesses VoIP quality over the Pakistan Internet Exchange (PIE) backbone between major cities of Pakistan. Passive measurements for voice calls in the presence of background Internet data traffic for different speech codecs such as the ITU-T G.711, G.723.1 and G.729 were carried out. Interpacket delay and jitter were measured over the PIE IP/ATM backbone and the corresponding inter-packet delay densities were calculated for evaluating the perceptual quality of computer telephony calls using the ITU-T G.107 E-model. The transmission quality (R-factor) and resultant Mean Opinion Scores (MOS) were calculated for both backbone and access links of ISPs. The study highlights the growth of VoIP as a significant component of the PIE backbone traffic in Pakistan as well as reconfirms the presence of congestion hot spots in the access links.

[PDF] presentation

30. Mai 2007
16:30–18:30

Berlin: Spirit
Munich: FMI 01.08.035

PGT: Andreas Wundsam
Connection Sharing In Community Networks

Today, broadband Internet links are a very commonplace convenience, especially in urban neighborhoods. On average, the performance of these links is considered more than adequate by their users. However, bandwidth demands can vary considerably, leading to poor performance of a single link in times of peak demand. A possible approach for this problem is for a group of Internet users to use their Internet links in a shared manner, and handle peak demands by trading bandwidth, via a shared medium like WLAN.

In this diploma thesis, we present a system implementing this idea. Our scenario is a group of loosely associated Internet users with typical consumer broadband Internet links, without any outside help by the provider or other central instances. We design a purely software-based solution, which is be installed on the computers of the participants and distributes the data flows among the available Internet links. A research implementation of this system has been developed as part of this thesis. We describe its objective and architecture. We also present a testbed designed to validate and benchmark the implementation.

For benchmarking the system, we use web traffic and peer-to-peer filesharing traffic. For web traffic, we determine performance improvements of up to 40%. Peer-to-Peer traffic even scales indentically with the bandwidth available, but can hurt the performance of competing traffic from other participants.

[PDF] Slides/Folien; [PDF] Handout;

23. Mai 2007
16:00–18:00

Munich: FMI 01.08.035
Berlin: Spirit

PGT: Gunnar Bornemann
Data Analysis and Design of a BGP Monitoring and Alarm System

Routing packets between autonomous systems (ASes) is a very important part of the Internet. As large networks with many connections to neighbors can become quite complex, it is impossible for an administrator to verify that routing is operating correctly by looking into the routers manually. Therefore a more automatic way of monitoring routing information, which is commonly exchanged through the Border Gateway Protocol (BGP), is needed.

Therefore we analyze BGP routing information collected from various points in our network and the Internet. The analysis is needed to gain knowledge on what information can be abstracted from the BGP data and how this information will help us with detecting abnormal behavior in our routing. We also design a system that automatically collects and analyzes such routing information. It logs abstracted information and reacts to detection of such abnormal behavior with sending alarms via e-mail. The design is then also implemented and tested in our AS.

[PDF] presentation

22. May 2007
14:00–15:30

Berlin: Auditorium 2

Talk: Volker Roth
80/20 Security Engineering or How Much Security Can We Get To the People?

Security and usability appear to be conflicting goals: security mechanisms typically add a layer of complexity to the process of working with the asset that must be protected. Users may not use or even circumvent a security mechanism if the perceived benefit from using it is not commensurate with the overhead of its use. A security mechanism may also fail because its requirements exceed what is supported by the environment in which its deployment is intended. One example of such a requirement is the assumption that a public key infrastructure is available, which is trusted by all.

This talk is about 80/20 security engineering, analogous to the golden rule that completing the last 20% of a project requires 80% of the work. We aim at engineering security solutions that provide 80% of the attainable level of security at 20% of the complexity that is required for the "perfect" level of security. Thereby, we hope to lower the barrier for adoption of a security mechanism due to usability or other deployment concerns. This would still be better than having a 100% secure solution that is not used.

We start with a few comments on mobile agent security, which is an area for which security has been researched to a large degree for security's sake. At the same time, the area's problem set fosters creative approaches towards security and served as inspiration for other presented work. We continue to discuss for three areas, Internet routing, electronic mail and PIN entry, how various coherence principles can be leveraged to provide good levels of security with a limited level of complexity.

[1]
Lakshminarayanan Subramanian, Volker Roth, Ion Stoica, Scott Shenker, and Randy Katz. Listen and Whisper – Security mechanisms for BGP. In Proc. Symposium on Networked Systems Design and Implementation (NSDI '04), San Francisco, CA, March 2004. USENIX/ACM. [PDF] Paper
[2]
Volker Roth, Kai Richter, and Rene Freidinger. A PIN entry method resilient against shoulder surfing. In Proc. 11th ACM Conference on Computer and Communications Security, Washington, DC, USA, October 2004 [PDF] Paper
[3]
Volker Roth and Kai Richter. How to fend off shoulder surfers. Journal of Banking and Finance, 30(6):1727–1751, June 2006. [PDF] Paper
[4]
Volker Roth, Tobias Straub, and Kai Richter. Security and usability engineering with particular attention to electronic mail. International Journal of Human-Computer Studies, 63:51–73, July 2005. [PDF] Paper

[PDF] presentation;
further information (about the speaker): www.volkerroth.com

9. May 2007
16:00–18:00

Munich: FMI 01.08.035
Berlin: Spirit

PGT: Julian Mehnle
E-Mail-Absender-Authentifizierung

Identitätsdiebstahl ist seit Jahren mit das häufigste Problem des Mediums E-Mail. Spammer, Phisher oder Wprmer fälschen Absenderadressen in E-Mail-Nachrichten und täuschen so den Empfänger über die wahre Herkunft der Nachrichten, um ihn zu für ihn schädlichen Taten zu verleiten oder geheime Zugangsdaten zu erschleichen. Aber auch die wahren Inhaber der Absenderadressen haben den Schaden, denn ihr Ruf wird beschädigt oder sie erhalten Zustellungsfehlermeldungen aufgrund von Spammern verwenderter ungültiger Emfängeradressen. Hier werden nun verschiedene technische Ansätze vorgestellt, die in den letzten drei Jahren entwickelt wurden, um die Fälschung von Absenderadressen zu verhindern.

[PDF] presentation

2. Mai. 2007
16:00–18:00

Munich: FMI 01.08.035
Berlin: Spirit

PGT: Ives Kising
Proximity Neighbor Selection and Proximity Route Selection for the Overlay Network IGOR

Distributed systems like peer-to-peer networks emerged within a short time. A more or less new approach of a peer-to-peer network is the distributed hashtable, called structered overlay network, too. In more detail, there a known hashfunction maps data and peers in the same identifier space. A peer is responsible for a certain portion of identifiers. Normally those which are close to him. A data item is found by forwarding the query to a peer with an identifier closer to this data identifier. The data is found when the responsible peer is found. So the most important functionality such a dht offers is the lookup operation. In other word where and how to find the data at. Only the needed hop count was/is considered by a lot of dhts in conjunction with the lookup operation. Hence, a routing table was implemented to improve the hop count to O(log n). Additionally it is very important to consider the real latency a lookup needs, too. Different proposals exist to decrease the delay caused by a lookup. The two ones which are considered here are proximity route selection and proximity neighbor selection in combination with the IGOR overlay network. Proximity route selection describes a forwarding of queries in terms of the best ratio between identifier closeness and latency. Proximity neighbor selection is possible because the routing table offers a certain degree of flexibility in selecting the right peer for each entry. A known approach for proximity neighbor selection is global sampling. The basic idea is to measure the rtt of an amount of chosen peers to get the one with the best latency property. This approach does not scale well as systems grow. Merivaldi describes a new approach of PNS for the IGOR overlay which uses a combination of Vivaldi and Meridian. Meridian is a framework which offers a closest code discovery without synthetic coordinates. Vivaldi is a fully decentralized and distributed approach to assign synthetic coordinates to peers by means of latency characteristics.

1st quarter of 2007

28. March 2007
16:00–18:00

Berlin: tba
Munich: FMI 01.08.035

PGT: Fabian Schneider
Packet Capturing with Contemporary Hardware in 10 Gigabit Ethernet Environments (accepted for PAM 2007)

Tracing traffic using commodity hardware in contemporary high-speed access or aggregation networks such as 10-Gigabit Ethernet is an increasingly common yet challenging task. In this paper we investigate if today's commodity hardware and software is in principle able to capture traffic from a fully loaded Ethernet. We find that this is only possible for data rates up to 1 Gigabit/s without reverting to using special hardware due to, e.g., limitations with the current PC buses. Therefore, we propose a novel way for monitoring higher speed interfaces (e.g., 10-Gigabit) by distributing their traffic across a set of lower speed interfaces (e.g., 1-Gigabit).

This opens the next question: which system configuration is capable of monitoring one such 1-Gigabit/s interface? To answer this question we present a methodology for evaluating the performance impact of different system components including different CPU architectures and different operating system. Our results indicate that the combination of AMD Opteron with FreeBSD outperforms all others, independently of running in single- or multi-processor mode. Moreover, the impact of packet filtering, running multiple capturing applications, adding per packet analysis load, saving the captured packets to disk, and using 64-bit OSes is investigated.

[PDF] presentation; [PDF] backup slides; [PDF] paper

26. Feb. 2007
16:30–18:30

Berlin: Spirit
Munich: FMI 01.08.035

PGT: Harald Schiöberg
A performance evaluation framework for wireless mesh routing protocols

This talk presents the design and an implementation of a routing framework for wireless mesh networks, especially the Magnets testbed. My approach is a new layer between the MAC and the IP Layer, called Layer 2.5. I will discuss the advantages of this approach for a research network and present the results from a first implementation. A discussion about the future of this work will conclude the talk.

A short introduction to 802.11 MAC/PHY will be part of the talk, a detailed intro can be given on demand or at a later talk.

[PDF] presentation; [PS] thesis

24. Feb. 2007
10:00–18:00

Berlin: Sputnik

Seminar: Undergraduate Students
Internet Security

Please find detailed information on the Seminar Homepage.

31. Jan. 2007
14:00–16:00

Munich: FMI 01.08.035
Berlin: Spirit

PGT: Nataliya Skrypnyuk
Load-sensitive routing on an example of P-STARA routing protocol

Load-sensitive routing was for a long time not promoted because of potential drawbacks such as an overreaction to changing network conditions and permanent oscillation effects. Yet some recent studies testify that with the stability mechanisms integrated this kind of routing algorithm strongly outperforms the traditional shortest-path IP routing.

One of the possible approaches in load-sensitive routing is a so called "selfish" routing which is targeted at achieving not a global network performance optimum but rather a game-theoretical equilibrium in a network. Though different from global optimum this so called Wardrop equilibrium is easier to achieve and is potentially more stable.

A well-elaborated routing protocol for achieving Wardrop equilibrium is P-STARA. While staying (relative) simple it utilizes much more paths than the traditional "least-cost paths only" protocols. Long-lasting oscillations are prevented through the exponential averaging of link cost estimations, distributed path cost computing etc.

The analysis and implementation of P-STARA within the SSFNet simulator will be presented. Subsequently P-STARA will be evaluated via simulations with Web traffic on a Rocketfuel topology, in comparison to the traditional OSPF routing protocol.

[PDF] Presentation; [PDF] Thesis

9. Jan. 2007
14:00–16:00
(time might still change)

Munich: FMI 01.08.035
Berlin: Spirit

PGT: Jan Bankstahl
Netflow analysis of SAP R/3 traffic in an enterprise environment

Enterprise environments differ significantly from the public Internet.

Workload models of each individual application are essential for performance analysis and troubleshooting. They are also inevitable input for network capacity planning and network simulation. To the best of the authors knowledge, there are only few publications, that describe the characterics of private enterprise IP networks or and virtually no papers regarding the SAP R/3 application.

This work shows an approach to analyze application specific network traffic. It describes, how data about network usage can be captured, filtered to a specific application, and how the data is prepared for the analysis. It will demonstrate these steps in an enterprise environment on user related traffic of a SAP R/3 instance.

Events / Termine

Lehre / Teaching WiSem 2008/09