Publicaties
Gekozen filters:
Gekozen filters:
Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models Vrije Universiteit Brussel
The upcoming many-core architectures require software developers to exploit concurrency to utilize available computational power. We argue that today's virtual machines (VMs), which are a cornerstone of software development, do not provide sufficient abstraction for concurrency concepts. To overcome this shortcoming, we propose to integrate concurrency
operations into VM instruction sets.
Since there will not be a single instruction ...
operations into VM instruction sets.
Since there will not be a single instruction ...
CSOM/PL: A Virtual Machine Product Line Vrije Universiteit Brussel
CSOM/PL is a software product line (SPL) derived from applying multi-dimensional separation of concerns (MDSOC) techniques to the domain of high-level language virtual machine (VM) implementations. For CSOM/PL, we modularised CSOM, a Smalltalk VM implemented in C, using VMADL (virtual machine architecture description language). Several features of the original CSOM were encapsulated in VMADL modules and composed in various combinations. In an ...
Applying Machine Learning Techniques for Forecasting Flexibility of Virtual Power Plants KU Leuven
© 2016 IEEE. Previous and existing evaluations of available flexibility using small device demand response have typically been done with detailed information of end-user systems. With these large numbers, having lower level information has both privacy and computational limitations. We propose a black box approach to investigating the longevity of aggregated response of a virtual power plant using historic bidding and aggregated behaviour with ...
Black box scheduling for resource intensive virtual machine workloads with interference models Universiteit Antwerpen
Modern datacenters consist of increasingly powerful hardware. Achieving high levels of utilization on this hardware often requires the execution of multiple concurrent workloads. Virtualization has emerged as an efficient means to isolate workloads by partitioning large physical resources using self-contained virtual machine images. Despite the many advantages, some challenges regarding performance isolation still need to be addressed. Unmanaged ...
Network aware scheduling for virtual machine workloads with interference models Universiteit Antwerpen
Modern data centers use virtualization as a means to increase utilization of increasingly powerful multi-core servers. Applications often require only a fraction of the resources provided by modern hardware. Multiple concurrent workloads are therefore required to achieve adequate utilization levels. Current virtualization solutions allow hardware to be partitioned into Virtual Machines with appropriate isolation on most levels. However, ...
A Machine Learning-Driven Virtual Biopsy System For Kidney Transplant Patients KU Leuven
In kidney transplantation, day-zero biopsies are used to assess organ quality and discriminate between donor-inherited lesions and those acquired post-transplantation. However, many centers do not perform such biopsies since they are invasive, costly and may delay the transplant procedure. We aim to generate a non-invasive virtual biopsy system using routinely collected donor parameters. Using 14,032 day-zero kidney biopsies from 17 ...
Inertial Support by Virtual Synchronous Machine Control of a MMC-based VSC HVDC Link KU Leuven
The transition towards converter-interfaced generation replacing synchronous units is causing concerns over the frequency stability of the power system. Control strategies, recreating synchronous machines stabilising effects, can be implemented in static converters to provide an inertial response after a disturbance. This paper assesses the inertial support that can be supplied by Modular Multilevel Converters (MMCs) with a Virtual Synchronous ...
VLOC: An Approach to Verify the Physical Location of a Virtual Machine In Cloud KU Leuven
© 2014 IEEE. The geolocation of data stored and being processed in cloud is an important issue for many organisations due to obligations that require sensitive data to reside or be processed in particular countries. In this paper we introduce an approach, named VLOC, to verify the physical location of a virtual machine on which the customer applications and data are stored. VLOC is implemented as a software which is able to estimate the ...
Disentangling Virtual Machine Architecture Vrije Universiteit Brussel
Virtual machine (VM) implementations are made of intricately intertwined subsystems, interacting largely through implicit dependencies. As the degree of crosscutting present in VMs is very high, VM implementations exhibit significant internal complexity. This paper proposes an architecture approach for VMs that regards a VM as a composite of service modules coordinated through explicit bidirectional interfaces. Aspect-oriented programming ...