Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jörg Nonnenmacher is active.

Publication


Featured researches published by Jörg Nonnenmacher.


acm special interest group on data communication | 1997

Parity-based loss recovery for reliable multicast transmission

Jörg Nonnenmacher; Ernst W. Biersack; Donald F. Towsley

We investigate how FEC (Forward Error Correction) can be combined with ARQ (Automatic Repeat Request) to achieve scalable reliable multicast transmission. We consider the two scenarios where FEC is introduced as a transparent layer underneath a reliable multicast layer that uses ARQ, and where FEC and ARQ are both integrated into a single layer that uses the retransmission of parity data to recover from the loss of original data packets.To evaluate the performance improvements due to FEC, we consider different types of loss behaviors (spatially or temporally correlated loss, homogeneous or heterogeneous loss) and loss rates for up to 106 receivers. Our results show that introducing FEC as a layer below ARQ can improve multicast transmission efficiency and scalability and that there are substantial additional improvements when the two are integrated.


international conference on computer communications | 1998

Optimal multicast feedback

Jörg Nonnenmacher; Ernst W. Biersack

We investigate the scalability of feedback in multicast communication and propose a new method of probabilistic feedback based on exponentially distributed timers. By analysis and simulation for up to 10/sup 6/ receivers we show that feedback implosion is avoided while feedback latency is low. The mechanism is robust against the loss of feedback messages and robust against homogeneous and heterogeneous delays. We apply the feedback mechanism to reliable multicasting and compare it to existing timer-based feedback schemes. Our mechanism achieves lower NAK (loss signaling) latency for the same performance in terms of NAK suppression. It is scalable, the amount of state at every group member is independent of the number of receivers. No topological information of the network is used and data delivery is the only support required from the network. It adapts to the number of receivers and leads therefore to a constant performance for implosion avoidance and feedback latency.


international conference on computer communications | 1998

How bad is reliable multicast without local recovery

Jörg Nonnenmacher; Martin S. Lacher; Matthias Jung; Ernst W. Biersack; Georg Carle

We examine the impact of the loss recovery mechanisms on the performance of a reliable multicast protocol. Approaches to reliable multicast can be divided into two major classes: source-based recovery, and distributed recovery. For both classes we consider the state of the art: for source-based recovery, a type 2 hybrid ARQ scheme with parity retransmission; for distributed recovery, a scheme with local multicast retransmission and local feedback processing. We further show the benefits of combining the two approaches and consider a type 2 hybrid ARQ scheme with local retransmission. The schemes are compared for up to 10/sup 6/ receivers under different loss scenarios with respect to network bandwidth usage and completion time of a reliable transfer. We show that the protocol based on local retransmissions via type 2 hybrid ARQ performs best for bandwidth and latency. For networks, where local retransmission is not possible, we show that a protocol based on type 2 hybrid ARQ comes close to the performance of a protocol with local retransmissions.


international conference on computer communications | 2001

Bandwidth-allocation policies for unicast and multicast flows

Arnaud Legout; Jörg Nonnenmacher; Ernst W. Biersack

Using multicast delivery to multiple receivers reduces the aggregate bandwidth required from the network compared to using unicast delivery to each receiver. However, multicast is not yet widely deployed in the Internet. One reason is the lack of incentive to use multicast delivery. To encourage the use of multicast delivery, we define a new bandwidth-allocation policy, called LogRD, taking into account the number of downstream receivers. This policy gives more bandwidth to a multicast flow as compared to a unicast flow that shares the same bottleneck, without starving the unicast flows, however. The LogRD policy also provides an answer to the question on how to treat a multicast flow compared to a unicast flow sharing the same bottleneck. We investigate three bandwidth-allocation policies for multicast flows and evaluate their impact on both receiver satisfaction and fairness using a simple analytical study and a comprehensive set of simulations. The policy that allocates the available bandwidth as a logarithmic function of the number of receivers downstream of the bottleneck achieves the best tradeoff between receiver satisfaction and fairness.


IEEE ACM Transactions on Networking | 2000

Performance comparison of centralized versus distributed error recovery for reliable multicast

Martin S. Lacher; Jörg Nonnenmacher; Ernst W. Biersack

