Press Center

Talks, Demos and Tutorials

  • 28 June 2013: Paper presentation at HotStorage'2013. Ioannis Manousakis. FDIO: A Feedback-Driven Controller for Minimizing Energy in I/O-Intensive Applications
  • 27 June 2013: Poster presentation at HotStorage'2013 in conjunction with USENIX ATC 2013). [poster]
  • 11 March 2013: Talk at SCALUS summer school, Angelos Bilas. Server Storage I/O: How Much I/O Do We Need and How To Get There
  • 14 March 2013: Talk at SCALUS summer school, Manolis Marazakis. I/O in Linux Hypervisors and Virtual Machines.
  • 21 January 2013: Poster presentation at HiPEAC'2013. [poster]
  • 4 September 2012: Paper presentation at ATC'2012, Ramon Nou. Automatic I/O scheduler selection through online workload analysis. [slides]
  • 27 June 2012: Demo at the Research @ Intel 2012 event. The IOLanes/Merlin work was presented under the “My Job”/“Visualizing Complex Work” theme.
  • 7 August 2012: Paper presentation at MASCOTS'2012 Understanding scalability and performance requirements of I/O intensive applications on future multicore servers.
  • 16 July 2012: Paper presentation at DEBS'2012
    Understanding and Improving the Cost of Scaling Distributed Event Processing on Emerging Data-centric Infrastructures.
  • 18 June 2012: Invited talk at VTDC'12, Angelos Bilas [slides]
    I/O in virtualized many-core servers: How much I/O in 10 years and how to get there.
  • 5 June 2012: Paper presentation at SYSTOR'2012 [slides]
    Towards Exitless and Efficient Paravirtual I/O.
  • 10 Apr 2012: Paper presentation at SFMA'2012 [slides]
    Energy Inefficiency of Operating System Layers for Data-Centric Infrastructures.
  • 03 Mar 2012: Paper presentation at ASPLOS'2012 [slides]
    ELI: Bare-Metal Performance for I/O Virtualization.
  • 16 Feb 2012: Paper presentation at FAST'2012 [slides]
    Adding Advanced Storage Controller Functionality via Low-Overhead Virtualization.
  • 25 Jan 2012: Paper presentation at CAOS'2012 [slides]
    NUMA Implications for Storage I/O Throughput in Modern Servers.
  • 25 Jan 2012: Poster presentation at HiPEAC'2012 [poster]
  • 24 Jan 2012: Tutorial on I/O at HiPEAC '2012
  • 02 Sep 2011: Keynote at EuroPar'2011, Toni Cortes [slides]
    Why trouble humans? They do not care!
  • 28 Jul 2011: Paper presentation at the IEEE NAS'2011 [slides]
    Azor: Using two-level block selection to improve SSD-based I/O caches.
  • 17 Jun 2011: Talk at TERENA Storage Task Force, Angelos Bilas [slides]
    Persistent I/O challenges and approaches.
  • 15 Jun 2011: Paper presentation at USENIX ATC'2011 [slides]
    vIOMMU: Efficient IOMMU Emulation.
  • 14 Jun 2011: Paper presentation at the Usenix WIOV'2011 [slides]
    SplitX: Split Guest/Hypervisor Execution on Multi-Core.
  • 13 Apr 2010: Tutorial on Block-level I/O at Eurosys'2010

In the News

  • Press release of April 14, 2013 [link]
  • January 3, 2013: Blog post by Michael Factor, IBM Distinguished Engineer, "Faster cloud computing"
  • April 2012: Article in the HiPEAC Info Newsletter (vol. 30, p. 10) - "IOLANES: SCALING STORAGE I/O ON MULTICORE PLATFORMS" [pdf]
  • Jul 2011: IOLanes in ACM TechNews newsletter (27 July 2011)
  • Press release of July 2011 [pdf] [txt]
  • Press release of February 2011 [pdf] [txt]
  • Dec 2010: Article in the Spanish Newspaper La Vanguardia - December 30, 2010: "The Distributed Systems Lab from UPM contributes to transform cloud computing" ("El Laboratorio de Sistemas Distribuidos de la UPM contribuye a transformar la computación en nube") [Spanish only] [pdf]
  • Jul 2010: ERCIM NEWS Vol. 82, IOLanes: Advancing the Scalability and Performance of I/O Subsystems in Multicore Platforms [pdf]
  • May 2010: Article in the The Economist - Technology Quarterly, special supplement to the Greek newspaper KATHIMERINI - No. 76, May 2010: Michail D. Flouris, Angelos Bilas, "Cast-aways in the Ocean of Information" ("Ναυαγοί στον ωκεανό της πληροφορίας") [Greek only] [pdf]

Related news


