Weijie Ou

dblp:23/4938 · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
2since 2021 · last 2023
0009-0009-1996-5439ORCID · corroborated

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

Databases, data management, data science and information retrieval · 6 · 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.

Databases, data mining, and information retrieval
4 papers
Data integration and cleaning · 37% Transaction processing and concurrency control · 37% Database system architecture and tuning · 25%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 70% Cloud and datacenter computing · 30%

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
concurrency control
0.712023
Transaction Scheduling: From Conflicts to Runtime Conflicts · Proc. ACM Manag. Data 2023
Data integration and cleaning
entity resolution
0.712023
Extracting Graphs Properties with Semantic Joins · ICDE 2023
Data integration and cleaning
semantic join
0.712023
Extracting Graphs Properties with Semantic Joins · ICDE 2023
Transaction processing and concurrency control
transaction scheduling
0.712023
Transaction Scheduling: From Conflicts to Runtime Conflicts · Proc. ACM Manag. Data 2023
Database system architecture and tuning › parallel database system
shared-nothing architecture
0.312017
Fiber-based architecture for NFV cloud databases · Proc. VLDB Endow. 2017
Operating systems › resource management › process management
user-level threads
0.312017
Fiber-based architecture for NFV cloud databases · Proc. VLDB Endow. 2017
Database system architecture and tuning
main-memory database
0.112019
Data Management at Huawei: Recent Accomplishments and Future Challenges · ICDE 2019
Database system architecture and tuning
self-managing database systems
0.112019
Data Management at Huawei: Recent Accomplishments and Future Challenges · ICDE 2019
Cloud and datacenter computing › virtualization › network virtualization
network function virtualization
0.112017
Fiber-based architecture for NFV cloud databases · Proc. VLDB Endow. 2017

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

