Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Andromachi Hatzieleftheriou

dblp:126/7157 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 3 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 86% Cloud and datacenter computing · 14%
Network and information security
1 paper
Authentication and access control · 100%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › file systems
distributed file system
0.722019
Multitenant Access Control for Cloud-Aware Distributed Filesystems · IEEE Trans. Dependable Secur. Comput. 2019
Client-Side Journaling for Durable Shared Storage · ACM Trans. Storage 2017
Storage systems › file systems
journaling file system
0.422015
Host-side Filesystem Journaling for Durable Shared Storage · FAST 2015
Improving Bandwidth Efficiency for Consistent Multistream Storage · ACM Trans. Storage 2013
Storage systems
storage virtualization
0.312017
Client-Side Journaling for Durable Shared Storage · ACM Trans. Storage 2017
Storage systems
file systems
0.322015
Host-side Filesystem Journaling for Durable Shared Storage · FAST 2015
Improving Bandwidth Efficiency for Consistent Multistream Storage · ACM Trans. Storage 2013
Cloud and datacenter computing
multi-tenancy
0.112019
Multitenant Access Control for Cloud-Aware Distributed Filesystems · IEEE Trans. Dependable Secur. Comput. 2019
Cloud and datacenter computing
virtualization
0.112019
Multitenant Access Control for Cloud-Aware Distributed Filesystems · IEEE Trans. Dependable Secur. Comput. 2019
Cloud and datacenter computing
datacenter storage
0.112017
Client-Side Journaling for Durable Shared Storage · ACM Trans. Storage 2017
Storage systems
shared storage
0.112015
Host-side Filesystem Journaling for Durable Shared Storage · FAST 2015
Storage systems
crash recovery
0.012013
Improving Bandwidth Efficiency for Consistent Multistream Storage · ACM Trans. Storage 2013

Methods — techniques the papers use, named apart from their topics

secure protocol design · 0.8prototype evaluation · 0.8journaling · 0.3client-side caching · 0.3wasteless journaling · 0.2selective journaling · 0.2
YearPublicationVenuePosition
2019 Multitenant Access Control for Cloud-Aware Distributed Filesystems
abstract
In a virtualization environment that serves multiple tenants (independent organizations), storage consolidation at the filesystem level is desirable because it enables data sharing, administration efficiency, and performance optimizations. The scalable deployment of filesystems in such environments is challenging due to intermediate translation layers required for networked file access or identity management. First we define the entities involved in a multitenant filesystem and present relevant security requirements. Then we introduce the design of the Dike authorization architecture. It combines native access control with tenant namespace isolation and compatibility to object-based filesystems. We introduce secure protocols to authenticate the participating entities and authorize the data access over the network. We alternatively use a local cluster and a public cloud to experimentally evaluate a Dike prototype implementation that we developed. At several thousand tenants, our prototype incurs limited performance overhead below 21 percent, unlike a solution from industry whose multitenancy overhead approaches 84 percent in some cases.
Giorgos Kappes, Andromachi Hatzieleftheriou, Stergios V. Anastasiadis
IEEE Trans. Dependable Secur. Comput.2
2017 Client-Side Journaling for Durable Shared Storage
abstract
Hardware consolidation in the datacenter often leads to scalability bottlenecks from heavy utilization of critical resources, such as the storage and network bandwidth. Client-side caching on durable media is already applied at block level to reduce the storage backend load but has received criticism for added overhead, restricted sharing, and possible data loss at client crash. We introduce a journal to the kernel-level client of an object-based distributed filesystem to improve durability at high I/O performance and reduced shared resource utilization. Storage virtualization at the file interface achieves clear consistency semantics across data and metadata, supports native file sharing among clients, and provides flexible configuration of durable data staging at the host. Over a prototype that we have implemented, we experimentally quantify the performance and efficiency of the proposed Arion system in comparison to a production system. We run microbenchmarks and application-level workloads over a local cluster and a public cloud. We demonstrate reduced latency by 60% and improved performance up to 150% at reduced server network and disk bandwidth by 41% and 77%, respectively. The performance improvement reaches 92% for 16 relational databases as clients and gets as high as 11.3x with two key-value stores as clients.
Andromachi Hatzieleftheriou, Stergios V. Anastasiadis
ACM Trans. Storage1
2015 Host-side Filesystem Journaling for Durable Shared Storage
Andromachi Hatzieleftheriou, Stergios V. Anastasiadis
FAST1
2014 Virtualization-aware access control for multitenant filesystems
abstract
In a virtualization environment that serves multiple tenants, storage consolidation at the filesystem level is desirable because it enables data sharing, administration efficiency, and performance optimizations. The scalable deployment of filesystems in such environments is challenging due to intermediate translation layers required for networked file access or identity management. First we present several security requirements in multitenant filesystems. Then we introduce the design of the Dike authorization architecture. It combines native access control with tenant namespace isolation and compatibility to object-based filesystems. We use a public cloud to experimentally evaluate a prototype implementation of Dike that we developed. At several thousand tenants, our prototype incurs limited performance overhead up to 16%, unlike an existing solution whose multitenancy overhead approaches 84% in some cases.
Giorgos Kappes, Andromachi Hatzieleftheriou, Stergios V. Anastasiadis
MSST2
2013 Nephele: Scalable Access Control for Federated File Services
Giorgos Margaritis, Andromachi Hatzieleftheriou, Stergios V. Anastasiadis
J. Grid Comput.2
2013 Improving Bandwidth Efficiency for Consistent Multistream Storage
abstract
Synchronous small writes play a critical role in system availability because they safely log recent state modifications for fast recovery from crashes. Demanding systems typically dedicate separate devices to logging for adequate performance during normal operation and redundancy during state reconstruction. However, storage stacks enforce page-sized granularity in data transfers from memory to disk. Thus, they consume excessive storage bandwidth to handle small writes, which hurts performance. The problem becomes worse, as filesystems often handle multiple concurrent streams, which effectively generate random I/O traffic. In a journaled filesystem, we introduce wasteless journaling as a mount mode that coalesces synchronous concurrent small writes of data into full page-sized journal blocks. Additionally, we propose selective journaling to automatically activate wasteless journaling on data writes with size below a fixed threshold. We implemented a functional prototype of our design over a widely-used filesystem. Our modes are compared against existing methods using microbenchmarks and application-level workloads on stand-alone servers and a multitier networked system. We examine synchronous and asynchronous writes. Coalescing small data updates to the journal sequentially preserves filesystem consistency while it reduces consumed bandwidth up to several factors, decreases recovery time up to 22%, and lowers write latency up to orders of magnitude.
Andromachi Hatzieleftheriou, Stergios V. Anastasiadis
ACM Trans. Storage1