Filters








1,727 Hits in 5.3 sec

Performance Evaluation of Dynamic Page Allocation Strategies in SSDs

Arash Tavakkol, Pooyan Mehrvarzy, Mohammad Arjomand, Hamid Sarbazi-Azad
2016 ACM Transactions on Modeling and Performance Evaluation of Computing Systems  
if different degrees of freedom are used in allocation strategy.  ...  SSD controllers use a mapping table along with a specific allocation strategy to map logical host addresses to physical page addresses within storage space.  ...  For each SSD configuration, strategies in the optimal sets are considered. Performance Evaluation of Dynamic Page Allocation Strategies in SSDsFig. 2.  ... 
doi:10.1145/2829974 fatcat:3xf5nou7u5dcvesl6ozq4tvhky

Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity

Yang Hu, Hong Jiang, Dan Feng, Lei Tian, Hao Luo, Shuping Zhang
2011 Proceedings of the international conference on Supercomputing - ICS '11  
in the literature, the SSD being studied was by and large treated as a grey or black box in that many of the internal features such as advanced commands, physical-page allocation schemes and data granularity  ...  From the results of our experiments, we found that: (1) larger pages tend to have significantly negative impact on SSD performance under many workloads; (2) different physical-page allocation schemes have  ...  Dynamic allocation performs the best overall performance and endurance under the most of workloads in aged SSDs.  ... 
doi:10.1145/1995896.1995912 dblp:conf/ics/HuJFTLZ11 fatcat:vgv4l3q6rjeqzl5afagqpigudq

SPA-SSD: Exploit Heterogeneity and Parallelism of 3D SLC-TLC Hybrid SSD to Improve Write Performance

Wenhui Zhang, Qiang Cao, Hong Jiang, Jie Yao, Yuanyuan Dong, Puyuan Yang
2019 2019 IEEE 37th International Conference on Computer Design (ICCD)  
To evaluate performance of SPA-SSD, a hybrid SSD simulator, called HybridSim, is developed based on MQSim.  ...  Two novel techniques enable SPA-SSD to be highly effective: (1) Type-Parallelism Joint Page Allocation (TPJ-PA), which allocates pages for write transactions according to not only available SLC pages but  ...  Fig. 5 . 5 Evaluation of page allocation strategies. Fig. 6 . 6 Evaluation of data migration policies. Fig. 7 . 7 Evaluation of page allocation strategies.  ... 
doi:10.1109/iccd46524.2019.00088 dblp:conf/iccd/ZhangCJYDY19 fatcat:gqr5xajk35ayphialihspsqx2e

An Efficient Schema for Cloud Systems Based on SSD Cache Technology

Jinjiang Liu, Yihua Lan, Jingjing Liang, Quanzhou Cheng, Chih-Cheng Hung, Chao Yin, Jiadong Sun
2013 Mathematical Problems in Engineering  
The experimental results show that both read and write performance of caching strategy based on SSD have improved a lot, especially for read performance.  ...  In this paper, the flexible and adaptive cache strategy based on SSD is proposed, called FAC, which gives full consideration to the characteristics of SSD itself, combines traditional caching strategy  ...  In order to lower SSD write allocation selective buffer allocation strategy is adopted to make full use of cache.  ... 
doi:10.1155/2013/109781 fatcat:iv7eb7z3svhxrkif6hd4nvqjuu

Design for scalability in enterprise SSDs

Arash Tavakkol, Mohammad Arjomand, Hamid Sarbazi-Azad
2014 Proceedings of the 23rd international conference on Parallel architectures and compilation - PACT '14  
Our discussion will be followed up by presenting and evaluating a networkbased protocol adopted for flash communications in SSDs that addresses design constraints of the multi-channel bus architecture.  ...  In this paper, we first give a deep look at how different flash parameters and SSD internal designs affect the actual performance and scalability of the conventional architecture.  ...  page allocation strategies [28, 49] .  ... 
doi:10.1145/2628071.2628098 dblp:conf/IEEEpact/TavakkolAS14 fatcat:sszdx6zo25ha5pbuycrcejwwhm

