Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Foto: Judith Kraft Show image information

Foto: Judith Kraft

Journal Papers

Open list in Research Information System

A flow handover protocol to support state migration in softwarized networks

M. Peuster, H. Küttner, H. Karl, International Journal of Network Management (2019)

Softwarized networks are the key enabler for elastic, on-demand service deployments of virtualized network functions. They allow to dynamically steer traffic through the network when new network functions are instantiated, or old ones are terminated. These scenarios become in particular challenging when stateful functions are involved, necessitating state management solutions to migrate state between the functions. The problem with existing solutions is that they typically embrace state migration and flow rerouting jointly, imposing a huge set of requirements on the on-boarded virtualized network functions (VNFs), eg, solution-specific state management interfaces. To change this, we introduce the seamless handover protocol (SHarP). An easy-to-use, loss-less, and order-preserving flow rerouting mechanism that is not fixed to a single state management approach. Using SHarP, VNF vendors are empowered to implement or use the state management solution of their choice. SHarP supports these solutions with additional information when flows are migrated. In this paper, we present SHarP's design, its open source prototype implementation, and show how SHarP significantly reduces the buffer usage at a central (SDN) controller, which is a typical bottleneck in state-of-the-art solutions. Our experiments show that SHarP uses a constant amount of controller buffer, irrespective of the time taken to migrate the VNF state.

Joint testing and profiling of microservice-based network services using TTCN-3

M. Peuster, C. Dröge, C. Boos, H. Karl, ICT Express (2019)

The ongoing softwarization of networks creates a big need for automated testing solutions to ensure service quality. This becomes even more important if agile environments with short time to market and high demands, in terms of service performance and availability, are considered. In this paper, we introduce a novel testing solution for virtualized, microservice-based network functions and services, which we base on TTCN-3, a well known testing language defined by the European standards institute (ETSI). We use TTCN-3 not only for functional testing but also answer the question whether TTCN-3 can be used for performance profiling tasks as well. Finally, we demonstrate the proposed concepts and solutions in a case study using our open-source prototype to test and profile a chained network service.

JASPER: Joint Optimization of Scaling, Placement, and Routing of Virtual Network Services

S. Dräxler, H. Karl, Z.A. Mann, IEEE Transactions on Network and Service Management (2018)

To adapt to continuously changing workloads in networks, components of the running network services may need to be replicated (scaling the network service) and allocated to physical resources (placement) dynamically, also necessitating dynamic re-routing of flows between service components. In this paper, we propose JASPER, a fully automated approach to jointly optimizing scaling, placement, and routing for complex network services, consisting of multiple (virtualized) components. JASPER handles multiple network services that share the same substrate network; services can be dynamically added or removed and dynamic workload changes are handled. Our approach lets service designers specify their services on a high level of abstraction using service templates. JASPER automatically makes scaling, placement and routing decisions, enabling quick reaction to changes. We formalize the problem, analyze its complexity, and develop two algorithms to solve it. Extensive empirical results show the applicability and effectiveness of the proposed approach.

Response-Time-Optimised Service Deployment: MILP Formulations of Piece-wise Linear Functions Approximating Non-linear Bivariate Mixed-integer Functions

M. Keller, H. Karl, IEEE Transactions on Network and Service Management (2017), pp. 121--135

A current trend in networking and cloud computing is to provide compute resources at widely distributed sites; this is exemplified by developments such as Network Function Virtualisation. This paves the way for wide-area service deployments with improved service quality: e.g. user-perceived response times can be reduced by offering services at nearby sites. But always assigning users to the nearest site can be a bad decision if this site is already highly utilised. This paper formalises two related decisions of allocating compute resources at different sites and assigning users to them with the goal of minimising the response times while the total number of resources to be allocated is limited – a non-linear capacitated Facility Location Problem with integrated queuing systems. To efficiently handle its non-linearity, we introduce five linear problem linearisations and adapt the currently best heuristic for a similar scenario to our scenario. All six approaches are compared in experiments for solution quality and solving time. Surprisingly, our best optimisation formulation outperforms the heuristic in both time and quality. Additionally, we evaluate the influence of distributions of available compute resources in the network on the response time: The time was halved for some configurations. The presented formulation techniques for our problem linearisations are applicable to a broader optimisation domain.

