Skip to main content

Showing 1–10 of 10 results for author: Huici, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2309.15996  [pdf, other

    cs.OS

    Loupe: Driving the Development of OS Compatibility Layers

    Authors: Hugo Lefeuvre, Gaulthier Gain, Vlad-Andrei Bădoiu, Daniel Dinca, Vlad-Radu Schiller, Costin Raiciu, Felipe Huici, Pierre Olivier

    Abstract: Supporting mainstream applications is fundamental for a new OS to have impact. It is generally achieved by develo** a layer of compatibility allowing applications developed for a mainstream OS like Linux to run unmodified on the new OS. Building such a layer, as we show, results in large engineering inefficiencies due to the lack of efficient methods to precisely measure the OS features required… ▽ More

    Submitted 27 September, 2023; originally announced September 2023.

    Comments: Accepted to appear at ASPLOS'24 (https://www.asplos-conference.org/asplos2024/)

  2. Assessing the Impact of Interface Vulnerabilities in Compartmentalized Software

    Authors: Hugo Lefeuvre, Vlad-Andrei Bădoiu, Yi Chien, Felipe Huici, Nathan Dautenhahn, Pierre Olivier

    Abstract: Least-privilege separation decomposes applications into compartments limited to accessing only what they need. When compartmentalizing existing software, many approaches neglect securing the new inter-compartment interfaces, although what used to be a function call from/to a trusted component is now potentially a targeted attack from a malicious compartment. This results in an entire class of secu… ▽ More

    Submitted 5 January, 2023; v1 submitted 25 December, 2022; originally announced December 2022.

    Comments: Accepted to appear in NDSS'23

  3. arXiv:2112.06566  [pdf, other

    cs.OS

    FlexOS: Towards Flexible OS Isolation

    Authors: Hugo Lefeuvre, Vlad-Andrei Bădoiu, Alexander Jung, Stefan Teodorescu, Sebastian Rauch, Felipe Huici, Costin Raiciu, Pierre Olivier

    Abstract: At design time, modern operating systems are locked in a specific safety and isolation strategy that mixes one or more hardware/software protection mechanisms (e.g. user/kernel separation); revisiting these choices after deployment requires a major refactoring effort. This rigid approach shows its limits given the wide variety of modern applications' safety/performance requirements, when new hardw… ▽ More

    Submitted 14 January, 2022; v1 submitted 13 December, 2021; originally announced December 2021.

    Comments: Artifact Evaluation Repository: https://github.com/project-flexos/asplos22-ae

  4. Unikraft: Fast, Specialized Unikernels the Easy Way

    Authors: Simon Kuenzer, Vlad-Andrei Bădoiu, Hugo Lefeuvre, Sharan Santhanam, Alexander Jung, Gaulthier Gain, Cyril Soldani, Costin Lupu, Ştefan Teodorescu, Costi Răducanu, Cristian Banu, Laurent Mathy, Răzvan Deaconescu, Costin Raiciu, Felipe Huici

    Abstract: Unikernels are famous for providing excellent performance in terms of boot times, throughput and memory consumption, to name a few metrics. However, they are infamous for making it hard and extremely time consuming to extract such performance, and for needing significant engineering effort in order to port applications to them. We introduce Unikraft, a novel micro-library OS that (1) fully modular… ▽ More

    Submitted 26 April, 2021; originally announced April 2021.

    Comments: 19 pages, 22 figures, 7 tables, conference proceedings

  5. arXiv:2003.10688  [pdf, other

    cs.DC cs.LG

    SOL: Effortless Device Support for AI Frameworks without Source Code Changes

    Authors: Nicolas Weber, Felipe Huici

    Abstract: Modern high performance computing clusters heavily rely on accelerators to overcome the limited compute power of CPUs. These supercomputers run various applications from different domains such as simulations, numerical applications or artificial intelligence (AI). As a result, vendors need to be able to efficiently run a wide variety of workloads on their hardware. In the AI domain this is in part… ▽ More

    Submitted 24 March, 2020; originally announced March 2020.

    Comments: HPML Workshop 2020

  6. arXiv:1804.08378  [pdf, other

    cs.DC cs.AI cs.CV cs.NE cs.PF

    BrainSlug: Transparent Acceleration of Deep Learning Through Depth-First Parallelism

    Authors: Nicolas Weber, Florian Schmidt, Mathias Niepert, Felipe Huici

    Abstract: Neural network frameworks such as PyTorch and TensorFlow are the workhorses of numerous machine learning applications ranging from object recognition to machine translation. While these frameworks are versatile and straightforward to use, the training of and inference in deep neural networks is resource (energy, compute, and memory) intensive. In contrast to recent works focusing on algorithmic en… ▽ More

    Submitted 23 April, 2018; originally announced April 2018.

    Comments: Technical Report, 13 pages

  7. arXiv:1802.00673  [pdf, other

    cs.DC cs.LG cs.OS

    Representation Learning for Resource Usage Prediction

    Authors: Florian Schmidt, Mathias Niepert, Felipe Huici

    Abstract: Creating a model of a computer system that can be used for tasks such as predicting future resource usage and detecting anomalies is a challenging problem. Most current systems rely on heuristics and overly simplistic assumptions about the workloads and system statistics. These heuristics are typically a one-size-fits-all solution so as to be applicable in a wide range of applications and systems… ▽ More

    Submitted 2 February, 2018; originally announced February 2018.

    Comments: 3 pages, 2 figures, SysML 2018

  8. arXiv:1709.04437  [pdf, other

    cs.NI

    Re-designing Dynamic Content Delivery in the Light of a Virtualized Infrastructure

    Authors: Giuseppe Siracusano, Roberto Bifulco, Martino Trevisan, Tobias Jacobs, Simon Kuenzer, Stefano Salsano, Nicola Blefari-Melazzi, Felipe Huici

    Abstract: We explore the opportunities and design options enabled by novel SDN and NFV technologies, by re-designing a dynamic Content Delivery Network (CDN) service. Our system, named MOSTO, provides performance levels comparable to that of a regular CDN, but does not require the deployment of a large distributed infrastructure. In the process of designing the system, we identify relevant functions that co… ▽ More

    Submitted 13 September, 2017; originally announced September 2017.

    Comments: Extended version of the paper accepted for publication in JSAC special issue on Emerging Technologies in Software-Driven Communication - November 2017

  9. arXiv:1705.03881  [pdf, other

    cs.NI cs.LG

    Net2Vec: Deep Learning for the Network

    Authors: Roberto Gonzalez, Filipe Manco, Alberto Garcia-Duran, Jose Mendes, Felipe Huici, Saverio Niccolini, Mathias Niepert

    Abstract: We present Net2Vec, a flexible high-performance platform that allows the execution of deep learning algorithms in the communication network. Net2Vec is able to capture data from the network at more than 60Gbps, transform it into meaningful tuples and apply predictions over the tuples in real time. This platform can be used for different purposes ranging from traffic classification to network perfo… ▽ More

    Submitted 10 May, 2017; originally announced May 2017.

  10. arXiv:1605.06285  [pdf, other

    cs.NI

    On-the-Fly TCP Acceleration with Miniproxy

    Authors: Giuseppe Siracusano, Roberto Bifulco, Simon Kuenzer, Stefano Salsano, Nicola Blefari Melazzi, Felipe Huici

    Abstract: TCP proxies are basic building blocks for many advanced middleboxes. In this paper we present Miniproxy, a TCP proxy built on top of a specialized minimalistic cloud operating system. Miniproxy's connection handling performance is comparable to that of full-fledged GNU/Linux TCP proxy implementations, but its minimalistic footprint enables new use cases. Specifically, Miniproxy requires as little… ▽ More

    Submitted 20 May, 2016; originally announced May 2016.

    Comments: Extended version of paper accepted for ACM HotMiddlebox 2016