Network


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

Hotspot


Dive into the research topics where Niels Möller is active.

Publication


Featured researches published by Niels Möller.


conference on decision and control | 2004

Making retransmission delays in wireless links friendlier to TCP

Niels Möller; Karl Henrik Johansson; Håkan Hjalmarsson

Heterogeneous communication networks with their variety of application demands, uncertain time-varying traffic load, and mixture of wired and wireless links pose several challenging problem in modeling and control. In this paper we focus on the packet delay, which is an important variable for efficient end-to-end congestion control. In particular, we study the delay effects of radio links which use power control and link-layer retransmissions. Link-layer retransmissions induce delays which do not conform to the assumptions on which the transport protocol is based. This causes undesired TCP control actions which reduce throughput. A link-layer solution based on adding carefully selected delays to certain packets is proposed to counteract this problem. All information needed for this is available locally at the link.


conference on decision and control | 2005

Using Radio Network Feedback to Improve TCP Performance over Cellular Networks

Niels Möller; Inés Cabrera Molero; Karl Henrik Johansson; Justus Petersson; Robert Skog; Åke Arvidsson

A new control structure is proposed to improve user experience of wireless Internet. Information on radio bandwidth and queue length available in the radio network controller (RNC), close to the base station, is used in a proxy that resides between the Internet and the cellular system. The control algorithm in the proxy sets the window size according to event-triggered information on radio bandwidth changes and time-triggered information on the queue length of the RNC. A stability analysis of the hybrid control system is performed. In a number of realistic use cases evaluated in ns-2, the new control structure is compared to a nominal one that employs end-to-end TCP Reno. It is shown that the proposed solution reduces the time to serve users, increases the radio link utilization, and decreases the required buffer size in the RNC.


conference on decision and control | 2006

ACK-clock Dynamics in Network Congestion Control - An Inner Feedback Loop with Implications on Inelastic Flow Impact

Krister Jacobsson; Håkan Hjalmarsson; Niels Möller

The focus of this paper is the window mechanism in network congestion control, whereby packet acknowledgments control when new packets are being sent. This constitutes an inner control loop that so far has received little attention. We provide a novel model of this loop that bridges between the standard integrator link model and the more recent static link model. The model is in validation experiments shown to be accurate. It is also shown that as the amount of inelastic cross-traffic increases the dynamics of this inner loop becomes slower. This may influence overall performance and stability in scenarios with heavy inelastic flows


personal, indoor and mobile radio communications | 2006

Performance Analysis and Optimization of TCP over Adaptive Wireless Links

Piergiuseppe Di Marco; Claudia Rinaldi; Fortunato Santucci; Karl Henrik Johansson; Niels Möller

This paper proposes an analytical framework for performance evaluation of TCP (transport control protocol) over adaptive wireless links. Specifically, we include adaptation of power, modulation format and error recovery strategy, and incorporate some features of wireless fading channels. This framework is then used to pursue joint optimization through maximization of an objective functional, that expresses a trade-off between achievable throughput and energy costs. A set of numerical results is reported, and it is seen that hybrid ARQ schemes may provide significant benefits in the optimization framework


Lecture Notes in Computer Science | 2003

Influence of Power Control and Link-Level Retransmissions on Wireless TCP

Niels Möller; Karl Henrik Johansson

A fundamental assumption of the tcp protocol is that packet losses indicate congestion on the network. This is a problem when using tcp over wireless links, because a noisy radio transmission may erroneously indicate congestion and thereby reduce the tcp sending rate.


wireless communications and networking conference | 2007

Supporting End-to-End Applications Over HSDPA by Cross-Layer Signalling

Niels Möller; Åke Arvidsson; Justus Petersson; Carlo Fischione; Robert Skog; Patrik Karlsson; Karl Henrik Johansson

A new control structure is proposed to improve user experience of wireless Internet. Information on radio bandwidth and queue length available in the radio network, close to the base station, is used in a proxy that resides between the Internet and the cellular system. The control algorithm in the proxy sets the window size according to event-triggered information on radio bandwidth changes and time-triggered information on the queue length at the wireless link. The mechanism is compared to TCP Reno in two simulation scenarios. The first scenario models a dedicated channel with stepwise changes in the bandwidth, while the second scenario models the High-speed Downlink Shared Channel recently introduced by 3 GPP. The proposed mechanism significantly reduces the amount of buffer space needed in the radio network, and it also gives modest improvements to user response time and link utilization. Reduced buffering is particularly beneficial for third-party end-to-end real-time services such as voice, video, and online gaming.


next generation internet | 2007

Inter-protocol fairness between TCP New Reno and TCP Westwood

Niels Möller; Chadi Barakat; Konstantin Avrachenkov; Eitan Altman

In this paper we investigate the effect of introducing TCP Westwood+ on regular TCP New Reno. By means of analytical modeling and ns-2 simulations, we demonstrate that the two protocols get different shares of the available bandwidth in the network. Our main result is that the bandwidth sharing between the two protocols depends on one crucial parameter: the ratio between the bottleneck router buffer size and the bandwidth delay product. If the ratio is smaller than one, TCP Westwood+ takes more bandwidth. On the contrary, if the ratio is greater than one, it is TCP New Reno which gets the larger part. Inspired by our results, we propose a simple modification to the window decrease algorithm in TCP Westwood+ that solves the unfairness problem for large buffer sizes. For small buffers, the unfairness problem is still open.


IFAC Proceedings Volumes | 2005

MODELING AND CONTROL OF IP TRANSPORT IN CELLULAR RADIO LINKS

Niels Möller; Carlo Fischione; Karl Henrik Johansson; Fortunato Santucci; Fabio Graziosi

A fundamental assumption of the TCP protocol is that packet losses indicate congestion on the network. This is a problem when using TCP over wireless links, because a noisy radio transmission may e ...


conference on decision and control | 2008

Congestion control for small queues: Analysis and evaluation of a new protocol

Niels Möller; Karl Henrik Johansson

A new congestion control protocol is presented, analyzed and experimentally evaluated. It consists of the standard inner-loop ACK-clock and a novel outer-loop adjusting the window size based on congestion signaling from the network. The aim of the new protocol is to maintain the efficiency and fairness properties of TCP, but with significantly smaller bottleneck queues and thereby it takes the sharing with real-time traffic into account. Stability properties of the protocol is proved using a recent fluid-flow traffic model. Experimental comparisons with New Reno and Vegas illustrate the advantages of the new protocol with respect to throughput, delay, utilization, and fairness.


international congress on mathematical software | 2006

Robust HGCD with no backup steps

Niels Möller

Subquadratic divide-and-conquer algorithms for computing the greatest common divisor have been studied for a couple of decades. The integer case has been notoriously difficult, with the need for “backup steps” in various forms. This paper explains why backup steps are necessary for algorithms based directly on the quotient sequence, and proposes a robustness criterion that can be used to construct a “half-gcd” algorithm without any backup steps.

Collaboration


Dive into the Niels Möller's collaboration.

Top Co-Authors

Avatar

Karl Henrik Johansson

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Håkan Hjalmarsson

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Krister Jacobsson

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Carlo Fischione

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Justus Petersson

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Åke Arvidsson

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge