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.

Maomeng Su

dblp:173/4977 · DBLP profile ↗
← Back
4ranked-venue papers
2as 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 · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 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
3 papers
Distributed systems · 38% Cloud and datacenter computing · 26% Interconnection networks and networks-on-chip · 19%
Databases, data mining, and information retrieval
1 paper
Database system architecture and tuning · 44% Query processing and optimization · 44% Indexing and storage engines · 13%

Topics — the 12 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
datacenter network
0.722019
RF-RPC: Remote Fetching RPC Paradigm for RDMA-Enabled Network · IEEE Trans. Parallel Distributed Syst. 2019
RFP: When RPC is Faster than Server-Bypass with RDMA · EuroSys 2017
Distributed systems › remote procedure call
RDMA-based RPC
0.722019
RF-RPC: Remote Fetching RPC Paradigm for RDMA-Enabled Network · IEEE Trans. Parallel Distributed Syst. 2019
RFP: When RPC is Faster than Server-Bypass with RDMA · EuroSys 2017
Interconnection networks and networks-on-chip
remote direct memory access
0.722019
RF-RPC: Remote Fetching RPC Paradigm for RDMA-Enabled Network · IEEE Trans. Parallel Distributed Syst. 2019
RFP: When RPC is Faster than Server-Bypass with RDMA · EuroSys 2017
Distributed systems
remote procedure call
0.722019
RF-RPC: Remote Fetching RPC Paradigm for RDMA-Enabled Network · IEEE Trans. Parallel Distributed Syst. 2019
RFP: When RPC is Faster than Server-Bypass with RDMA · EuroSys 2017
Storage systems › data placement
data placement optimization
0.212016
Systematic Data Placement Optimization in Multi-Cloud Storage for Complex Requirements · IEEE Trans. Computers 2016
Cloud and datacenter computing › cloud storage
multi-cloud storage
0.212016
Systematic Data Placement Optimization in Multi-Cloud Storage for Complex Requirements · IEEE Trans. Computers 2016
Indexing and storage engines › storage model
hybrid row-column storage
0.112019
AnalyticDB: Real-time OLAP Database System at Alibaba Cloud · Proc. VLDB Endow. 2019
Storage systems › key-value storage
in-memory key-value store
0.112019
RF-RPC: Remote Fetching RPC Paradigm for RDMA-Enabled Network · IEEE Trans. Parallel Distributed Syst. 2019
Storage systems
key-value storage
0.112019
RF-RPC: Remote Fetching RPC Paradigm for RDMA-Enabled Network · IEEE Trans. Parallel Distributed Syst. 2019
Storage systems › networked storage › remote storage
remote storage access
0.112017
RFP: When RPC is Faster than Server-Bypass with RDMA · EuroSys 2017
Storage systems › storage reliability
erasure coding
0.112016
Systematic Data Placement Optimization in Multi-Cloud Storage for Complex Requirements · IEEE Trans. Computers 2016
Mathematical optimization
multi-objective optimization
0.112016
Systematic Data Placement Optimization in Multi-Cloud Storage for Complex Requirements · IEEE Trans. Computers 2016

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

one-sided RDMA · 0.7nonlinear programming · 0.5geometric space abstraction · 0.5storage-aware SQL optimizer · 0.4asynchronous indexing · 0.4all-column indexes · 0.4server-bypass · 0.3
YearPublicationVenuePosition
2019 AnalyticDB: Real-time OLAP Database System at Alibaba Cloud
abstract
With data explosion in scale and variety, OLAP databases play an increasingly important role in serving real-time analysis with low latency (e.g., hundreds of milliseconds), especially when incoming queries are complex and ad hoc in nature. Moreover, these systems are expected to provide high query concurrency and write throughput, and support queries over structured and complex data types (e.g., JSON, vector and texts). In this paper, we introduce AnalyticDB, a real-time OLAP database system developed at Alibaba. AnalyticDB maintains all-column indexes in an asynchronous manner with acceptable overhead, which provides low latency for complex ad-hoc queries. Its storage engine extends hybrid row-column layout for fast retrieval of both structured data and data of complex types. To handle large-scale data with high query concurrency and write throughput, AnalyticDB decouples read and write access paths. To further reduce query latency, novel storage-aware SQL optimizer and execution engine are developed to fully utilize the advantages of the underlying storage and indexes. AnalyticDB has been successfully deployed on Alibaba Cloud to serve numerous customers (both large and small). It is capable of holding 100 trillion rows of records, i.e., 10PB+ in size. At the same time, it is able to serve 10m+ writes and 100k+ queries per second, while completing complex queries within hundreds of milliseconds.
Chaoqun Zhan, Maomeng Su, Chuangxian Wei, Xiaoqiang Peng, Liang Lin 0003, Sheng Wang 0011, Feifei Li 0001, Fang Zheng 0017, Chengliang Chai
Proc. VLDB Endow.2
2019 RF-RPC: Remote Fetching RPC Paradigm for RDMA-Enabled Network
abstract
Remote Direct Memory Access (RDMA) devices are widely deployed in modern data centers. However, existing RDMA usages lead to a dilemma between performance and redesign cost. Server-reply mode directly replaces socket-based send/receive primitives with corresponding RDMA counterparts. It can not fully harness the power of RDMA devices. Server-bypass is distinct mode provided by RDMA for reaching the hardware limits. This mode can totally bypass the server by using one-sided RDMA operations but at the cost of redesigning software. This paper provides a different approach, called RF-RPC (Remote Fetching RPC Paradigm). Different from server-reply, RF-RPC makes client fetch the results from server using one-sided RDMA instead of waiting the results pushed by server. Different from server-bypass, RF-RPC demands server to process client's requests for supporting programming paradigm like RPC. Thus, RF-RPC can achieve high performance without abandoning traditional programming models. An RF-RPC supported in-memory key-value store shows that the performance can be improved by 1.6× comparing to server-reply paradigm and 4× comparing to server-bypass paradigm.
Yongwei Wu 0001, Teng Ma 0006, Maomeng Su, Kang Chen 0001
IEEE Trans. Parallel Distributed Syst.3
2017 RFP: When RPC is Faster than Server-Bypass with RDMA
abstract
Remote Direct Memory Access (RDMA) has been widely deployed in modern data centers. However, existing usages of RDMA lead to a dilemma between performance and redesign cost. They either directly replace socket-based send/receive primitives with the corresponding RDMA counterpart (server-reply), which only achieves moderate performance improvement; or push performance further by using one-sided RDMA operations to totally bypass the server (server-bypass), at the cost of redesigning the software.
Maomeng Su, Kang Chen 0001, Yongwei Wu 0001
EuroSys1
2016 Systematic Data Placement Optimization in Multi-Cloud Storage for Complex Requirements
abstract
Multi-cloud storage can provide better features such as availability and scalability. Current works use multiple cloud storage providers with erasure coding to achieve certain benefits including fault-tolerance improving or vendor lock-in avoiding. However, these works only use the multi-cloud storage in ad-hoc ways, and none of them considers the optimization issue in general. In fact, the key to optimize the multi-cloud storage is to effectively choose providers and erasure coding parameters. Meanwhile, the data placement should satisfy system or application developers' requirements. As developers often demand various objectives to be optimized simultaneously, such complex requirement optimization cannot be easily fulfilled by ad-hoc ways. This paper presents Triones, a systematic model to formally formulate data placement in multi-cloud storage by using erasure coding. Firstly, Triones addresses the problem of data placement optimization by applying non-linear programming and geometric space abstraction. It could satisfy complex requirements involving multi-objective optimization. Secondly, Triones can effectively balance among different objectives in optimization and is scalable to incorporate new ones. The effectiveness of the model is proved by extensive experiments on multiple cloud storage providers in the real world. For simple requirements, Triones can achieve 50 percent access latency reduction, compared with the model in μLibCloud. For complex requirements, Triones can improve fault-tolerance level by 2× and reduce access latency and vendor lock-in level by 30~70 percent and 49.85 percent respectively with about 19.19 percent more cost, compared with the model only optimizing cost in Scalia.
Maomeng Su, Yongwei Wu 0001, Kang Chen 0001, Keqin Li 0001
IEEE Trans. Computers1