Specification, Composition, and Placement of Network Services with Flexible Structures

S. Dräxler, H. Karl, International Journal of Network Management (2017), pp. 1--16

Network function virtualization and software-defined networking allow services consisting of virtual network functions to be designed and implemented with great flexibility by facilitating automatic deployments, migrations, and reconfigurations for services and their components. For extended flexibility, we go beyond seeing services as a fixed chain of functions. We define the service structure in a flexible way that enables changing the order of functions in case the functionality of the service is not influenced by this, and propose a YANG data model for expressing this flexibility. Flexible structures allow the network orchestration system to choose the optimal composition of service components that for example gives the best results for placement of services in the network. When number of flexible services and number of components in each service increase, combinatorial explosion limits the practical use of this flexibility. In this paper, we describe a selection heuristic that gives a Pareto set of the possible compositions of a service as well as possible combinations of different services, with respect to different optimization objectives. Moreover, we present a heuristic algorithm for placement of a combination of services, which aims at placing service components along shortest paths that have enough capacity for accommodating the services. By applying these solutions, we show that allowing flexibility in the service structure is feasible.

DevOps for network function virtualisation: an architectural approach

H. Karl, S. Dräxler, M. Peuster, A. Galis, M. Bredel, A. Ramos, J. Martrat, M.S. Siddiqui, S. van Rossem, W. Tavernier, G. Xilouris, Transactions on Emerging Telecommunications Technologies (2016), pp. 1206-1215

The Service Programming and Orchestration for Virtualised Software Networks (SONATA) project targets both the flexible programmability of software networks and the optimisation of their deployments by means of integrating Development and Operations in order to accelerate industry adoption of software networks and reduce time-to-market for networked services. SONATA supports network function chaining and orchestration, making service platforms modular and easier to customise to the needs of different service providers, and introduces a specialised Development and Operations model for supporting developers.

DCT²Gen: A traffic generator for data centers

P. Wette, H. Karl, Computer Communications (2016), pp. 45--58


Delayed (de-)activation in servers with a sleep mode

M. Herlich, N. Bredenbals, H. Karl, Sustainable Computing: Informatics and Systems (2016), pp. 48-55


Power model design for ICT systems – A generic approach

F. Beister, M. Dräxler, J. Aelken, H. Karl, Computer Communications (2014), pp. 77-85


Power model design for ICT systems -- A generic approach

F. Beister, M. Dräxler, J. Aelken, H. Karl, Computer Communications (2014), pp. 77--85


A Game-Theoretic Approach to the Financial Benefits of Infrastructure-as-a-Service

J. Künsemöller, H. Karl, Future Generation Computer Systems (2014), pp. 44--52

Financial benefits are an important factor when cloud infrastructure is considered to meet processing demand. The dynamics of on-demand pricing and service usage are investigated in a two-stage game model for a monopoly Infrastructure-as-a-Service (IaaS) market. The possibility of hybrid clouds (public clouds plus own infrastructure) turns out to be essential in order that not only the provider but also the clients have significant benefits from on-demand services. Even if the client meets all demand in the public cloud, the threat of building a hybrid cloud keeps the instance price low. This is not the case when reserved instances are offered as well. Parameters like load profiles and economies of scale have a huge effect on likely future pricing and on a cost-optimal split-up of client demand between either a client’s own data center and a public cloud service or between reserved and on-demand cloud instances.

MAC Protocols for Cooperative Diversity in Wireless LANs and Wireless Sensor Networks

R. Azeem M. Khan, H. Karl, IEEE Communications Surveys and Tutorials (2014), pp. 46--63