Publications

  • Nadav Har’El, Abel Gordon, Alex Landau, Muli Ben-Yehuda, Avishay Traeger, Razya Ladelsky. Efficient and Scalable Paravirtual I/O System. In USENIX ATC'13: The USENIX Annual Technical Conference, June 2013. [pdf]
  • Ioannis Manousakis, Manolis Marazakis, Angelos Bilas. FDIO : A Feedback Driven Controller for Minimizing Energy in I/O-Intensive Applications. In HotStorage'13: The 5th USENIX Workshop on Hot Topics in Storage and File Systems, June 2013. [pdf]
  • Nadav Har’El, Abel Gordon, Alex Landau, Muli Ben-Yehuda, Avishay Traeger, Razya Ladelsky. High Performance I/O Interposition in Virtual Systems. IBM Technical Report H-0319 (HAI1303-006), March 2013. [pdf]
  • R. Nou, J. Giralt, T. Cortes. Automatic I/O scheduler selection through online workload analysis. In ATC'12: The 9th IEEE International Conference on Autonomic and Trusted Computing. [pdf]
  • Abel Gordon, Nadav Har'El, Alex Landau, Muli Ben-Yehuda, Avishay Traeger. Towards Exitless and Efficient Paravirtual I/O. In SYSTOR '12: The 5th Annual International Systems and Storage Conference. [pdf]
  • Shoaib Akram, Manolis Marazakis, and Angelos Bilas. Understanding scalability and performance requirements of I/O intensive applications on future multicore servers. In The 20th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'12), Arlington, Virginia, USA, August 2012. [pdf]
  • Shoaib Akram, Manolis Marazakis, and Angelos Bilas. Understanding and Improving the Cost of Scaling Distributed Event Processing on Emerging Data-centric Infrastructures. In The 6th ACM International Conference on Distributed Event-Based Systems (DEBS'12), Berlin, Germany, July 2012. [pdf]
  • Shoaib Akram, Manolis Marazakis, and Angelos Bilas. Energy Inefficiency of Operating System Layers for Data-Centric Infrastructures. In 2nd workshop on Systems for Future Multi-core Architectures (SFMA'12). [pdf]
  • Yannis Klonatos, Thanos Makatos, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas. Transparent online storage compression at the block-level. ACM Transactions on Storage (TOS), vol. 8, no. 2, May 2012. [pdf]
  • Abel Gordon, Nadav Amit, Nadav Har'El, Muli Ben-Yehuda, Alex Landau, Assaf Schuster, Dan Tsafrir. ELI: Bare-Metal Performance for I/O Virtualization. Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '2012). [pdf]
  • Muli Ben-Yehuda, Eran Borovik, Michael Factor, Eran Rom, Avishay Traeger, Ben-Ami Yassour. Adding Advanced Storage Controller Functionality via Low-Overhead Virtualization. 10th USENIX Conference on File and Storage Technologies (FAST'2012). [pdf]
  • Shoaib Akram, Manolis Marazkis, and Angelos Bilas. NUMA Implications for Storage I/O Throughput in Modern Servers. In 3rd Workshop on Computer Architecture and Operating System co-design (CAOS'12). In conjunction with the 7th International Conference on High-Performance Embedded Architectures and Compilers (HiPEAC '2012). [pdf]
  • Yannis Klonatos, Thanos Makatos, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas. Azor: Using two-level block selection to improve SSD-based I/O caches. In Proc. of The 6th IEEE International Conference on Networking, Architecture, and Storage (NAS '2011). [pdf]
  • Nadav Amit, Muli Ben-Yehuda, Dan Tsafrir, Assaf Schuster. vIOMMU: Efficient IOMMU Emulation. The 2011 USENIX Annual Technical Conference (USENIX ATC '2011). [pdf]
  • Alex Landau, Muli Ben-Yehuda, Abel Gordon. SplitX: Split Guest/Hypervisor Execution on Multi-Core. The 3rd Workshop on I/O Virtualization (WIOV '2011). [pdf]

Period 3 Deliverables

  • Publishable Summary [pdf]
  • Final Report [pdf]
  • D1.4: Mechanisms to balance the use of cores between CPU-bound workloads and CPU-bound I/O functions [pdf]
  • D1.5: Tuning and evaluation of hw-sw interface for off-loading and evaluation of the full on-loading prototype [pdf]
  • D2.4: Optimised prototype of the scalable I/O stack, performance evaluation, and implications of convergence of direct- and network-attached storage [pdf]
  • D3.3: Optimized prototype implementation and detailed analysis and evaluation of virtualization support in the I/O stack [pdf]
  • D4.3: Integrated software stack with system and application layers [pdf]
  • D5.4: Final evaluation report with full system with realistic workloads [pdf]
  • D5.5: Overall system performance, scaling, and outlook on large multicores [pdf]
  • D6.2:Dissemination and use plan [pdf]

Period 2 Deliverables

  • Publishable Summary [pdf]
  • D1.2: Initial prototype of on-loaded services and instrumentation infrastructure of on-loaded services [pdf]
  • D1.3: Cooperation mechanisms between host and guest OS [pdf]
  • D2.2: Initial prototype of scalable I/O stack for both direct- and network-attached storage; Design of efficient memory management and optimising for low-latency storage devices and of online simulation functionality in the I/O stack [pdf]
  • D2.3: Implementation of instrumentation infrastructure in the I/O stack [pdf]
  • D3.2: Detailed analysis, design, and initial prototype of efficient virtualisation support in the I/O stack [pdf]
  • D4.2: Prototype of warehouse application and adaptation over new I/O stack design; design and implementation of middleware prototype [pdf]
  • D5.2: Tools for experimental monitoring and logging and tools for analytical evaluation [pdf]

Period 1 Deliverables

  • IOLanes Publishable Summary [pdf]
  • D1.1: "Specification of services for on/off-loading and design of efficient onloading mechanisms and off-loading APIs" [pdf]
  • D2.1: "Performance analysis of existing systems on multicores and identification of multicore related issues; design of scalable I/O stack for attached storage on multicores with improved scheduling and optimized data structures; design of I/O stack extensions for network-attached storage" [pdf]
  • D3.1: "Selection of workloads and baseline performance for non-virtualised, single, and multiple VM" [pdf]
  • D4.1: "Requirements of I/O intensive applications and overall architecture for supporting I/O applications and middleware" [pdf]
  • D5.1: "Initial test bed implementation Report" [pdf]
  • D5.2 [INTERIM] : "Tools for experimental monitoring and logging and tools for analytical evaluation" [pdf]
Contract Info

Contract Number: 248615

TIMETABLE:

- Starting date: 2010/01/01

- Duration: 36 months

BUDGET:

- Total cost: €4.260.426

- Funding: €2.718.000

Seventh Framework Programme
EUROPEAN COMMISSION