Source author record

Kun Ren

Kun Ren appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

2works
5topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

2 published item(s)

preprint2016arXiv

Design Principles for Scaling Multi-core OLTP Under High Contention

Although significant recent progress has been made in improving the multi-core scalability of high throughput transactional database systems, modern systems still fail to achieve scalable throughput for workloads involving frequent access to highly contended data. Most of this inability to achieve high throughput is explained by the fundamental constraints involved in guaranteeing ACID --- the addition of cores results in more concurrent transactions accessing the same contended data for which access must be serialized in order to guarantee isolation. Thus, linear scalability for contended workloads is impossible. However, there exist flaws in many modern architectures that exacerbate their poor scalability, and result in throughput that is much worse than fundamentally required by the workload. In this paper we identify two prevalent design principles that limit the multi-core scalability of many (but not all) transactional database systems on contended workloads: the multi-purpose nature of execution threads in these systems, and the lack of advanced planning of data access. We demonstrate the deleterious results of these design principles by implementing a prototype system, ORTHRUS, that is motivated by the principles of separation of database component functionality and advanced planning of transactions. We find that these two principles alone result in significantly improved scalability on high-contention workloads, and an order of magnitude increase in throughput for a non-trivial subset of these contended workloads.

preprint2013arXiv

Mechanics of Tunable Helices and Geometric Frustration in Biomimetic Seashells

Helical structures are ubiquitous in nature and engineering, ranging from DNA molecules to plant tendrils, from sea snail shells to nanoribbons. While the helical shapes in natural and engineered systems often exhibit nearly uniform radius and pitch, helical shell structures with changing radius and pitch, such as seashells and some plant tendrils, adds to the variety of this family of aesthetic beauty. Here we develop a comprehensive theoretical framework for tunable helical morphologies, and report the first biomimetic seashell-like structure resulting from mechanics of geometric frustration. In previous studies, the total potential energy is everywhere minimized when the system achieves equilibrium. In this work, however, the local energy minimization cannot be realized because of the geometric incompatibility, and hence the whole system deforms into a shape with a global energy minimum whereby the energy in each segment may not necessarily be locally optimized. This novel approach can be applied to develop materials and devices of tunable geometries with a range of applications in nano/biotechnology.