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

Mohammed Abouzour

dblp:32/8707 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2022
—ORCID · none

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

Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021

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 · 58% Memory systems · 21% Cloud and datacenter computing · 21%
Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 44% Transaction processing and concurrency control · 44% Query processing and optimization · 13%

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

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.612022
An Extended SSD-Based Cache for Efficient Object Store Access in SAP IQ · ICDE 2022
Cloud and datacenter computing › cloud data management
cloud-native database
0.612022
An Extended SSD-Based Cache for Efficient Object Store Access in SAP IQ · ICDE 2022
Storage systems › flash and SSD
SSD cache
0.612022
An Extended SSD-Based Cache for Efficient Object Store Access in SAP IQ · ICDE 2022
Distributed and cloud data management › cloud database
cloud-native database
0.512021
Bringing Cloud-Native Storage to SAP IQ · SIGMOD Conference 2021
Transaction processing and concurrency control › transaction processing architecture
transaction manager
0.512021
Bringing Cloud-Native Storage to SAP IQ · SIGMOD Conference 2021
Storage systems › object storage
cloud object store
0.512021
Bringing Cloud-Native Storage to SAP IQ · SIGMOD Conference 2021
Storage systems › storage hierarchy
tiered storage
0.512021
Bringing Cloud-Native Storage to SAP IQ · SIGMOD Conference 2021

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

caching layer · 1.0buffer manager extension · 1.0buffer management · 0.6SSD caching · 0.6
YearPublicationVenuePosition
2022 An Extended SSD-Based Cache for Efficient Object Store Access in SAP IQ
abstract
The cloud-native version of SAP IQ aims to reduce the storage and compute costs by storing data directly on object stores while benefiting from the greater elasticity and scale-out properties that are offered. In the cloud-native version of SAP IQ, the buffer manager has gone through a significant re-design for two major reasons. First, RAM is more expensive on the cloud; therefore, a buffer manager that relies exclusively on RAM would not have been a viable solution. Second, on object stores, read and write operations are generally associated with higher latencies. To counteract the impact of higher latencies without utilizing more RAM, we have extended SAP IQ's buffer manager with a second layer of cache, namely, the Extended Cache Manager (ECM). The ECM relies on fast solid state drives (SSDs). In this paper, we describe our experience with the design and implementation of the ECM, in particular, the design choices we had to make to overcome the fact that, when compared to object stores, SSDs have a much more limited I/O bandwidth.
Sagar Shedge, Nishant Sharma, Anant Agarwal, Mohammed Abouzour, Günes Aluç
ICDE4
2021 Bringing Cloud-Native Storage to SAP IQ
abstract
In this paper, we describe our journey of transforming SAP IQ into a relational database management system (RDBMS) that utilizes cheap, elastically scalable object stores on the cloud. SAP IQ is a three-decade old, disk-based, columnar RDBMS that is optimized for complex online analytical processing (OLAP) workloads. Traditionally, SAP IQ has been designed to operate on shared storage devices with strong consistency guarantees (e.g., high-caliber storage area network devices). Therefore, deploying SAP IQ on the cloud, as is, would have meant utilizing storage solutions such as NetApp or AWS EFS that provide a POSIX compliant file interface and strong consistency guarantees, but at a much higher monetary cost. These costs can accumulate easily to diminish the economies of scale that one would expect on the cloud, which can be undesirable. Instead, we have enhanced the design of SAP IQ to operate on cloud object stores such as AWS S3 and Azure Blob Storage. Object stores rely on a weaker consistency model, and potentially have higher latency; however, because of these design trade-offs, they are able to offer (i) better pricing, (ii) enhanced durability, (iii) improved elasticity, and (iv) higher throughput. By enhancing SAP IQ to operate under these design trade-offs, we have unlocked many of the opportunities offered by object stores. More specifically, we have extended SAP IQ's buffer manager and transaction manager, and have introduced a new caching layer that utilizes instance storage on AWS EC2. Experiments using the TPC-H benchmark demonstrate that we can gain an order of magnitude reduction in data-at rest storage costs while improving query and load performance.
Mohammed Abouzour, Günes Aluç, Ivan T. Bowman, Nandan Marathe, Sagar Ranadive, Muhammed Sharique, John Smirnios
SIGMOD Conference1