skip to main content

Search for: All records

Creators/Authors contains: "Zhang, Wenhui"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. The emergence of Intel's Optane DC persistent memory (Optane Pmem) draws much interest in building persistent key-value (KV) stores to take advantage of its high throughput and low latency. A major challenge in the efforts stems from the fact that Optane Pmem is essentially a hybrid storage device with two distinct properties. On one hand, it is a high-speed byte-addressable device similar to DRAM. On the other hand, the write to the Optane media is conducted at the unit of 256 bytes, much like a block storage device. Existing KV store designs for persistent memory do not take into account of the latter property, leading to high write amplification and constraining both write and read throughput. In the meantime, a direct re-use of a KV store design intended for block devices, such as LSM-based ones, would cause much higher read latency due to the former property. In this paper, we propose ChameleonDB, a KV store design specifically for this important hybrid memory/storage device by considering and exploiting these two properties in one design. It uses LSM tree structure to efficiently admit writes with low write amplification. It uses an in-DRAM hash table to bypass LSM-tree's multiple levels for fast reads.more »In the meantime, ChameleonDB may choose to opportunistically maintain the LSM multi-level structure in the background to achieve short recovery time after a system crash. ChameleonDB's hybrid structure is designed to be able to absorb sudden bursts of a write workload, which helps avoid long-tail read latency. Our experiment results show that ChameleonDB improves write throughput by 3.3× and reduces read latency by around 60% compared with a legacy LSM-tree based KV store design. ChameleonDB provides performance competitive even with KV stores using fully in-DRAM index by using much less DRAM space. Compared with CCEH, a persistent hash table design, ChameleonDB provides 6.4× higher write throughput.« less
  2. The crystal structure of methyl 2-acetamido-2-deoxy-β-D-glycopyranosyl-(1→4)-β-D-mannopyranoside monohydrate, C 15 H 27 NO 11 ·H 2 O, was determined and its structural properties compared to those in a set of mono- and disaccharides bearing N -acetyl side-chains in βGlcNAc aldohexopyranosyl rings. Valence bond angles and torsion angles in these side chains are relatively uniform, but C—N (amide) and C—O (carbonyl) bond lengths depend on the state of hydrogen bonding to the carbonyl O atom and N—H hydrogen. Relative to N -acetyl side chains devoid of hydrogen bonding, those in which the carbonyl O atom serves as a hydrogen-bond acceptor display elongated C—O and shortened C—N bonds. This behavior is reproduced by density functional theory (DFT) calculations, indicating that the relative contributions of amide resonance forms to experimental C—N and C—O bond lengths depend on the solvation state, leading to expectations that activation barriers to amide cis – trans isomerization will depend on the polarity of the environment. DFT calculations also revealed useful predictive information on the dependencies of inter-residue hydrogen bonding and some bond angles in or proximal to β-(1→4) O -glycosidic linkages on linkage torsion angles ϕ and ψ. Hypersurfaces correlating ϕ and ψ with the linkage C—O—C bond anglemore »and total energy are sufficiently similar to render the former a proxy of the latter.« less
  3. The crystal structure of methyl α-D-mannopyranosyl-(1→3)-2- O -acetyl-β-D-mannopyranoside monohydrate, C 15 H 26 O 12 ·H 2 O, ( II ), has been determined and the structural parameters for its constituent α-D-mannopyranosyl residue compared with those for methyl α-D-mannopyranoside. Mono- O -acetylation appears to promote the crystallization of ( II ), inferred from the difficulty in crystallizing methyl α-D-mannopyranosyl-(1→3)-β-D-mannopyranoside despite repeated attempts. The conformational properties of the O -acetyl side chain in ( II ) are similar to those observed in recent studies of peracetylated mannose-containing oligosaccharides, having a preferred geometry in which the C2—H2 bond eclipses the C=O bond of the acetyl group. The C2—O2 bond in ( II ) elongates by ∼0.02 Å upon O -acetylation. The phi (φ) and psi (ψ) torsion angles that dictate the conformation of the internal O -glycosidic linkage in ( II ) are similar to those determined recently in aqueous solution by NMR spectroscopy for unacetylated ( II ) using the statistical program MA′AT , with a greater disparity found for ψ (Δ = ∼16°) than for φ (Δ = ∼6°).
  4. The crystal structures of 2,3,4,6-tetra- O -benzoyl-β-D-galactopyranosyl-(1→4)-1,2,6-tri- O -benzoyl-β-D-glucopyranose ethyl acetate hemisolvate, C 61 H 50 O 18 ·0.5C 4 H 8 O 2 , and 1,2,4,6-tetra- O -benzoyl-β-D-glucopyranose acetone monosolvate, C 34 H 28 O 10 ·C 3 H 6 O, were determined and compared to those of methyl β-D-galactopyranosyl-(1→4)-β-D-glucopyranoside (methyl β-lactoside) and methyl β-D-glucopyranoside hemihydrate, C 7 H 14 O 6 ·0.5H 2 O, to evaluate the effects of O -benzoylation on bond lengths, bond angles and torsion angles. In general, O -benzoylation exerts little effect on exo- and endocyclic C—C and endocyclic C—O bond lengths, but exocyclic C—O bonds involved in O -benzoylation are lengthened by 0.02–0.04 Å depending on the site of substitution. The conformation of the O -benzoyl side-chains is highly conserved, with the carbonyl O atom either eclipsing the H atom attached to a 2°-alcoholic C atom or bisecting the H—C—H bond angle of an 1°-alcoholic C atom. Of the three bonds that determine the side-chain geometry, the C—O bond involving the alcoholic C atom exhibits greater rotational variability than the remaining C—O and C—C bonds involving the carbonyl C atom. These findings are in good agreement with recent solution NMR studies of the O -acetylmore »side-chain conformation in saccharides.« less