Network of Information (NetInf) - An information-centric networking architecture

C. Dannewitz, D. Kutscher, B. Ohlman, S. Farrell, B. Ahlgren, H. Karl, Computer Communications (2013), pp. 721--735


How backhaul networks influence the feasibility of coordinated multipoint in cellular networks

T. Biermann, L. Scalia, C. Choi, W. Kellerer, H. Karl, {IEEE} Communications Magazine (2013)


Improving Cooperative Transmission Feasibility by Network Reconfiguration in Limited Backhaul Networks

M. Dräxler, T. Biermann, H. Karl, International Journal of Wireless Information Networks (2013), pp. 183--194


CoMP clustering and backhaul limitations in cooperative cellular mobile access networks

T. Biermann, L. Scalia, C. Choi, H. Karl, W. Kellerer, Pervasive and Mobile Computing (2012), pp. 662--681


Segment-based packet combining: how to schedule a dense relayer cluster?

A. Willig, H. Karl, D. Kipnis, Wireless Networks (2012), pp. 199--213


Research challenges towards the Future Internet

M. Conti, S. Chong, S. Fdida, W. Jia, H. Karl, Y. Lin, P. M{\, M. Maier, R. Molva, S. Uhlig, M. Zukerman, Computer Communications (2011), pp. 2115--2134


Complex Queries in P2P Networks with Resource-Constrained Devices

C. Dannewitz, T. Biermann, M. Dräxler, H. Karl, Journal of Advances in Information Technology (2011)


Load Balancing in P2P Networks: Using Statistics to Fight Data and Execution Skew

D. Warneke, C. Dannewitz, Journal of Advances in Information Technology (2011)


Content, connectivity, and cloud: ingredients for the network of the future

B. Ahlgren, P. A. Aranda-Gutierrez, P. Chemouil, S. Oueslati, L. M. Correia, H. Karl, M. Söllner, A. Welin, IEEE Communications Magazine (2011), pp. 62--70


Automated Development of Cooperative MAC Protocols - A Compiler-Assisted Approach

H. Simon Lichte, S. Valentin, H. Karl, Mobile Networks and Applications (2010), pp. 769--785


Cooperative feedback to improve capacity and error rate in multiuser diversity systems - an OFDM case study

S. Valentin, H. Karl, European Transactions on Telecommunications (2010), pp. 714--724


Cooperative feedback to improve capacity and error rate in multiuser diversity systems - an OFDM case study

S. Valentin, H. Karl, European Transactions on Telecommunications (2010), pp. 714-724


Expected interference in wireless networks with geometric path loss: a closed-form approximation

H. S. Lichte, S. Valentin, H. Karl, IEEE Communications Letters (2010), pp. 130--132


Flow Synchronization for Network Coding

T. Biermann, M. Dräxler, H. Karl, Journal of Communications (2009), pp. 873--884


Cooperative Wireless Networking Beyond Store-and-Forward

S. Valentin, H. S. Lichte, H. Karl, G. Vivier, S. Simoens, J. Vidal, A. Agustin, Wireless Personal Communications (2009), pp. 49--68


Investigation of multicast-based mobility support in all-IP cellular networks

A. Festag, H. Karl, A. Wolisz, Wireless Communications and Mobile Computing (2007), pp. 319--339


Implementing cooperative wireless networks

S. Valentin, H.S. Lichte, H. Karl, S. Simoens, G. Vivier, J. Vidal, A. Agustin, Cognitive Wireless Networks (2007), pp. 155--178


Performance analysis of dynamic OFDMA systems with inband signaling

J. Gross, H. Geerdes, H. Karl, A. Wolisz, IEEE Journal on Selected Areas in Communications (2006), pp. 427--436


A Distributed End-to-End Reservation Protocol for IEEE 802.11-Based Wireless Mesh Networks

E. Carlson, C. Prehofer, C. Bettstetter, H. Karl, A. Wolisz, IEEE Journal on Selected Areas in Communications (2006), pp. 2018--2027


A perceptual quality model intended for adaptive VoIP applications

C. Hoene, H. Karl, A. Wolisz, Int. J. Communication Systems (2006), pp. 299--316


Drahtlose Sensornetze

H. Karl, T. Lentsch, H. Ritter, Praxis der Informationsverarbeitung und Kommunikation (2005), pp. 66--67


Data Transport Reliability in Wireless Sensor Networks. A Survey of Issues and Solutions

A. Willig, H. Karl, Praxis der Informationsverarbeitung und Kommunikation (2005), pp. 86--92


Does Multi-Hop Communication Reduce Electromagnetic Exposure?

J. Ebert, D. Hollos, H. Karl, M. Löbbers, Comput. J. (2005), pp. 72--83


A study of impact of inband signalling and realistic channel knowledge for an example dynamic OFDM-FDMA system

J. Gross, S. Valentin, H. Karl, A. Wolisz, European Transactions on Telecommunications (2005), pp. 37-49


Analysis and performance evaluation of the EFCM common congestion controller for TCP connections

M. Savoric, H. Karl, M. Schläger, T. Poschwatta, A. Wolisz, Computer Networks (2005), pp. 269--294


A study of impact of inband signalling and realistic channel knowledge for an example dynamic OFDM-FDMA system

J. Gross, S. Valentin, H. Karl, A. Wolisz, European Transactions on Telecommunications (2005), pp. 37--49


A MAC protocol for wireless sensor networks with multiple selectable, fixed-orientation antennas

M. Kubisch, H. Karl, A. Wolisz, Frequenz (2004), pp. 92--96

A hybrid approach for location-based service discovery in vehicular ad hoc networks

N. Klimin, W. Enkelmann, H. Karl, A. Wolisz, Proc. of WIT (2004)

Capacity increase of multi-hop cellular wlans exploiting data rate adaptation and frequency recycling

S. Mengesha, H. Karl, A. Wolisz, Proc. of MedHocNet 2004 (2004)

Cross-layer optimization of OFDM transmission systems for MPEG-4 video streaming

J. Gross, J. Klaue, H. Karl, A. Wolisz, Computer Communications (2004), pp. 1044--1055


Ambient networks: An architecture for communication networks beyond 3G

N. Niebert, A. Schieder, H. Abramowicz, G. Malmgren, J. Sachs, U. Horn, C. Prehofer, H. Karl, IEEE Wireless Communications (2004), pp. 14--22


An overview of energy-efficiency techniques for mobile communication systems

H. Karl, Report of AG Mobikom WG7 (2003)

The TCP control block interdependence in fixed networks - new performance results

M. Savoric, H. Karl, A. Wolisz, Computer Communications (2003), pp. 366--375


Ziel-orientierter Entwurf von Multi-hop Medienzugriffsprotokollen

W. Zirwas, J. Habetha, H. Karl, Praxis der Informationsverarbeitung und Kommunikation (2003), pp. 184--189


New scheduling algorithm for providing proportional jitter in differentiated services network

T. Ngo-Quynh, H. Karl, A. Wolisz, K. Rebensburg, Proceedings of IST mobile communication and wireless telecommunications summit, Thessaloniki, Greece (2002)

Bridging the gap between distributed shared memory and message passing

H. Karl, Concurrency - Practice and Experience (1998), pp. 887--900


An infrastructure for network computing with Java applets

A. Baratloo, M. Karaul, H. Karl, Z. M. Kedem, Concurrency -- Practice and Experience (1998), pp. 1029--1041


Experimental investigation of message latencies in the Totem protocol in the Presence of faults

H. Karl, M. Werner, L. Küttner, IEEE Proceedings -- Software (1998), pp. 219--227


KnittingFactory: An Infrastructure for Distributed Web Applications

A. Baratloo, M. Karaul, H. Karl, Z. Kedem, Technical Report (1997)

Open list in Research Information System

The University for the Information Society