We examine the impact of the loss recovery mechanism on the performance of a reliable multicast protocol. Approaches for loss recovery in reliable multicast can be divided into two major classes: centralized (source-based) recovery and distributed recovery. For both classes we consider the state of the art: for centralized recovery, an integrated transport layer scheme using parity multicast for error recovery (hybrid ARQ type 2) as well as timer-based feedback suppression, and for distributed recovery, a scheme with local data multicast retransmission and feedback processing in a local neighborhood. We also evaluate the benefits of combining the two approaches into distributed error recovery (DER) with local retransmissions using a type 2 hybrid ARQ scheme. The schemes are evaluated for up to 10/sup 6/ receivers under different loss scenarios with respect to network bandwidth usage and completion time of a reliable transfer. We show that using DER with type 2 hybrid ARQ gives best performance in terms of bandwidth and latency. For networks, where local retransmission is not possible, we show that a centralized protocol based on type 2 hybrid ARQ comes close to the performance of a protocol with local retransmissions.


PfHSN '96 Proceedings of the TC6 WG6.1/6.4 Fifth International Workshop on Protocols for High-Speed Networks V | 1996

Reliable multicast: where to use FEX

Jörg Nonnenmacher; Ernst W. Biersack

The MBONE provides an infrastructure for multicast communication on the internet based on IP. Several proposals have been made to create reliable multicast transport on top of the MBONE structure. Nearly all research on reliable multicast protocols for the MBONE focuses on ARQ error recovery. The counterpart of ARQ, FEC, does not guarantee 100% reliability but increases the reliability. The aim of this paper is to determine the best place in a multicast tree for the use of FEC. We develop a framework that allows us to model analytically the impact of FEC on the average number of transmissions necessary to transmit a packet to all members of the multicast group. We look on different multicast tree topologies, different degrees of correlated loss in the multicast tree, different multicast group sizes and show the effect of FEC in terms of transmissions needed to achieve 100% reliability. We find that the shared part of the multicast tree is not always the best part to employ FEC.


network and operating system support for digital audio and video | 1995

WAVE: A New Multicast Routing Algorithm for Static and Dynamic Multicast Groups

Ernst W. Biersack; Jörg Nonnenmacher

We present a new multicast algorithm called WAVE for establishing source-specific multicast trees. WAVE meets multiple quality of service requirements (constraints) such as delay, cost, and available bandwidth, simultaneously. Simulation results show that WAVE performs very good in terms of delay and cost for both, static and dynamic multicast groups, when compared to the best multicast algorithms known.


kommunikation in verteilten systemen | 1999

Reliable multicast via satellite : uni-directional vs. bi-directional communication

Matthias Jung; Jörg Nonnenmacher; Ernst W. Biersack

We investigate reliable multicast communication over satellite networks. We compare a scenario where receivers can use a feedback channel to signal loss to a scenario where no feedback channel is available. We show that the introduction of a feedback channel is the key to allow for bandwidth-efficient, robust and fully reliable multicast communication via satellite.


Computer Communications | 1998

Research: The impact of routing on multicast error recovery

Jörg Nonnenmacher; Ernst W. Biersack

We investigate the relationship between multicast routing algorithms and reliable multicast communication. To capture the impact of the multicast tree topology onto reliable multicast, we consider two performance measures, namely the probability mass function of successful receptions and the expected number of retransmissions needed to deliver a packet successfully from the source to all receivers. Since the expected number of retransmissions is computationally expensive we also give a tight approximation. We finally evaluate the impact of routing algorithms on the performance of reliable multicast transmission and propose a realistic generic model for a multicast tree.


HPN '97 Proceedings of the IFIP TC6 seventh international conference on High performance netwoking VII | 1997

Center placement algorithms for large multicast groups

A. Weigmann; Jörg Nonnenmacher; Ernst W. Biersack

An increasing number of distributed applications require a specific form of multicast called dissemination, in which a single source reliably transfers data to multiple receivers. Reliability leads for large groups of receivers (100s or 1000s of participants) to the problem of feedback implosion at the source and to a decrease of transmission efficiency. The cluster approach was identified to have excellent scalability with the number of receivers. It partitions the multicast delivery tree into clusters, where a representative in the cluster called center is used for local feedback processing and local transmission. Up to now, clustering/center placement has been done administratively or based on network addresses. Needed are center placement algorithms, allowing the introduction of placement criteria based on the network topology and on delay. In this work, three center placement algorithms designed for static multicast groups are presented and simulation results are shown in order to asses their performance.

Collaboration


Dive into the Jörg Nonnenmacher's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Donald F. Towsley

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge