Leveraging NVMe SSDs for Building a Fast, Cost-effective, LSM-tree-based KV Store

2021 ◽  
Vol 17 (4) ◽  
pp. 1-29
Author(s):  
Cheng Li ◽  
Hao Chen ◽  
Chaoyi Ruan ◽  
Xiaosong Ma ◽  
Yinlong Xu

Key-value (KV) stores support many crucial applications and services. They perform fast in-memory processing but are still often limited by I/O performance. The recent emergence of high-speed commodity non-volatile memory express solid-state drives (NVMe SSDs) has propelled new KV system designs that take advantage of their ultra-low latency and high bandwidth. Meanwhile, to switch to entirely new data layouts and scale up entire databases to high-end SSDs requires considerable investment. As a compromise, we propose SpanDB, an LSM-tree-based KV store that adapts the popular RocksDB system to utilize selective deployment of high-speed SSDs . SpanDB allows users to host the bulk of their data on cheaper and larger SSDs (and even hard disc drives with certain workloads), while relocating write-ahead logs (WAL) and the top levels of the LSM-tree to a much smaller and faster NVMe SSD. To better utilize this fast disk, SpanDB provides high-speed, parallel WAL writes via SPDK, and enables asynchronous request processing to mitigate inter-thread synchronization overhead and work efficiently with polling-based I/O. To ease the live data migration between fast and slow disks, we introduce TopFS, a stripped-down file system providing familiar file interface wrappers on top of SPDK I/O. Our evaluation shows that SpanDB simultaneously improves RocksDB's throughput by up to 8.8 \times and reduces its latency by 9.5–58.3%. Compared with KVell, a system designed for high-end SSDs, SpanDB achieves 96–140% of its throughput, with a 2.3–21.6 \times lower latency, at a cheaper storage configuration.

Molecules ◽  
2021 ◽  
Vol 26 (11) ◽  
pp. 3137
Author(s):  
Shuguang Guan ◽  
Qiaoli Pu ◽  
Yinan Liu ◽  
Honghong Wu ◽  
Wenbo Yu ◽  
...  

Crocins are highly valuable natural compounds for treating human disorders, and they are also high-end spices and colorants in the food industry. Due to the limitation of obtaining this type of highly polar compound, the commercial prices of crocins I and II are expensive. In this study, macroporous resin column chromatography combined with high-speed counter-current chromatography (HSCCC) was used to purify crocins I and II from natural sources. With only two chromatographic steps, both compounds were simultaneously isolated from the dry fruit of Gardenia jasminoides, which is a cheap herbal medicine distributed in a number of countries. In an effort to shorten the isolation time and reduce solvent usage, forward and reverse rotations were successively utilized in the HSCCC isolation procedure. Crocins I and II were simultaneously obtained from a herbal resource with high recoveries of 0.5% and 0.1%, respectively, and high purities of 98.7% and 99.1%, respectively, by HPLC analysis. The optimized preparation method was proven to be highly efficient, convenient, and cost-effective. Crocins I and II exhibited inhibitory activity against ATP citrate lyase, and their IC50 values were determined to be 36.3 ± 6.24 and 29.7 ± 7.41 μM, respectively.


2018 ◽  
Vol 8 (3) ◽  
pp. 1-27
Author(s):  
Ammani Pagadala ◽  
Rajiv Gupta

Subject area Strategy Study level/applicability Strategic Management course in an undergraduate programme. Case overview PKC Laundries started a technology-driven laundry service that would be just a click away for their customers and would provide a quick and satisfying cost-effective solution to the customers’ laundry needs. The business, conceived as a start-up, was based on the asset-light aggregation model which used existing vendors to provide the service. The business has been running for almost two years now but has encountered certain operational challenges of vendor management and in generating sufficient operating profits. At this juncture, the question that is bothering the owners is would it be right if PKC went in for backward integration by investing in an automatic laundry plant to manage the risk of dependency on their vendors or should they strengthen and scale-up the present business model? The owners seem to be in a muddle about their strengths and weaknesses and the foreseeable opportunities and threats and going forward what sort of challenges should they prepare themselves for? This case requires the reader to understand the scenario in which a small and medium enterprise (SME) operates within its micro and macro environment. It then makes the reader think and critically analyse the dilemma the young entrepreneurs are facing and identify the problems and possible strategies to overcome these problems. The case highlights the challenges faced by PKC as an aggregator business and the scope of what PKC can do in the future to strengthen its position. It also explores various marketing management issues such as segmenting, targeting and positioning. The case also helps in understanding strategic management issues such as analysis and formulation and implementation of the strategy. Expected learning outcomes The expected learning outcomes are as follows: To understand the micro and macro environmental factors affecting a firm; to understand the issues involved in formulating and implementing a strategy; to understand the challenges faced by a start-up (both operational and for scaling up); and to understand the strategies adopted by the company to develop their business. Supplementary materials Teaching Notes are available for educators only. Please contact your library to gain login details or email [email protected] to request teaching notes. Subject code CSS 11: Strategy.


