2,270 research outputs found

    3-(4-Chloro­phen­yl)-1-(4-nitro­phen­yl)benzo[f]quinoline

    Get PDF
    In the title compound, C25H15ClN2O2, the pyridine ring is inclined at angles of 6.89 (7), 4.24 (9) and 66.98 (4)° with respect to the naphthalene, chloro­phenyl and nitro­phenyl rings, respectively. The two substituent aromatic rings make a dihedral angle of 71.1 (1)° with one another. C—H⋯π and π–π stacking are present in the crystal structure; the π–π stacking [centroid–centroid distance between the pyridyl rings of adjacent mol­ecules= 3.7838 (11) Å] links the mol­ecules into dimers, while the C—H⋯Cg type π–ring inter­actons link the mol­ecules into a chain structure along c

    Replicating Persistent Memory Key-Value Stores with Efficient RDMA Abstraction

    Full text link
    Combining persistent memory (PM) with RDMA is a promising approach to performant replicated distributed key-value stores (KVSs). However, existing replication approaches do not work well when applied to PM KVSs: 1) Using RPC induces software queueing and execution at backups, increasing request latency; 2) Using one-sided RDMA WRITE causes many streams of small PM writes, leading to severe device-level write amplification (DLWA) on PM. In this paper, we propose Rowan, an efficient RDMA abstraction to handle replication writes in PM KVSs; it aggregates concurrent remote writes from different servers, and lands these writes to PM in a sequential (thus low DLWA) and one-sided (thus low latency) manner. We realize Rowan with off-the-shelf RDMA NICs. Further, we build Rowan-KV, a log-structured PM KVS using Rowan for replication. Evaluation shows that under write-intensive workloads, compared with PM KVSs using RPC and RDMA WRITE for replication, Rowan-KV boosts throughput by 1.22X and 1.39X as well as lowers median PUT latency by 1.77X and 2.11X, respectively, while largely eliminating DLWA.Comment: Accepted to OSDI 202
    corecore