Performance Evaluation of SSD-Index Maintenance Schemes in IR Applications

Du-Seok Jin, Hoe-Kyung Jung
2010 Journal of information and communication convergence engineering  
The above-mentioned strategies have been researched with the traditional storage device (HDD) which has a constraint on how keep the contiguity of dynamic data.  ...  With the advent of flash memory based new storage device (SSD), there is considerable interest within the computer industry in using flash memory based storage devices for many different types of application  ...  PERFORMANCE EVALUATION In this section we evaluate how well the index schemes adapt with above mentioned properties on SSD.  ... 
doi:10.6109/jicce.2010.8.4.377 fatcat:qxmmi3yszndopm4tpvci7joou4

Enhanced Hypervisor-based SSD Cache with Dynamic Cache Scanning and Allocation for Virtualized Cloud System

Hee Jung Park, Kyung Tae Kim, Man Yun Kim, Hee Yong Youn
2015 International Journal of Networked and Distributed Computing (IJNDC)  
In this paper we propose a novel hypervisor-based SSD caching scheme, employing a new metric to accurately determine the demand on SSD cache space of each VM.  ...  Computer simulation confirms that it substantially improves the accuracy of cache space allocation compared to the existing schemes.  ...  Taking advantage of the asymmetry in flash read-write performance, CFLRU is a kind of buffer replacement strategy which first replaces read-only pages and assumes that write cost of flash is far greater  ... 
doi:10.2991/ijndc.2015.3.4.3 fatcat:rqyp57ragvgexhyirewcosox6u

Adaptive Multi-Grained Buffer Management for Database Systems

Xiaoliang Wang, Peiquan Jin
2021 Future Internet  
Moreover, the AMG-Buffer achieves the best performance on a dynamic workload as well as on a large data set, suggesting its adaptivity and scalability to changing workloads.  ...  The traditional page-grained buffer manager in database systems has a low hit ratio when only a few tuples within a page are frequently accessed.  ...  The S-Buffer uses a dynamic memory allocation strategy to allocate memory space to tuples.  ... 
doi:10.3390/fi13120303 fatcat:k6ggqvthvfamravaxz2xhxwmea

Query processing techniques for solid state drives

Dimitris Tsirogiannis, Stavros Harizopoulos, Mehul A. Shah, Janet L. Wiener, Goetz Graefe
2009 Proceedings of the 35th SIGMOD international conference on Management of data - SIGMOD '09  
We first demonstrate how a column-based layout within each page reduces the amount of data read during selections and projections.  ...  FlashJoin's binary join kernel accesses only the join attributes, producing partial results in the form of a join index.  ...  Finally, Koltsidas and Viglas [14] consider hybrid SSD/HDD configurations of databases systems and design a buffer manager that dynamically decides whether to store each page on a flash SSD or a hard  ... 
doi:10.1145/1559845.1559854 dblp:conf/sigmod/TsirogiannisHSWG09 fatcat:sprtf4etxzak5bahbyqvie5jbe

Getting more performance with polymorphism from emerging memory technologies

Iyswarya Narayanan, Aishwarya Ganesan, Anirudh Badam, Sriram Govindan, Bikash Sharma, Anand Sivasubramaniam
2019 Proceedings of the 12th ACM International Conference on Systems and Storage - SYSTOR '19  
Storage-intensive systems in data centers rely heavily on DRAM and SSDs for the performance of reads and persistent writes, respectively.  ...  We present PolyEMT, a system that employs an emerging memory technology based cache to the SSD, and transparently morphs the capabilities of this cache across several dimensions ś persistence, capacity  ...  We evaluate the performance of PolyEMT on the metrics of application throughput, read and write tail latencies.  ... 
doi:10.1145/3319647.3325826 dblp:conf/systor/NarayananGBGSS19 fatcat:q2uhaxcobzadngbelr2ss2lkju

