A database for publications published by researchers and students at SimulaMet.
Research area
Publication type
- All (564)
- Journal articles (133)
- Books (5)
- Edited books (2)
- Proceedings, refereed (149)
- Book chapters (4)
- Talks, keynote (11)
- PhD theses (5) Remove PhD theses <span class="counter">(5)</span> filter
- Proceedings, non-refereed (15)
- Posters (6)
- Technical reports (13)
- Talks, invited (146)
- Talks, contributed (15)
- Public outreach (48)
- Miscellaneous (12)
PhD theses
Control Principles for Autonomous Communication Networks
In Oslomet, 2023.Status: Published
Control Principles for Autonomous Communication Networks
The growing complexity of communication networks and the explosion of network traffic have made the task of managing these networks exceedingly hard. A potential approach for striking this increasing complexity is to build an autonomous self-driving network that can measure, analyze and control itself in real time and in an automated fashion with- out direct human intervention. In this thesis, we focus on realizing such an autonomous network leveraging state-of-the-art networking technologies along with artificial intelli- gence and machine learning techniques. Toward this goal, we exploit different learning paradigms to automate network management. First, we propose supervised machine learning methods to detect increases in delays in mobile broadband networks. Further, considering the challenges of supervised learning in networking applications, we present a novel real-time distributed architecture for detecting anomalies in mobile network data in an unsupervised fashion. It also involves a collaborative framework for knowledge sharing between the distributed probes in the network to improve the overall system accuracy. Second, we propose a novel deep reinforcement learning based control framework for op- timizing resources utilization while minimizing performance degradation in multi-slice Radio Access Network (RAN) through a set of diverse control actions. We explore both centralized and distributed control architectures. Last, we design a framework for timely collecting telemetry, detecting and attributing outages in mobile networks. We evaluate our framework on a software defined virtualised testbed that resembles a cloudified mobile network.
Afilliation | Communication Systems |
Project(s) | The Center for Resilient Networks and Applications |
Publication Type | PhD Thesis |
Year of Publication | 2023 |
Degree awarding institution | Oslomet |
PhD theses
SmartIO: Device sharing and memory disaggregation in PCIe clusters using non-transparent bridging
In The University of Oslo. Vol. PhD. University of Oslo (UiO), 2022.Status: Published
SmartIO: Device sharing and memory disaggregation in PCIe clusters using non-transparent bridging
Distributed and parallel computing applications are becoming increasingly compute-heavy and data-driven, accelerating the need for disaggregation solutions that enable sharing of I/O resources between networked machines. For example, in a heterogeneous computing cluster, different machines may have different devices available to them, but distributing I/O resources in a way that maximizes both resource utilization and overall cluster performance is a challenge. To facilitate device sharing and memory disaggregation among machines connected using PCIe non-transparent bridges, we present SmartIO. SmartIO makes all machines in the cluster, including their internal devices and memory, part of a common PCIe domain. By leveraging the memory mapping capabilities of non-transparent bridges, remote resources may be used directly, as if these resources were local to the machines using them. Whether devices are local or remote is made transparent by SmartIO. NVMes, GPUs, FPGAs, NICs, and any other PCIe device can be dynamically shared with and distributed to remote machines, and it is even possible to disaggregate devices and memory, in order to share component parts with multiple machines at the same time. Software is entirely removed from the performance-critical path, allowing remote resources to be used with native PCIe performance. To demonstrate that SmartIO is an efficient solution, we have performed a comprehensive evaluation consisting of a wide range of performance experiments, including both synthetic benchmarks and realistic, large-scale workloads. Our experimental results show that remote resources can be used without any performance overhead compared to using local resources, in terms of throughput and latency. Thus, compared to existing disaggregation solutions, SmartIO provides more efficient, low-cost resource sharing, increasing the overall system performance and resource utilization.
Afilliation | Communication Systems |
Project(s) | Unified PCIe IO: Unified PCI Express for Distributed Component Virtualization, Department of Holistic Systems, Department of High Performance Computing |
Publication Type | PhD Thesis |
Year of Publication | 2022 |
Degree awarding institution | The University of Oslo |
Degree | PhD |
Number of Pages | 236 |
Date Published | 10/2022 |
Publisher | University of Oslo (UiO) |
Thesis Type | Paper Collection |
URL | https://www.duo.uio.no/handle/10852/97351 |
Adaptive Multipath Scheduling for 5G Networks and Beyond: A Learning Perspective
In The University of Oslo. Vol. PhD, 2022.Status: Published
Adaptive Multipath Scheduling for 5G Networks and Beyond: A Learning Perspective
Afilliation | Communication Systems |
Project(s) | Department of Mobile Systems and Analytics |
Publication Type | PhD Thesis |
Year of Publication | 2022 |
Degree awarding institution | The University of Oslo |
Degree | PhD |
PhD theses
Processing Multimedia Workloads on Heterogeneous Multicore Architectures
In University of Oslo. Vol. PhD. UiO, 2015.Status: Published
Processing Multimedia Workloads on Heterogeneous Multicore Architectures
Processor architectures have been evolving quickly since the introduction of the central processing unit. For a very long time, one of the important means of increasing performance was to increase the clock frequency. However, in the last decade, processor manufacturers have hit the so-called power wall, with high heat dissipation. To overcome this problem, processors were designed with reduced clock frequencies but with multiple cores and, later, heterogeneous processing elements. This shift introduced a new challenge for programmers: Legacy applications, written without parallelization in mind, gain no benefits from moving to multicore and heterogeneous architectures. Another challenge for the programmers is that heterogeneous architecture designs are very different with respect to caches, memory types, execution unit organization, and so forth and, in the worst case, a programmer must completely rewrite the application to obtain the best performance on the new architecture.
Multimedia workloads, such as video encoding, are often time sensitive and interactive. These workloads differ from traditional batch processing workloads with no real-time requirements. This work investigates how to
use modern heterogeneous architectures efficiently to process multimedia workloads. To do so, we investigate both simple and complex workloads on multiple architectures to learn about the properties of these architectures. When programing multimedia workloads, it is very important to know how the algorithms perform on the target architecture. In addition, achieving high performance on heterogeneous architectures is not a trivial task, often requiring detailed knowledge about the architecture. We therefore evaluate several optimizations so we can learn how best to write programs for these architectures and avoid potential pitfalls.
We later use the knowledge gained to propose a framework design and language called Parallel Processing Graph (P2G). The P2G framework is designed for multimedia workloads and supports heterogeneous architectures. To demonstrate the feasibility of the framework, we construct a proof-of-concept implementation. Two simple workloads show that we can express multimedia workloads in the system. We also demonstrate the scalability of the designed solution.
Afilliation | Communication Systems |
Project(s) | Department of Holistic Systems |
Publication Type | PhD Thesis |
Year of Publication | 2015 |
Degree awarding institution | University of Oslo |
Degree | PhD |
Date Published | 02/2015 |
Publisher | UiO |
URL | https://www.duo.uio.no/handle/10852/50618 |
PhD theses
An Interdiciplinary Approach to Optimisation in Parallel Computing
2012.Status: Published
An Interdiciplinary Approach to Optimisation in Parallel Computing
Afilliation | , Communication Systems, Communication Systems |
Project(s) | The Center for Resilient Networks and Applications |
Publication Type | PhD Thesis |
Year of Publication | 2012 |
Date Published | 08/12 |