proactive deferring · 1.3shared-nothing partitioning · 0.9fibers · 0.9ranking · 0.7path clustering · 0.7LSTM · 0.7
YearPublicationVenuePosition
2023 Extracting Graphs Properties with Semantic Joins
abstract
This paper proposes an approach to querying a relational database $\mathcal{D}$ and a graph G taken together in SQL. We introduce a semantic extension of joins across $\mathcal{D}$ and G such that if a tuple t in $\mathcal{D}$ and a vertex v in G refer to the same real-world entity, then we join t and v to correlate their information and complement tuple t with additional properties of vertex v from the graph. Moreover, we extract hidden relationships between t and other entities by exploring paths from v. To support the semantic joins, we develop an extraction scheme based on LSTM, path clustering and ranking, to fetch important properties from graphs, and incrementally maintain the extracted data in response to updates. We also provide methods for implementing static joins when t is a tuple in $\mathcal{D}$, dynamic joins when t comes from the intermediate result of a sub-query, and heuristic joins to strike a balance between the complexity and accuracy. Using real-life data and queries, we experimentally verify the effectiveness, scalability and efficiency of the methods.
Yang Cao 0012, Wenfei Fan, Wenzhi Fu, Ruochun Jin, Weijie Ou, Wenliang Yi
ICDE5
2023 Transaction Scheduling: From Conflicts to Runtime Conflicts
abstract
This paper studies how to improve the performance of main memory multicore OLTP systems for executing transactions with conflicts. A promising approach is to partition transaction workloads into mutually conflict-free clusters, and distribute the clusters to different cores for concurrent execution. We show that if transactions in each cluster are properly scheduled, transactions that are traditionally considered conflicting can be executed without conflicts at runtime. In light of this, we propose to schedule transactions and reduce runtime conflicts, instead of partitioning based on the conventional notion of conflicts. We formulate the transaction scheduling problem to minimize runtime conflicts, and show that the problem is NP-complete. This said, we develop an efficient scheduling algorithm to improve parallelism. Moreover, for transactions that are not packed in batches, we show that runtime conflict analysis also helps reduce conflict penalties, by proposing a proactive deferring method. Using standard and enhanced benchmarks, we show that on average our scheduling and proactive deferring methods improve the throughput of existing partitioners and concurrency control protocols by 131% and 109%, respectively, up to 294% and 152%.
Yang Cao 0012, Wenfei Fan, Weijie Ou, Wenyue Zhao
Proc. ACM Manag. Data3
2019 Data Management at Huawei: Recent Accomplishments and Future Challenges
abstract
Huawei is a leading global provider of information and communication technologies (ICT) infrastructure and smart devices. With integrated solutions across four key domains: telecommunication networks, IT, smart devices, and cloud services, Huawei is committed to bringing digital transformation to every person, home and organization for a fully connected and intelligent world. Founded in 1987, Huawei currently has more than 180,000 employees, and operates in more than 170 countries and regions with revenue over 100 billion USD in 2018. Data management plays a key role in all of the four key domains above. We have developed innovative products and solutions to support rapid business growth driven by customer requirements. While many data management problems are common, each domain also has its own special requirements and challenges. In this paper, we will go through recent advancements in Huawei data management technologies including a petabyte scale enterprise analytics platform (FusionInsight MPPDB) and a highly available in-memory database for telecommunication networks (GMDB). In addition, we discuss data management challenges that we are facing in the areas of autonomous databases and device-edge-cloud collaboration data platforms.
Jianjun Chen 0001, Zhibiao Chen, Ahmad Ghazal, Guoliang Li 0001, Sihao Li, Weijie Ou, Mingyi Zhang 0001, Minqi Zhou
ICDE7
2017 Fiber-based architecture for NFV cloud databases
abstract
The telco industry is gradually shifting from using monolithic software packages deployed on custom hardware to using modular virtualized software functions deployed on cloudified data centers using commodity hardware. This transformation is referred to as Network Function Virtualization (NFV). The scalability of the databases (DBs) underlying the virtual network functions is the cornerstone for reaping the benefits from the NFV transformation. This paper presents an industrial experience of applying shared-nothing techniques in order to achieve the scalability of a DB in an NFV setup. The special combination of requirements in NFV DBs are not easily met with conventional execution models. Therefore, we designed a special shared-nothing architecture that is based on cooperative multi-tasking using user-level threads (fibers). We further show that the fiber-based approach outperforms the approach built using conventional multi-threading and meets the variable deployment needs of the NFV transformation. Furthermore, fibers yield a simpler-to-maintain software and enable controlling a trade-off between long-duration computations and real-time requests.
Vaidas Gasiunas, David Dominguez-Sal, Ralph Acker, Aharon Avitzur, Ilan Bronshtein, Eli Ginot, Norbert Martínez-Bazan, Alexander Nozdrin, Weijie Ou, Nir Pachter, Dima Sivov, Eliezer Levy
Proc. VLDB Endow.11
2011 User Demand Description and Optimization in Web Data Management
abstract
Based on object deputy database, newly proposed web data management system (WDMS) provides user with personal data spaces to flexibly manage their various web data. Limited to database capacity, WDMS should gather data that user need from Web according to user demand implied in their personal data spaces. However, user demand that expressed in SQL sentences in data spaces can't be comprehended and executed by meta-search engine. Confronted with the problem, this paper proposed a user demand description method which is helpful to formalize user demand expression and bridge the gap between user demand and web data sources. Based on user demand description, this paper also proposed user demand set optimization method to eliminate the subset and intersection relationship among user demand set. The experimental results demonstrate that user demand description and its optimization method can well express complex user demand and reduce redundant query cost. This work can be widely used in various kinds of personal Web data service system.
Weijie Ou, Weixiang Zhai
WISA2
2009 Cloud Computing Service Composition and Search Based on Semantic
Weijie Ou
CloudCom3
2005 Ontology-Based HTML to XML Conversion
Shijun Li 0001, Weijie Ou, Junqing Yu
WAIM2