GReM: Dynamic SSD resource allocation in virtualized storage systems with heterogeneous IO workloads

Zhengyu Yang, Jianzhe Tai, Janki Bhimani, Jiayin Wang, Ningfang Mi, Bo Sheng
2016 2016 IEEE 35th International Performance Computing and Communications Conference (IPCCC)  
In particular, GREM takes dynamic IO demands of all VMs into consideration to split the entire SSD space into a long-term zone and a short-term zone, and cost-effectively updates the content of SSDs in  ...  In this paper, we design a Global SSD Resource Management solution -GREM, which aims to fully utilize SSD resources as a secondlevel cache under the consideration of performance isolation.  ...  Therefore, we further develop D_GREM, a dynamic version of GREM, which online monitors the changes in IO demands of all VMs as well as the SSD allocation performance (e.g., IO hit ratios) and uses this  ... 
doi:10.1109/pccc.2016.7820658 dblp:conf/ipccc/YangTBWMS16 fatcat:ejndpnekqjekrcogvmuismlif4

Impact of Data Locality on Garbage Collection in SSDs

Yongkun Li, Patrick P.C. Lee, John C.S. Lui, Yinlong Xu
2015 Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering - ICPE '15  
The performance of GC, which is quantified by cleaning cost or write amplification, is critical to the overall performance of SSDs.  ...  (2) How can data locality be leveraged to improve the performance in locality-aware GC?  ...  We now describe the dynamics of the physical blocks in locality-oblivious GC. Figure 3 depicts the states of physical blocks in an SSD right after a clean block is allocated as the write frontier.  ... 
doi:10.1145/2668930.2688036 dblp:conf/wosp/LiLLX15 fatcat:4xnqajl7arc5bpbss7bj5avb7y

Exploiting Concurrency to Improve Latency and throughput in a Hybrid Storage System

Xiaojian Wu, A.L. Narasimha Reddy
2010 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems  
We implemented a prototype in Linux and evaluated it in multiple workloads and multiple configurations.  ...  We utilize both initial block allocation as well as migration to reach "Wardrop equilibrium", in which the response times of different devices equalize.  ...  Part of this work was done while the second author was on a sabbatical at University of Carlos III and IMDEA NETWORKS in Madrid, Spain.  ... 
doi:10.1109/mascots.2010.11 dblp:conf/mascots/WuR10 fatcat:xgwbwlwxpbfsxcsps7higcrmby

A Probabilistic Data Replacement Strategy for Flash-Based Hybrid Storage System [chapter]

Yanfei Lv, Xuexuan Chen, Guangyu Sun, Bin Cui
2013 Lecture Notes in Computer Science  
In this paper, we revisit the existing hybrid storage approaches and propose a novel probabilistic data replacement strategy for flash-based hybrid storage system, named HyPro.  ...  Such a method can statistically achieve a good performance over massive memory operations of modern workloads.  ...  This research was supported by the grants of Natural Science Foundation of China (No. 61272155, 61073019) and MIIT grant 2010ZX01042-001-001-04.  ... 
doi:10.1007/978-3-642-37401-2_37 fatcat:n5mood6ttnhq7cxpp6se6oq5c4

Layer-Aware Request Scheduling for 3D Flash based SSDs

Jinming Xu, Yajuan Du, Cong Ding
2021 IEEE Access  
This paper investigates the effect of speed variation on the parallel performance of SSDs. To balance chips' workloads, traditional method selects chips in a round-robin way.  ...  The key idea is to largely reduce queue time of each write, thus reducing the average SSD response time. Finally, this new request redirection method is evaluated on SSDsim with real world workloads.  ...  EXPERIMENTAL SETUP Our evaluation experiments are developed on an event-driven SSD simulator, SSDSim [22] , which shows several page allocation strategies, thus is suitable to make changes and comparisons  ... 
doi:10.1109/access.2021.3078720 fatcat:itnjoxejenetzkvl4w4yaxaxaa
« Previous Showing results 1 — 15 out of 1,727 results