In-situ processing
This article, In-situ processing, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
Comment: Could this be part of In situ#Computer science? -- RoySmith (talk) 01:40, 1 August 2018 (UTC)
In-situ processing is a term that can apply to many different aspects of managing data that is collected in place. In situ by definition is "situated in the original, natural, or existing place or position" This means that to create an In-Situ process, one must operate on the chosen data where it resides in a storage device like a solid-state drive (SSD) or in memory with products like NVDIMM.
Other examples of in-situ processing can be seen in other related fields like Visualization efforts[1] , Biology [2] and chemistry . This showcases how this technology allows for actions and results to be seen more efficiently than through data movement, regardless of the data being moved.
In the storage industry, implementations from several companies are now available, including from NGD Systems.[3] ScaleFlux,[4] and Eideticom,[5] Other companies have tried to do similar work in the past, including Micron Technology,[6] and Samsung.[7] The approach from all of these are the same direction, managing or ‘processing’ data where it resided.
NGD Systems was the first to create in-situ processing storage and has produced two versions of the device since 2013. The Catalina-1 was a standalone SSD that offered 24TB of flash along with processing.[8] A second product was released in 2018 that offered up to 32TB of flash memory.[9]
ScaleFlux uses a CSS-1000 NVMe device that uses host resourcing and kernel changes to address the device and use Host resources to manage up to 6.4TB flash on the device, or base SSD.[10]
Eideticom utilizes a device called a No-Load DRAM-only NVMe device as an accelerator with no actual flash storage for persistent data.[11]
Micron called their version ‘Scale In’ at an Flash Memory Summit (FMS) event in 2013 but was never able to productize it and was based on a SATA SSD in production.[6]
Samsung has worked on various versions of devices from KV Store and others.[12]
References
- ^ Raffin, Bruno (December 2014). "In-Situ_2014" (PDF).
{{cite web}}
: Cite has empty unknown parameter:|dead-url=
(help) - ^ "In situ Structural Biology". Utrecht University. 2016-03-17. Retrieved 2018-06-04.
- ^ NGD Systems, Inc. "Computational Storage Solutions". www.NGDSystems.com.
{{cite web}}
: Cite has empty unknown parameter:|dead-url=
(help) - ^ "ScaleFlux". www.scaleflux.com. Retrieved 2018-06-04.
- ^ "Communications, Storage and Application-Specific Software - Eideticom". www.eideticom.com. Retrieved 2018-06-04.
- ^ a b Doller, Ed (14 August 2013). "Micron Scale In Keynote - 2013 FMS" (PDF). www.FlashMemorySummit.com.
{{cite web}}
: Cite has empty unknown parameter:|dead-url=
(help) - ^ "Improving Online Transaction Processing Systems with SSDs". Samsung Business Insights. 2018-01-23. Retrieved 2018-06-04.
- ^ "NGD Systems Announces the Industry's Highest Capacity SSD". NGD Systems. Retrieved 2018-06-04.
- ^ "NGD Systems Delivers Industry-First 16TB NVMe Computational Storage Device in a 2.5" U.2 SSD". NGD Systems. Retrieved 2018-06-04.
- ^ "Data-Driven Computational Storage Server Solution (Compute and Storage Acceleration Solution) : Inspur". xeonscalable.inspursystems.com. Retrieved 2018-06-04.
- ^ User, Super. "Products - Eideticom". www.eideticom.com. Retrieved 2018-06-04.
{{cite web}}
:|last=
has generic name (help) - ^ Do, Jaeyoung; Kee, Yang-Suk; Patel, Jignesh M.; Park, Chanik; Park, Kwanghyun; DeWitt, David J. (2013-06-22). "Query processing on smart SSDs: opportunities and challenges". ACM: 1221–1230. doi:10.1145/2463676.2465295. ISBN 9781450320375.
{{cite journal}}
:|chapter=
ignored (help); Cite journal requires|journal=
(help)