-
公开(公告)号:US20230403333A1
公开(公告)日:2023-12-14
申请号:US18235243
申请日:2023-08-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Ehsan NAJAFABADI , Oscar P. PINTO
IPC: H04L67/51 , H04L67/1095 , H04L67/1097 , H04L69/16 , H04Q9/00
CPC classification number: H04L67/51 , H04L67/1095 , H04L67/1097 , H04L69/16 , H04Q9/00 , G06F15/17331
Abstract: Provided are systems, methods, and apparatuses for providing storage-efficient sensors. A method can include: using a discovery service to determine one or more parameters associated with a storage device via a network over a medium; transmitting data from at least one sensor to a storage device via the network over the medium; processing the data and storing at least a portion of the data at the storage device; and transmitting at least a second portion of the data via the network to at least one host.
-
公开(公告)号:US20230359395A1
公开(公告)日:2023-11-09
申请号:US18222420
申请日:2023-07-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Amir BEYGI , Jimmy LAU , Ramdas P. KACHARE
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0664 , G06F3/0679 , G06F3/061 , G06F2212/7203
Abstract: A multiple function storage device is disclosed. The multiple function storage device may include an enclosure, a storage device associated with the enclosure, and an bridging device associated with the enclosure. The storage device may include a connector to receive a first message using a first protocol originating at a host, a physical function (PF) and a virtual function (VF) exposed by the storage device via the connector, storage for data relating to the first message, and a controller to manage writing a write data to the storage and reading a read data from the storage. The bridging device may include an embedded network interface controller (eNIC) to receive a second message using a second protocol from the host, a write buffer to store the write data to be written to the storage device by the host, a read buffer to store the read data to be read from the storage device for the host, a bridge circuit to translate the second message using the second protocol into the first message using the first protocol, and a root port to identify the storage device and to transmit the first message to the VF. The bridging device may be configured to map the host to the VF.
-
公开(公告)号:US20230133604A1
公开(公告)日:2023-05-04
申请号:US18092432
申请日:2023-01-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sompong Paul OLARIG , Son T. PHAM
IPC: G06F3/06 , H04L41/0896 , G06F13/40 , G06F13/42 , H04L41/0893
Abstract: An Ethernet solid-state drive (eSSD) system includes a plurality of eSSDs, an Ethernet switch and a baseboard management controller. The Ethernet switch is coupled to each of the eSSDs, and the baseboard management controller is coupled to the each of the eSSDs and to the Ethernet switch. The baseboard management controller controls the Ethernet switch to provide to each eSSD a corresponding predetermined bandwidth that is based on bandwidth information for the eSSD that is stored in a policy table of the baseboard management controller. The at least one predetermined bandwidth may include a predetermined ingress bandwidth and a predetermined egress bandwidth for the corresponding eSSD. The at least one predetermined bandwidth may be based on a service level associated with the corresponding eSSD, and may be adaptively based on operating parameters of the corresponding eSSD.
-
公开(公告)号:US20220365707A1
公开(公告)日:2022-11-17
申请号:US17366017
申请日:2021-07-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Dongwan ZHAO
IPC: G06F3/06
Abstract: A storage device is disclosed. The storage device may include a host interface to receive a write request from a host, the write request may include a data and a logical address of the data. The storage device may further include a first storage for the data. The storage device may further include a retention period determiner to determine a retention period for the data. The storage device may further include a translation layer to select a physical address in the first storage to store the data based at least in part on the retention period. The storage device may further include a second storage for a logical-to-physical mapping table to map the logical address to the physical address and the retention period. Finally, the storage device may include a controller to program the data into the physical address in the first storage.
-
15.
公开(公告)号:US20190317901A1
公开(公告)日:2019-10-17
申请号:US16012470
申请日:2018-06-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sompong Paul OLARIG , Vikas SINHA , Zvika GUZ
IPC: G06F12/1009 , G06F12/02 , G06F12/109 , G06F3/06
Abstract: A controller of a data storage device includes: a host interface providing an interface to a host computer; a flash translation layer (FTL) translating a logical block address (LBA) to a physical block address (PBA) associated with an input/output (I/O) request; a flash interface providing an interface to flash media to access data stored on the flash media; and one or more deep neural network (DNN) modules for predicting an I/O access pattern of the host computer. The one or more DNN modules provide one or more prediction outputs to the FTL that are associated with one or more past I/O requests and a current I/O request received from the host computer, and the one or more prediction outputs include at least one predicted I/O request following the current I/O request. The FTL prefetches data stored in the flash media that is associated with the at least one predicted I/O request.
-
公开(公告)号:US20180292992A1
公开(公告)日:2018-10-11
申请号:US15653479
申请日:2017-07-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sompong Paul OLARIG , Wentao WU
Abstract: A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller.
-
公开(公告)号:US20250138742A1
公开(公告)日:2025-05-01
申请号:US19011582
申请日:2025-01-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. PINTO , Ramdas P. KACHARE
Abstract: Provided are systems, methods, and apparatuses for managing memory. The method can include: establishing a connection via an interface, between a host device and a storage device; and transferring data, via the interface, between first memory associated with the host device and second memory associated with the storage device by performing a data operation on the second memory by an application executed by the host, where the storage device includes a processing element that accelerates the data operation by performing at least one offload function on the data operation.
-
公开(公告)号:US20240160379A1
公开(公告)日:2024-05-16
申请号:US18419532
申请日:2024-01-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sungwook RYU , Yang Seok KI , Sanghun JUN , Oscar P. PINTO , Karnik SHAH
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0625 , G06F3/0679
Abstract: A storage device may include a storage medium, a storage device controller coupled to the storage medium, a host interface coupled to the storage device controller, and an attachable module interface configured to connect an attachable compute module to the storage device controller. The attachable module interface may include a data interface, a side-band interface, and/or a power interface. The attachable module interface may include a connector configured to connect the attachable compute module to the storage device controller. The storage device may include an enclosure having an opening configured to enable the attachable compute module to be connected to the attachable module interface through the opening. The storage device controller may be configured to utilize one or more resources of the attachable compute module. The storage device controller may be configured to communicate with the attachable compute module through one or more command extensions of a storage protocol.
-
公开(公告)号:US20230288974A1
公开(公告)日:2023-09-14
申请号:US18200562
申请日:2023-05-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Ramdas P. KACHARE , Wentao WU
CPC classification number: G06F1/30 , G06F1/28 , G06F3/0679 , G06F3/0659 , G06F3/0604
Abstract: A system is disclosed that provides emergency backup power to a solid-state drive (SSD) that may not contain any internal supercapacitors. The SSD may include a first connector and a hold-up power supply. The first connector may have a predetermined form factor and may being capable of being connected to a corresponding connector of a midplane of a storage system. The first connector may include a main power connection that is connected to a main power supply of the midplane if the first connector is connected to the corresponding connector of the midplane. The hold-up power supply may be internal to the SSD, and may receive hold-up energy from an external energy source for a predetermined amount of time after the first connector has been disconnected from the main power connection of the midplane so that the SSD may store any host data write requests that the SSD has acknowledged.
-
公开(公告)号:US20220129549A1
公开(公告)日:2022-04-28
申请号:US17567865
申请日:2022-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Ramdas P. KACHARE , Son T. PHAM
Abstract: A system and a method to detect malicious software written to an Ethernet solid-state drive (eSSD). The system includes an Ethernet switch, at least one SSD, and a baseboard management controller (BMC). The Ethernet switch receives write data from a communication network in response to a write command. The at least one SSD receives the write data from the Ethernet switch and stores the received write data. The BMC receives from the at least one SSD the received write data. The BMC determines whether the received write data contains malicious software. The received write data may be contained in a plurality of Ethernet packets in which case the BMC stores the received write data in a scan buffer in an order that is based on an assembled order of the received write data.
-
-
-
-
-
-
-
-
-