Quantum ◽  
2022 ◽  
Vol 6 ◽  
pp. 613
Author(s):  
Ignatius William Primaatmaja ◽  
Cassey Crystania Liang ◽  
Gong Zhang ◽  
Jing Yan Haw ◽  
Chao Wang ◽  
...  

Most quantum key distribution (QKD) protocols can be classified as either a discrete-variable (DV) protocol or continuous-variable (CV) protocol, based on how classical information is being encoded. We propose a protocol that combines the best of both worlds – the simplicity of quantum state preparation in DV-QKD together with the cost-effective and high-bandwidth of homodyne detectors used in CV-QKD. Our proposed protocol has two highly practical features: (1) it does not require the honest parties to share the same reference phase (as required in CV-QKD) and (2) the selection of decoding basis can be performed after measurement. We also prove the security of the proposed protocol in the asymptotic limit under the assumption of collective attacks. Our simulation suggests that the protocol is suitable for secure and high-speed practical key distribution over metropolitan distances.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Praveenkumar Thaloor Ramesh ◽  
Vijayaraja Kengaiah ◽  
Endalkachew Mosisa Gutema ◽  
Prabu Velusamy ◽  
Dhivya Balamoorthy

Purpose The purpose of the study is to design economical shock tube. It is an instrument used for experimental investigations not only related to shock phenomena but also for the behavior of the material when it is subjected to high-speed flow. The material used here in this shock tube is stainless steel ss304 and aluminum. A shock tube consists of two sections, namely, the driver and the driven. The gas in the driven and driver is filled with atmospheric air and nitrogen, respectively, under the predominant condition. Design/methodology/approach The focus of the study is on the design and fabrication of shock tubes. a shock tube is a research tool to make an aerodynamic test in the presence of high pressure and temperature by generating moving normal shock waves under controlled conditions. Findings The main necessity for instrumentation in the shock tube experiment is to know the velocity of the moving shock wave from which the other parameters can be calculated. the pressure transducers are located in the shock tube in various locations to measure aerodynamic parameters in terms of pressure. Originality/value The main objective of this project work is to make an experimental setup to produce supersonic velocity with the readily available material in the market in a highly safe manner.


2021 ◽  
Vol 14 (10) ◽  
pp. 1900-1912
Author(s):  
Yingqiang Zhang ◽  
Chaoyi Ruan ◽  
Cheng Li ◽  
Xinjun Yang ◽  
Wei Cao ◽  
...  

It is challenging for cloud-native relational databases to meet the ever-increasing needs of scaling compute and memory resources independently and elastically. The recent emergence of memory disaggregation architecture, relying on high-speed RDMA network, offers opportunities to build cost-effective and elastic cloud-native databases. There exist proposals to let unmodified applications run transparently on disaggregated systems. However, running relational database kernel atop such proposals experiences notable performance degradation and time-consuming failure recovery, offsetting the benefits of disaggregation. To address these challenges, in this paper, we propose a novel database architecture called LegoBase, which explores the co-design of database kernel and memory disaggregation. It pushes the memory management back to the database layer for bypassing the Linux I/O stack and re-using or designing (remote) memory access optimizations with an understanding of data access patterns. LegoBase further splits the conventional ARIES fault tolerance protocol to independently handle the local and remote memory failures for fast recovery of compute instances. We implemented LegoBase atop MySQL. We compare LegoBase against MySQL running on a standalone machine and the state-of-the-art disaggregation proposal Infiniswap. Our evaluation shows that even with a large fraction of data placed on the remote memory, LegoBase's system performance in terms of throughput (up to 9.41% drop) and P99 latency (up to 11.58% increase) is comparable to the monolithic MySQL setup, and significantly outperforms (1.99x-2.33x, respectively) the deployment of MySQL over Infiniswap. Meanwhile, LegoBase introduces an up to 3.87x and 5.48x speedup of the recovery and warm-up time, respectively, over the monolithic MySQL and MySQL over Infiniswap, when handling failures or planned re-configurations.


2019 ◽  
Vol 91 (3) ◽  
pp. 457-465 ◽  
Author(s):  
Kamila Kustron ◽  
Vaclav Horak ◽  
Radek Doubrava ◽  
Zdobyslaw Jan Goraj

Purpose The risk of hail-impact occurrence that can decrease local strength property must be taken into account in the design of primary airframe structures in aviation, energy and space industries. Because of the high-speed of hail impact in operation, it can affect the load carrying capacity. Testing all impact scenarios onto real structure is expensive and impractical. The purpose of this paper is to present a cost-effective hybrid testing regime including experimental tests and FEM-based simulations for airframe parts that are locally exposed to the impacting hail in flight. Design/methodology/approach Tested samples (specimens) are flat panels of laminated and sandwich carbon/epoxy composites that are used in designing lightweight new airframes. The presented numerical simulations provide a cost effective and convenient tool for investigating the hail impact scenarios in the design process. The smoothed particle hydrodynamics (SPH) technique was selected for the simulation of projectiles. The most commonly used shape of projectiles in hail impact tests is the ice ball with a defined diameter. The proposed simulation technique was verified and validated in tests on flat composite panels (specimens). Findings Integration of the numerical analyses with high-speed impact tests of hail onto flat laminated and sandwich composite shells has been presented, and a developed simulation model for impact results assessment was obtained. Originality/value The tested coupons (specimens) are flat panels as representative of structural design deployed in real aircraft structures. These numerical simulations provide a cost effective and convenient tool for hail impact scenarios in the design process.


