Shay Harel - Marlborough MA, US Peter Puhov - Shrewsbury MA, US Wayne Garrett - Bellingham MA, US Lili Chen - Hopkinton MA, US Zhiqi Liu - Hopkinton MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 9/44 G06F 9/445
US Classification:
717173, 717178
Abstract:
Described are techniques for performing a firmware update. A drive management object determines one or more physical drives matching criteria of a first received request. The drive management object sends to provision drive objects a second request to update firmware on physical drives. Firmware update processing is performed independently for each physical drive. Each provision drive object is associated with one of the physical drives. Firmware update processing for said one physical drive includes determining whether to perform the firmware update at a current point in time; in response to determining to perform the firmware update at the current point in time, performing preparation processing; notifying, upon completion of said preparation processing, a physical drive object associated with said one physical drive to download the firmware update to the one physical drive; and resuming I/O operations to the one physical drive upon successfully completing the firmware update.
Method And Apparatus For Accessing Caches In Clustered Storage Systems
- Shenzhen, CN Lili Chen - Hopkinton MA, US Hongliang Tang - Hopkinton MA, US Ning Wu - Northborough MA, US
International Classification:
G06F 12/0893 G06F 13/28 G06F 15/173
Abstract:
A clustered storage system includes a plurality of storage devices, each of which contributes a portion of its memory to form a global cache of the clustered storage system that is accessible by the plurality of storage devices. Cache metadata for accessing the global cache may be organized in a multi-layered structure. In one embodiment, multi-layered structure has a first layer first including a first address array, and the first address array include addresses pointing to a plurality of second address arrays in a second layer. Each second address array in the second layer includes addresses, each of which points to data that has been cached in the global cache.
Apparatus And Method For Locking Pcie Network Having Non-Transparent Bridging
- Shenzhen, CN Li Wan - Hopkinton MA, US Lili Chen - Hopkinton MA, US Zhihao Tang - Shrewsbury MA, US
International Classification:
G06F 9/52 G06F 13/42 G06F 13/40 G06F 12/10
Abstract:
An interconnected computer system includes a Peripheral Component Interconnect Express (PCIe) fabric, a first computer system communicatively coupled to the PCIe fabric, a second computer system communicatively coupled to the PCIe fabric, and a shared single-access hardware resource coupled to the PCIe fabric. The first computer system includes a first processor and first memory coupled to the first processor configured to store a first flag indicating a desire of the first computer system to access the shared single-access hardware resource and a turn variable indicating which of the first computer system and the second computer system has access to the shared single-access hardware resource. The second computer system includes a second processor and second memory coupled to the second processor configured to store a second flag indicating a desire of the second computer system to access the shared single-access hardware resource.
Reference: SARS-CoV-2 Spike Protein Impairs Endothelial Function via Downregulation of ACE 2 by Yuyang Lei, Jiao Zhang, Cara R. Schiavon, Ming He, Lili Chen, Hui Shen, Yichi Zhang, Qian Yin, Yoshitake Cho, Leonardo Andrade, Gerald S. Shadel, Mark Hepokoski, Ting Lei, Hongliang Wang, Jin Zhang, Jasadel of Salk; Ming He, Hui Shen, Yichi Zhang, Yoshitake Cho, Mark Hepokoski, Jason X.-J. Yuan, Atul Malhotra, Jin Zhang of the University of California San Diego; Lili Chen, Qian Yin, Ting Lei, Hongliang Wang and Shengpeng Wang of Xian Jiatong University Health Science Center in Xian, China.