EDBT 2026 Demo / reviewers in the wild / expert
Lars Nagel 0001
dblp:83/3616
· DBLP profile ↗
33ranked-venue papers
0as first author
9since 2021 · last 2026
0000-0002-1444-9541ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 21 · 4 since 2021Theory of computation · 5 · 1 since 2021Computer networks · 4 · 3 since 2021Databases, data management, data science and information retrieval · 2Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Balls and Bins and the Infinite Process with Random DeletionsabstractWe consider an infinite balls-into-bins process with deletions where in each discrete step \(t\) a coin is tossed as to whether, with probability \(\beta(t)\in(0,1)\), a new ball is allocated using the Greedy[2] strategy (which places the ball in the lower loaded of two bins sampled uniformly at random) or, with remaining probability \(1-\beta(t)\), a ball is deleted from a non-empty bin chosen uniformly at random. Let \(n\) be the number of bins and \(m(t)\) the total load at time \(t\). We are interested in bounding the discrepancy \(x_{\max}(t)-m(t)/n\) (current maximum load relative to current average) and the overload \(x_{\max}(t)-m_{\max}(t)/n\) (current maximum load relative to highest average observed so far). Petra Berenbrink, Tom Friedetzky, Peter Kling, Lars Nagel 0001 |
SODA | 4 |
| 2026 | FaasOrc: A bi-level function scheduling and caching framework for serverless edge computingabstractServerless computing, underpinned by an event-driven approach with transient stateless containers, significantly enhances resource efficiency and simplifies function development. To maintain an acceptable Quality of Service (QoS) agreed in the Service Level Agreement (SLA), service providers need to improve the response latency while considering resource efficiency. However, cold-start delays in container initialization often lead to considerable latency in these applications. Existing mitigation strategies, such as pre-warming and function caching, are inadequate due to workload skewness and oscillation across edge nodes. These limitations are particularly critical in resource-constrained edge environments. We must jointly consider multiple factors, such as node status, function resource requirement and function popularity. To overcome these limitations, this paper presents FaasOrc , a bi-level function orchestration framework to mitigate workload skewness and oscillation across edge nodes. FaasOrc uses a cluster-level scheduler to schedule requests and a node-level manager to detect popular functions. Our comprehensive evaluation, consisting of two parts: simulations and a real-system prototype over Knative , benchmarks the proposed solution against existing scheduling and caching strategies. The findings highlight our method’s capability to reduce the response latency by 31.4%. Chen Chen 0073, Lars Nagel 0001, Lin Cui 0001, Weijia Jia 0001, Fung Po Tso 0001 |
J. Netw. Comput. Appl. | 2 |
| 2025 | Contenders: Predicting Cache Contention of Co-Scheduled ApplicationsabstractTo increase the resource utilisation rate in modern data centres, multiple applications are co-scheduled on one server, which can lead to severe performance degradation due to the contention for shared resources. This makes it desirable to accurately predict the performance impact before making a scheduling decision. This work considers contention in the last-level cache (LLC), a scarce resource that must be shared by co-scheduled applications. We propose Contenders, a novel approach to predict the increase in cache misses and running time that applications would experience if they were co-scheduled. It generates a frequencylayered profile for each application by running it with a new set of micro-benchmarks. Based on the profiles, it estimates how much of the contested cache each application would occupy and derives its cache misses and running time from it. Our approach is evaluated on selected and random sets of applications. It is compared with two state-of-the-art prediction tools, and the results demonstrate that Contenders has a much higher prediction accuracy than these tools. Tim Süß, André Brinkmann, Lars Nagel 0001 |
CCGrid | 4 |
| 2025 | Price-and-Branch Heuristic for Vector Bin Packing
Tim Süß, Nikolay Popov, Lars Nagel 0001 |
EvoCOP@EvoStar | 4 |
| 2022 | B-Scale: Bottleneck-aware VNF Scaling and Flow Routing in Edge CloudsabstractWith the ever-growing demand for low-latency network applications, edge computing emerges as a new paradigm that provides computation and storage resources in close proximity to end-users. Many research efforts have resorted to network function virtualization, wherein network applications are provisioned as service function chains at edge clouds. However, due to the traffic dynamics and limited resource capacity at the network edge, how to efficiently embed service chains with latency optimization and resource efficiency remains as a challenging problem. As most existing research efforts largely overlook the bottle-necked resources of VNFs in the VNF scaling, we seek a more realistic approach to provisioning VNF instances across multiple edge clouds. Also, given the limited resources at the edge, it is of significant importance to improve the VNF utilization rate. Specifically, we formulate the VNF scaling problem as an integer linear programming (ILP) problem, aiming to minimize the end-to-end latency for service function chains. To solve this problem, we devise a novel bottleneck-aware algorithm that manages the number and deployment of newly created instances. After that, we propose an online algorithm for traffic steering to improve the utilization rates of VNF instances and avoid congestion on hotspot links. The proposed algorithm is shown to provide good performance by trace-driven simulation in real-world topologies. Chen Chen 0073, Lars Nagel 0001, Lin Cui 0001, Fung Po Tso 0001 |
ISCC | 2 |
| 2022 | Distributed federated service chaining: A scalable and cost-aware approach for multi-domain networksabstractFuture networks are expected to support cross-domain, cost-aware and fine-grained services in an efficient and flexible manner. Service Function Chaining (SFC) has been introduced as a promising approach to deliver these services. In the literature, centralized resource orchestration is usually employed to process SFC requests and manage computing and network resources. However, centralized approaches inhibit the scalability and domain autonomy in multi-domain networks. They also neglect location and hardware dependencies of service chains. In this paper, we propose Distributed Federated Service Chaining (DFSC), a framework for orchestrating and maintaining SFC placement in a distributed fashion while sharing only a minimal amount of domain information and control. First, a deployment cost minimization problem is formulated as an Integer Linear Programming (ILP) problem with fine-grained constraints for location and hardware dependencies. We show that this problem is NP-hard. Then, a placement algorithm is devised to use information only on inter-domain paths and border nodes. Our extensive experimental results demonstrate that DFSC efficiently optimizes the deployment cost, supports domain autonomy and enables faster decision-making. The results also show that DFSC finds solutions within a factor 1.15 of the optimal solution on average. Compared to a centralized approach in the literature, DFSC reduces the deployment cost by up to 20% and uses 70% less decision-making time. Chen Chen 0073, Lars Nagel 0001, Lin Cui 0001, Fung Po Tso 0001 |
Comput. Networks | 2 |
| 2021 | Infinite Balanced Allocation via Finite CapacitiesabstractWe analyze the following infinite load balancing process, modeled as a classical balls-into-bins game: There are$n$bins (servers) with a limited capacity (buffer) of size$c=c(n)\in \mathbb{N}$. Given a fixed arrival rate$\lambda=\lambda(n)\in(0,1)$, in every round$\lambda n$new balls (requests) are generated. Together with possible leftovers from previous rounds, these balls compete to be allocated to the bins. To this end, every ball samples a bin independently and uniformly at random and tries to allocate itself to that bin. Each bin accepts as many balls as possible until its buffer is full, preferring balls of higher age. At the end of the round, every bin deletes the ball it allocated first. We study how the buffer size$c$affects the performance of this process. For this, we analyze both the number of balls competing each round (including the leftovers from previous rounds) as well as the worst-case waiting time of individual balls. We show that (i) the number of competing balls is at any (even exponentially large) time bounded with high probability by$4 \cdot c^{-1} \cdot \ln (1/(1-\lambda))\cdot n + \mathrm{O}(c \cdot n)$and that (ii) the waiting time of a given ball is with high probability at most$(4 \cdot \ln (1/(1-\lambda)))/ (c \cdot (1-1/e)) + \log \log n + \mathrm{O}(c)$. These results indicate a sweet spot for the choice of$c$around$c = \Theta(\sqrt{\log (1/(1-\lambda))})$. Compared to a related process with infinite capacity [Berenbrink et al., PODC'16], for constant$\lambda$the waiting time is reduced from$\mathrm{O}(\log n)$to$\mathrm{O}(\log \log n)$. Even for large$\lambda \approx 1 - 1/n$we reduce the waiting time from$\mathrm{O}(\log n)$to$\mathrm{O}(\sqrt{\log n})$. Petra Berenbrink, Tom Friedetzky, Christopher Hahn, Lukas Hintze, Dominik Kaaser, Peter Kling, Lars Nagel 0001 |
ICDCS | 7 |
| 2021 | Constant Time Garbage Collection in SSDsabstractThe Flash Translation Layer (FTL) plays a crucial role for the performance and lifetime of SSDs. It has been difficult to evaluate different FTL strategies in real SSDs in the past, as the FTL has been deeply embedded into the SSD hardware. Recent host-based FTL architectures like ZNS now enable researchers to implement and evaluate new FTL strategies. In this paper, we evaluate the overhead of various garbage collection strategies using a host-side FTL, and show their performance limitations when scaling the SSD size or the number of outstanding requests. To address these limitations, we propose constant cost-benefit policy, which removes the scalability limitations of previous policies and can be efficiently deployed on host-based architectures. The experimental results show that our proposed policy significantly reduces the CPU overhead while having a comparable write amplification compared to the best previous policies. Reza Salkhordeh, Kevin Kremer, Lars Nagel 0001, Dennis Maisenbacher, Hans Holmberg, Matias Bjørling, André Brinkmann |
NAS | 3 |
| 2021 | Randomized renaming in shared memory systems
Petra Berenbrink, André Brinkmann, Robert Elsässer, Tom Friedetzky, Lars Nagel 0001 |
J. Parallel Distributed Comput. | 5 |
| 2020 | Improving LSM-trie performance by parallel searchabstractSummary LSM‐trie‐based key‐value (KV) store is often used to manage an ultralarge dataset in reality by introducing a number of sublevels at each level, its linear growth pattern can fairly reduce the write amplification in store operations. Although this design is effective for the write operation, the last level holds a large proportion of KV items, leading to the extreme imbalance of data distribution. Therefore, to support efficient read, we need to carefully consider this imbalance. On the other hand, to ensure that acquired data is latest, the LSM‐trie needs to search the dataset at different levels one by one, and this search method may take a lot of unnecessary time. When the number of items is ultralarge, the random lookup performance may be poor due to the imbalance data distribution. To address this issue, we improve the read performance of the LSM‐trie by changing its serial search to parallel search, using two threads to simultaneously search at the last level and other levels, respectively. Our experiment results show that the read performance of the LSM‐trie can be improved up to 98.35% and on average 71.55%. Wen Cheng 0003, Lingfang Zeng, Yang Wang 0006, Lars Nagel 0001, Tim Süß, André Brinkmann |
Softw. Pract. Exp. | 5 |
| 2019 | Hyperion: Building the Largest In-memory Search TreeabstractIndexes are essential in data management systems to increase the speed of data retrievals. Widespread data structures to provide fast and memory-efficient indexes are prefix tries. Implementations like Judy, ART, or HOT optimize their internal alignments for cache and vector unit efficiency. While these measures usually improve the performance substantially, they can have a negative impact on memory efficiency. In this paper we present Hyperion, a trie-based main-memory key-value store achieving extreme space efficiency. In contrast to other data structures, Hyperion does not depend on CPU vector units, but scans the data structure linearly. Combined with a custom memory allocator, Hyperion accomplishes a remarkable data density while achieving a competitive point query and an exceptional range query performance. Hyperion can significantly reduce the index memory footprint and its performance-to-memory ratio is more than two times better than the best implemented alternative strategy for randomized string data sets. Markus Mäsker, Tim Süß, Lars Nagel 0001, Lingfang Zeng, André Brinkmann |
SIGMOD Conference | 3 |
| 2018 | And Now for Something Completely Different: Running Lisp on GPUsabstractThe internal parallelism of compute resources increases permanently, and graphics processing units (GPUs) and other accelerators have been gaining importance in many domains. Researchers from life science, bioinformatics or artificial intelligence, for example, use GPUs to accelerate their computations. However, languages typically used in some of these disciplines often do not benefit from the technical developments because they cannot be executed natively on GPUs. Instead existing programs must be rewritten in other, less dynamic programming languages. On the other hand, the gap in programming features between accelerators and common CPUs shrinks permanently. Since accelerators are becoming more competitive with regard to general computations, they will not be mere special-purpose processors in the future. It is a valid assumption that future GPU generations can be used in a similar or even the same way as CPUs and that compilers or interpreters will be needed for a wider range of computer languages. We present CuLi, an interactive Lisp interpreter, that performs all computations on a CUDA-capable GPU. The host system is needed only for the input and the output. At the moment, Lisp programs running on CPUs outperform Lisp programs on GPUs, but we present trends indicating that this might change in the future. Our study gives an outlook on the possibility of running Lisp programs or other dynamic programming languages on next-generation accelerators. Tim Süß, Nils Döring, André Brinkmann, Lars Nagel 0001 |
CLUSTER | 4 |
| 2018 | Self-Stabilizing Balls and Bins in Batches - The Power of Leaky Bins
Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik Mallmann-Trenn, Lars Nagel 0001, Chris Wastell |
Algorithmica | 5 |
| 2018 | Zeroing memory deallocator to reduce checkpoint sizes in virtualized HPC environments
Ramy Gad, Simon Pickartz, Tim Süß, Lars Nagel 0001, Stefan Lankes, Antonello Monti, André Brinkmann |
J. Supercomput. | 4 |
| 2017 | Pure Functions in C: A Small Keyword for Automatic ParallelizationabstractThe need for parallel task execution has been steadily growing in recent years since manufacturers mainly improve processor performance by scaling the number of installed cores instead of the frequency of processors. To make use of this potential, an essential technique to increase the parallelism of a program is to parallelize loops. However, a main restriction of available tools for automatic loop parallelization is that the loops often have to be 'polyhedral' and that it is, e.g., not allowed to call functions from within the loops. In this paper, we present a seemingly simple extension to the C programming language which marks functions without side-effects. These functions can then basically be ignored when checking the parallelization opportunities for polyhedral loops. We extended the GCC compiler toolchain accordingly and evaluated several real-world applications showing that our extension helps to identify additional parallelization chances and, thus, to significantly enhance the performance of applications. Tim Süß, Lars Nagel 0001, Marc-Andre Vef, André Brinkmann, Dustin Feld, Thomas Soddemann |
CLUSTER | 2 |
| 2016 | Deduplication Potential of HPC Applications' CheckpointsabstractHPC systems contain an increasing number of components, decreasing the mean time between failures. Checkpoint mechanisms help to overcome such failures for long-running applications. A viable solution to remove the resulting pressure from the I/O backends is to deduplicate the checkpoints. However, there is little knowledge about the potential to save I/Os for HPC applications by using deduplication within the checkpointing process. In this paper, we perform a broad study about the deduplication behavior of HPC application checkpointing and its impact on system design. Jürgen Kaiser, Ramy Gad, Tim Süß, Federico Padua, Lars Nagel 0001, André Brinkmann |
CLUSTER | 5 |
| 2016 | VarySched: A Framework for Variable Scheduling in Heterogeneous EnvironmentsabstractDespite many efforts to better utilize the potential of GPUs and CPUs, it is far from being fully exploited. Although many tasks can be easily sped up by using accelerators, most of the existing schedulers are not flexible enough to really optimize the resource usage of the complete system. The main reasons are (i) that each processing unit requires a specific program code and that this code is often not provided for every task, and (ii) that schedulers may follow the run-until-completion model and, hence, disallow resource changes during runtime. In this paper, we present VarySched, a configurable task scheduler framework tailored to efficiently utilize all available computing resources in a system. VarySched allows a more fine-grained task-to-resource placement which is even further enhanced by allowing the tasks to migrate to another resource during their runtime. In addition, VarySched can manage multiple scheduling strategies - optimizing, for instance, throughput or energy efficiency - and switch between them at any time. Tim Süß, Nils Döring, Ramy Gad, Lars Nagel 0001, André Brinkmann, Dustin Feld, Thomas Soddemann, Stefan Lankes |
CLUSTER | 4 |
| 2016 | Sorted deduplication: How to process thousands of backup streamsabstractThe requirements of deduplication systems have changed in the last years. Early deduplication systems had to process dozens to hundreds of backup streams at the same time while today they are able to process hundreds to thousands of them. Traditional approaches rely on stream-locality, which supports parallelism, but which easily leads to many non-contiguous disk accesses, as each stream competes with all other streams for the available resources. This paper presents a new exact deduplication approach designed for processing thousands of backup streams at the same time on the same fingerprint index. The underlying approach destroys the traditionally exploited temporal chunk locality and creates a new one by sorting fingerprints. The sorting leads to perfectly sequential disk access patterns on the backup servers, while only slightly increasing the load on the clients. In our experiments, the new approach generates up to 113 times less I/Os than the exact Data Domain deduplication file system and up to 12 times less I/Os than the approximate Sparse Indexing, while consuming less memory at the same time. Jürgen Kaiser, Tim Süß, Lars Nagel 0001, André Brinkmann |
MSST | 3 |
| 2016 | Self-stabilizing Balls & Bins in Batches: The Power of Leaky Bins [Extended Abstract]abstractA fundamental problem in distributed computing is the distribution of requests to a set of uniform servers without a centralized controller. Classically, such problems are modelled as static balls into bins processes, where m balls (tasks) are to be distributed to n bins (servers). In a seminal work, [Azar et al.; JoC'99] proposed the sequential strategy Greedy[d] for n = m. When thrown, a ball queries the load of d random bins and is allocated to a least loaded of these. [Azar et al.; JoC'99] showed that d=2 yields an exponential improvement compared to d=1. [Berenbrink et al.; JoC'06] extended this to m ⇒ n, showing that the maximal load difference is independent of m for d=2 (in contrast to d=1). Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik Mallmann-Trenn, Lars Nagel 0001, Chris Wastell |
PODC | 5 |
| 2016 | Simulation and performance analysis of the ECMWF tape library system
Markus Mäsker, Lars Nagel 0001, Tim Süß, André Brinkmann, Lennart Sorth |
SC | 2 |
| 2016 | Smart Grid-aware scheduling in data centres
Markus Mäsker, Lars Nagel 0001, André Brinkmann, Foad Lotfifar, Matthew Johnson 0002 |
Comput. Commun. | 2 |
| 2016 | LoneStar RAID: Massive Array of Offline Disks for Archival SystemsabstractThe need for huge storage archives rises with the ever growing creation of data. With today’s big data and data analytics applications, some of these huge archives become active in the sense that all stored data can be accessed at any time. Running and evolving these archives is a constant tradeoff between performance, capacity, and price. We present the LoneStar RAID, a disk-based storage architecture, which focuses on high reliability, low energy consumption, and cheap reads. It is designed for MAID systems with up to hundreds of disk drives per server and is optimized for “write once, read sometimes” workloads. We use dedicated data and parity disks, and export the data disks as individually accessible buckets. By intertwining disk groups into a two-dimensional RAID and improving single-disk reliability with intradisk redundancy, the system achieves an elastic fault tolerance that can at least recover all 3-disk failures. Furthermore, we integrate a cache to offload parity updates and a journal to track the RAID’s state. The LoneStar RAID scheme provides a mean time to data loss (MTTDL) that competes with today’s erasure codes and is optimized to require only a minimal set of running disk drives. Matthias Grawinkel, Lars Nagel 0001, André Brinkmann |
ACM Trans. Storage | 2 |
| 2015 | Analysis of the ECMWF Storage Landscape
Matthias Grawinkel, Lars Nagel 0001, Markus Mäsker, Federico Padua, André Brinkmann, Lennart Sorth |
FAST | 2 |
| 2015 | Randomized Renaming in Shared Memory SystemsabstractRenaming is a task in distributed computing where n processes are assigned new names from a name space of size m. The problem is called tight if m = n, and loose if m > n. In recent years renaming came to the fore again and new algorithms were developed. For tight renaming in asynchronous shared memory systems, Alistarh et al. describe a construction based on the AKS network that assigns all names within O(log n) steps per process. They also show that, depending on the size of the name space, loose renaming can be done considerably faster. For m = (1 + ϵ) · n and constant ϵ, they achieve a step complexity of O(log log n). In this paper we consider tight as well as loose renaming and introduce randomized algorithms that achieve their tasks with high probability. The model assumed is the asynchronous shared memory model against an adaptive adversary. Our algorithm for loose renaming maps n processes to a name space of size m = (1+2/(log n)ℓ)·n = (1+o(1))·n performing O(ℓ · (log logn)2) test-and-set operations. In the case of tight renaming, we present a protocol that assigns n processes to n names with step complexity O(log n), but without the overhead and impracticality of the AKS network. This algorithm utilizes modern hardware features in form of a counting device which is also described in the paper. This device may have the potential to speed up other distributed algorithms as well. Petra Berenbrink, André Brinkmann, Robert Elsässer, Tom Friedetzky, Lars Nagel 0001 |
IPDPS | 5 |
| 2015 | Building a medical research cloud in the EASI-CLOUDS projectabstractSummary The demand for Information Technology (IT) resources is constantly growing in the scientific area. The ability to store and process increasing amounts of data has transformed many research disciplines like the life sciences, which now rely on complex data processing and data analytics. Cloud computing can provide researchers with scalable and easy‐to‐use hardware and software resources and allows on‐demand access to services, tools, or even complete work environments. The European research project EASI‐CLOUDS has developed a service delivery platform with special regard to service integration, monitoring and management, and the negotiation of service level agreements. In order to demonstrate the capabilities of the platform, a medical‐use case was devised and implemented in close partnership with the Charité University Hospital that has a high demand for computing resources, especially in the field of magnetic resonance imaging‐related diagnostics of brain diseases. This use case can serve as a blueprint for the development of cloud‐based services for medical research. Copyright © 2015 John Wiley & Sons, Ltd. Jie Wu 0014, Krishnaprasad Narayanan, Lars Nagel 0001, Christoph Fiehe, Anna Litvina, Jakob Tonn, Carsten Zoth, Hans-Joachim Goltz, Steffen Unger, Fabian Pursche, Michael Scheel, André Brinkmann, Wolfgang Thronicke |
Concurr. Comput. Pract. Exp. | 3 |
| 2014 | Scheduling shared continuous resources on many-coresabstractWe consider the problem of scheduling a number of jobs on m identical processors sharing a continuously divisible resource. Each job j comes with a resource requirement rj∈[0,1]. The job can be processed at full speed if granted its full resource requirement. If receiving only an x-portion of r_j, it is processed at an x-fraction of the full speed. Our goal is to find a resource assignment that minimizes the makespan (i.e., the latest completion time). Variants of such problems, relating the resource assignment of jobs to their processing speeds, have been studied under the term discrete-continuous scheduling. Known results are either very pessimistic or heuristic in nature. André Brinkmann, Peter Kling, Friedhelm Meyer auf der Heide, Lars Nagel 0001, Sören Riechers, Tim Süß |
SPAA | 4 |
| 2014 | Balls into non-uniform bins
Petra Berenbrink, André Brinkmann, Tom Friedetzky, Lars Nagel 0001 |
J. Parallel Distributed Comput. | 4 |
| 2012 | Multiple-Choice Balanced Allocation in (Almost) Parallel
Petra Berenbrink, Artur Czumaj, Matthias Englert, Tom Friedetzky, Lars Nagel 0001 |
APPROX-RANDOM | 5 |
| 2012 | Balls into bins with related random choices
Petra Berenbrink, André Brinkmann, Tom Friedetzky, Lars Nagel 0001 |
J. Parallel Distributed Comput. | 4 |
| 2011 | Faster Coupon Collecting via Replication with Applications in Gossiping
Petra Berenbrink, Robert Elsässer, Tom Friedetzky, Lars Nagel 0001, Thomas Sauerwald |
MFCS | 4 |
| 2010 | Balls into non-uniform binsabstractBalls-into-bins games for uniform bins are widely used to model randomized load balancing strategies. Recently, balls-into-bins games have been analysed under the assumption that the selection probabilities for bins are not uniformly distributed. These new models are motivated by properties of many peer-to-peer (P2P) networks, which are not able to perfectly balance the load over the bins. While previous evaluations try to find strategies for uniform bins under non-uniform bin selection probabilities, this paper investigates heterogeneous bins, where the "capacities" of the bins might differ significantly. We show that heterogeneous environments can even help to distribute the load more evenly, and that the load difference between bins can be bounded by 0(log log n) if each ball has two random choices, where n is the number of bins. Our analysis and simulation results show, for the first time, that the maximum load in heterogeneous balls-into-bins games is independent from the overall system capacity C and that bigger bins therefore can help to achieve good load balancing properties. Petra Berenbrink, André Brinkmann, Tom Friedetzky, Lars Nagel 0001 |
IPDPS | 4 |
| 2010 | Balls into bins with related random choicesabstractWe consider a variation of classical ball-into-bins games. We randomly allocate m balls into ◊n bins. Following Godfrey's model [6], we assume that each ball i comes with a β-balanced set of clusters of bins Βi = Βi,...Βsi}. The condition of β-balancedness essentially enforces a uniform-like selection of bins, where the parameter β governs the deviation from uniformity. We use a more relaxed notion of balancedness than [6], and also generalise the concept to deterministic balancedness. Petra Berenbrink, André Brinkmann, Tom Friedetzky, Lars Nagel 0001 |
SPAA | 4 |
| 2009 | Sublinear-Time Algorithms for Tournament Graphs
Stefan S. Dantchev, Tom Friedetzky, Lars Nagel 0001 |
COCOON | 3 |