2016 ◽  
Vol 14 (4) ◽  
pp. 770-780
Author(s):  
Matthew Sibanda ◽  
Robert Ryk van Zyl

Purpose Incorporating electromagnetic compatibility (EMC) in the design life of traditional satellites is entrenched in the satellite industry. However, EMC treatment of CubeSats has not been widely pursued, for various possible reasons. CubeSats are a young technology platform initially intended for students and researchers at universities to create awareness and excitement amongst them for space technology. This and other factors limited the need for stringent EMC planning. As CubeSats mature in complexity, the success of future missions will rely on incorporating proper EMC designs in their development. This paper aims to address the experimental investigation of known EMC culprits within a CubeSat’s context. Design/methodology/approach Electromagnetic interference suppression effectiveness of cable trays in CubeSats, as well as crosstalk in high-speed/frequency data links, is investigated, using the PC/104 connector stack. Some recommendations for improving the EMC and, therefore, enhancing satellite mission success are provided. Findings It was found that, if physically feasible in the CubeSat, cable trays are significant radiation suppressors. A further investigation into crosstalk between pins of the PC/104 connector stack showed that grounding a pin in between two signal pins leads to a significant reduction in the coupled signal. Originality/value This paper addresses EMC within the context of a CubeSat and outlines experiments done resulting in cost-effective methods of reducing interference by using already available material (such as unused signal pins available in the PC/104 connector).


Author(s):  
Mark Kimball

Abstract This article presents a novel tool designed to allow circuit node measurements in a radio frequency (RF) integrated circuit. The discussion covers RF circuit problems; provides details on the Radio Probe design, which achieves an input impedance of 50Kohms and an overall attenuation factor of 0 dB; and describes signal to noise issues in the output signal, along with their improvement techniques. This cost-effective solution incorporates features that make it well suited to the task of differential measurement of circuit nodes within an RF IC. The Radio Probe concept offers a number of advantages compared to active probes. It is a single frequency measurement tool, so it complements, rather than replaces, active probes.


2020 ◽  
Vol 33 (4/5) ◽  
pp. 323-331
Author(s):  
Mohsen pakdaman ◽  
Raheleh akbari ◽  
Hamid reza Dehghan ◽  
Asra Asgharzadeh ◽  
Mahdieh Namayandeh

PurposeFor years, traditional techniques have been used for diabetes treatment. There are two major types of insulin: insulin analogs and regular insulin. Insulin analogs are similar to regular insulin and lead to changes in pharmacokinetic and pharmacodynamic properties. The purpose of the present research was to determine the cost-effectiveness of insulin analogs versus regular insulin for diabetes control in Yazd Diabetes Center in 2017.Design/methodology/approachIn this descriptive–analytical research, the cost-effectiveness index was used to compare insulin analogs and regular insulin (pen/vial) for treatment of diabetes. Data were analyzed in the TreeAge Software and a decision tree was constructed. A 10% discount rate was used for ICER sensitivity analysis. Cost-effectiveness was examined from a provider's perspective.FindingsQALY was calculated to be 0.2 for diabetic patients using insulin analogs and 0.05 for those using regular insulin. The average cost was $3.228 for analog users and $1.826 for regular insulin users. An ICER of $0.093506/QALY was obtained. The present findings suggest that insulin analogs are more cost-effective than regular insulin.Originality/valueThis study was conducted using a cost-effectiveness analysis to evaluate insulin analogs versus regular insulin in controlling diabetes. The results of study are helpful to the government to allocate more resources to apply the cost-effective method of the treatment and to protect patients with diabetes from the high cost of treatment.


2014 ◽  
Vol 66 (4) ◽  
pp. 520-524 ◽  
Author(s):  
Serkan Büyükdoğan ◽  
Süleyman Gündüz ◽  
Mustafa Türkmen

Purpose – The paper aims to provide new observations about static strain ageing in aluminium (Al) alloys which are widely used in structural applications. Design/methodology/approach – The present work aims to provide theoretical and practical information to industries or researchers who may be interested in the effect of static strain ageing on mechanical properties of Al alloys. The data are sorted into the following sections: introduction, materials and experimental procedure, results and discussion and conclusions. Findings – Tensile strength, proof strength (0.2 per cent) and percentage elongation measurement were used to investigate the effect of strain ageing on the mechanical properties. Wear tests were performed by sliding the pin specimens, which were prepared from as-received, solution heat-treated, deformed and undeformed specimens after ageing, on high-speed tool steel (64 HRC). It is concluded that the variations in ageing time improved the strength and wear resistance of the 6063 Al alloy; however, a plastically deformed solution-treated alloy has higher strength and wear resistance than undeformed specimens for different ageing times at 180°C. Practical implications – A very useful source of information for industries using or planning to produce Al alloys. Originality/value – This paper fulfils an identified resource need and offers practical help to the industries.


Sign in / Sign up

Export Citation Format

Share Document