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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mikael Ronström

dblp:67/5612 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 2020
0009-0004-1524-606XORCID · corroborated

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

Systems, architecture and hardware · 4Databases, data management, data science and information retrieval · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 1

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
2 papers
Storage systems · 97% Distributed systems · 3%
Databases, data mining, and information retrieval
2 papers
Transaction processing and concurrency control · 57% Data models and query languages · 38% Distributed and cloud data management · 6%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › file systems
distributed file system
0.312017
HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases · FAST 2017
Storage systems › metadata management
metadata scalability
0.312017
HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases · FAST 2017
Data models and query languages › schema management › schema evolution
online schema change
0.012000
On-Line Schema Update for a Telecom Database · ICDE 2000
Data models and query languages › schema management
schema evolution
0.012000
On-Line Schema Update for a Telecom Database · ICDE 2000
Distributed systems
fault tolerance
0.012005
Recovery Principles in MySQL Cluster 5.1 · VLDB 2005
Distributed and cloud data management
telecom database
0.012000
On-Line Schema Update for a Telecom Database · ICDE 2000

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

triggers · 0.0transaction-oriented change · 0.0
YearPublicationVenuePosition
2020 Distributed Hierarchical File Systems strike back in the Cloud
abstract
Cloud service providers have aligned on availability zones as an important unit of failure and replication for storage systems. An availability zone (AZ) has independent power, networking, and cooling systems and consists of one or more data centers. Multiple AZs in close geographic proximity form a region that can support replicated low latency storage services that can survive the failure of one or more AZs. Recent reductions in inter-AZ latency have made synchronous replication protocols increasingly viable, instead of traditional quorum-based replication protocols. We introduce HopsFS-CL, a distributed hierarchical file system with support for high-availability (HA) across AZs, backed by AZ-aware synchronously replicated metadata and AZ-aware block replication. HopsFS-CL is a redesign of HopsFS, a version of HDFS with distributed metadata, and its design involved making replication protocols and block placement protocols AZ-aware at all layers of its stack: the metadata serving, the metadata storage, and block storage layers. In experiments on a real-world workload from Spotify, we show that HopsFS-CL, deployed in HA mode over 3 AZs, reaches 1.66 million ops/s, and has similar performance to HopsFS when deployed in a single AZ, while preserving the same semantics.
Salman Niazi, Mauritz Sundell, Mikael Ronström, Seif Haridi, Jim Dowling
ICDCS4
2019 ePipe: Near Real-Time Polyglot Persistence of HopsFS Metadata
abstract
Distributed OLTP databases are now used to manage metadata for distributed file systems, but they cannot also efficiently support complex queries or aggregations. To solve this problem, we introduce ePipe, a databus that both creates a consistent change stream for a distributed, hierarchical file system (HopsFS) and eventually delivers the correctly ordered stream with low latency to downstream clients. ePipe can be used to provide polyglot storage for file system metadata, allowing metadata queries to be handled by the most efficient engine for that query. For file system notifications, we show that ePipe achieves up to 56X throughput improvement over HDFS INotify and Trumpet with up to 3 orders of magnitude lower latency. For Spotify's Hadoop workload, we show that ePipe can replicate all file system changes from HopsFS to Elasticsearch with an average replication lag of only 330 ms.
Mikael Ronström, Seif Haridi, Jim Dowling
CCGRID2
2018 Size Matters: Improving the Performance of Small Files in Hadoop
abstract
The Hadoop Distributed File System (HDFS) is designed to handle massive amounts of data, preferably stored in very large files. The poor performance of HDFS in managing small files has long been a bane of the Hadoop community. In many production deployments of HDFS, almost 25% of the files are less than 16 KB in size and as much as 42% of all the file system operations are performed on these small files. We have designed an adaptive tiered storage using in-memory and on-disk tables stored in a high-performance distributed database to efficiently store and improve the performance of the small files in HDFS. Our solution is completely transparent, and it does not require any changes in the HDFS clients or the applications using the Hadoop platform. In experiments, we observed up to 61 times higher throughput in writing files, and for real-world workloads from Spotify our solution reduces the latency of reading and writing small files by a factor of 3.15 and 7.39 respectively.
Salman Niazi, Mikael Ronström, Seif Haridi, Jim Dowling
Middleware2
2017 Scaling HDFS to more than 1 million operations per second with HopsFS
abstract
HopsFS is an open-source, next generation distribution of the Apache Hadoop Distributed File System (HDFS) that replaces the main scalability bottleneck in HDFS, single node in-memory metadata service, with a no-shared state distributed system built on a NewSQL database. By removing the metadata bottleneck in Apache HDFS, HopsFS enables significantly larger cluster sizes, more than an order of magnitude higher throughput, and significantly lower client latencies for large clusters. In this paper, we detail the techniques and optimizations that enable HopsFS to surpass 1 million file system operations per second - at least 16 times higher throughput than HDFS. In particular, we discuss how we exploit recent high performance features from NewSQL databases, such as application defined partitioning, partition-pruned index scans, and distribution aware transactions. Together with more traditional techniques, such as batching and write-ahead caches, we show how many incremental optimizations have enabled a revolution in distributed hierarchical file system performance.
Salman Niazi, Mikael Ronström, Seif Haridi, Jim Dowling
CCGrid3
2017 HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases
Salman Niazi, Seif Haridi, Jim Dowling, Steffen Grohsschmiedt, Mikael Ronström
FAST6
2005 Recovery Principles in MySQL Cluster 5.1
Mikael Ronström, Jonas Oreland
VLDB1
2000 On-Line Schema Update for a Telecom Database
abstract
Telecom databases need very high availability for both read and write transactions. Thus it is desired that not even schema changes are allowed to block any type of transactions. We show in this paper a method to handle schema changes which is based on a transaction oriented change with the aid of triggers. The old and the new schema can be used concurrently so it is never necessary to block any transactions. A nice feature of the method presented in this paper is that it is easy to integrate into an already existing DBMS. This functionality is rarely, if ever, found in neither products nor research articles.
Mikael Ronström
ICDE1