All Projects → thustorage → ramssd

thustorage / ramssd

Licence: GPL-3.0 license
Open-Channel SSD emulator using memory

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ramssd

FluentSimulator
A fluent syntax .NET REST/HTTP API simulator for automated unit and UI testing.
Stars: ✭ 23 (+27.78%)
Mutual labels:  simulator
COVIDstats
COVID-19 Statistical Analysis Simulator App using R deployed on shinyapps.io a John Hopkins University COVID count clone and simulator
Stars: ✭ 13 (-27.78%)
Mutual labels:  simulator
GlucoSym
GlucoSym is an open-source simulator aimed to help in the testing and development of insulin delivery automation systems.
Stars: ✭ 33 (+83.33%)
Mutual labels:  simulator
Physics
experimenting with physics simulation
Stars: ✭ 53 (+194.44%)
Mutual labels:  simulator
name-needed
🕹 A one man effort to produce an open source, intuitive and high performance Dwarf Fortress-esque game. Needs a name.
Stars: ✭ 87 (+383.33%)
Mutual labels:  simulator
SLAM Qt
My small SLAM simulator to study "SLAM for dummies"
Stars: ✭ 47 (+161.11%)
Mutual labels:  simulator
showdown-battle-bot
Socket Battle Bot for Pokemon Showdown (http://pokemonshowdown.com/)
Stars: ✭ 19 (+5.56%)
Mutual labels:  simulator
rcj-soccer-sim
The RoboCupJunior Soccer Simulator, based on Webots
Stars: ✭ 16 (-11.11%)
Mutual labels:  simulator
simple-playgrounds
Simulator for Reinforcement Learning and AI. 2D environments with physics and interactive entities. Agents with rich sensors and actuators.
Stars: ✭ 18 (+0%)
Mutual labels:  simulator
rmua19 ignition simulator
Gazebo Simulator for RoboMaster University AI Challenge 2019
Stars: ✭ 15 (-16.67%)
Mutual labels:  simulator
continuous Bernoulli
There are C language computer programs about the simulator, transformation, and test statistic of continuous Bernoulli distribution. More than that, the book contains continuous Binomial distribution and continuous Trinomial distribution.
Stars: ✭ 22 (+22.22%)
Mutual labels:  simulator
iBeacon-Android
iBeacon scanner and simulator - Android application example
Stars: ✭ 28 (+55.56%)
Mutual labels:  simulator
sar2
Search and Rescue II. Helicopter flight simulator for Linux and OSX.
Stars: ✭ 20 (+11.11%)
Mutual labels:  simulator
XWorld
A C++/Python simulator package for reinforcement learning
Stars: ✭ 82 (+355.56%)
Mutual labels:  simulator
quackle
Quackle crossword game artificial intelligence and analysis tool
Stars: ✭ 126 (+600%)
Mutual labels:  simulator
Python-2D-Simulation-of-Schrodinger-Equation
Une simulation de l'évolution d'un paquet d'onde gaussien
Stars: ✭ 39 (+116.67%)
Mutual labels:  simulator
CarAiSimulator
Selfdriving car AI and a simulator to drive in
Stars: ✭ 15 (-16.67%)
Mutual labels:  simulator
Werk
High-throughput / low-latency C++ application framework
Stars: ✭ 30 (+66.67%)
Mutual labels:  simulator
mano-simulator
🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
Stars: ✭ 20 (+11.11%)
Mutual labels:  simulator
DesignSPHysics
Module for FreeCAD intended to use with DualSPHysics fluid simulator.
Stars: ✭ 65 (+261.11%)
Mutual labels:  simulator
Copyright 2011-2017 Storage Research Group @ Tsinghua University


RAMSSD: Open-Channel SSD Simulator 

-- emulate open-channel SSDs in memory


RAMSSD is used for system evaluatation on Raw Flash Devices (a.k.a., Open-Channel SSDs).
The simulator is implemented based on FlashSim (Brendan Tauras from PSU).
Major ifferences between FlashSim and RAMSSD are:
(1) support open-channel SSD operations, and
(2) emulate the storage to keep the data in the memory (data contents are kept).
It has been used for the evaluation or the early evaluation (before using the real device) for our
research:

(1) Youyou Lu, Jiwu Shu, Weimin Zheng. "Extending the Lifetime of Flash-based Storage through Reducing Write Amplification from File Systems",in Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST'13), February 12-15, 2013, San Jose, USA 

(This is the first work to propose the Open-Channel SSD for re-architecting flash storage systems.)

(2) Wei Wang, Youyou Lu, Jiwu Shu. "p-OFTL: An Object-based Semantic-aware Parallel Flash Translation Layer", in Proceedings of Design, Automation and Test in Europe (DATE'14), March 24-28, 2014, Dresden, Germany 

(3) Youyou Lu, Jiwu Shu, Wei Wang. "ReconFS: A Reconstructable File System on Flash Storage"
, in Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST'14), February 17-20, 2014, Santa Clara, USA 

(4) Jiacheng Zhang, Jiwu Shu, Youyou Lu. "ParaFS: A Log-Structured File System to Exploit the Internal Parallelism of Flash Devices", in Proceedings of the USENIX Annual Technical Conference (USENIX ATC'16), June 22-24, 2016, Denver, CO


This simulator is part of our work Software Managed Flash (http://storage.cs.tsinghua.edu.cn/~lu/research/smf.html).



Contact:
Wei Wang
Jiacheng Zhang
Fei Li (current contact)
Youyou Lu


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].