-
公开(公告)号:US20180136957A1
公开(公告)日:2018-05-17
申请号:US15350027
申请日:2016-11-12
Applicant: VMware, Inc.
Inventor: Albert Guo , Zhou Huang , Jane Zhao , Yizheng Chen , Aditya Kotwal , Jin Feng , Christos Karamanolis
CPC classification number: G06F9/45558 , G06F21/53 , G06F21/606 , G06F2009/45579 , G06F2009/45583 , H04L63/0428 , H04L67/1097
Abstract: A given host machine in a virtualization system having a virtual distributed storage system may receive an iSCSI protocol packet from a computer system separate from the given host machine. Processing the iSCSI protocol may include accessing distributed storage device (iSCSI target) comprising storage connected to the two or more host machines in the virtualization system. The given host machine may generate an outbound iSCSI protocol packet comprising return data received from the target and send the outbound iSCSI protocol packet to the computer system.
-
公开(公告)号:US20220398025A1
公开(公告)日:2022-12-15
申请号:US17347491
申请日:2021-06-14
Applicant: VMware, Inc.
Inventor: Aditya Kotwal , Venkata Ramanan , Sandeep Rangaswamy , Brian Caulfield
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for executing concurrent writes to a data store. One of the systems includes a data store comprising a plurality of storage segments, wherein each storage segment comprises a plurality of blocks; and an allocator system comprising: a plurality of threads, and a plurality of bitmaps each corresponding to a respective storage segment of the data store, wherein the allocator system is configured to perform operations comprising: assigning a respective bitmap to each thread of the plurality of threads; and executing, by each thread of the plurality of threads, one or more write requests to one or more blocks of the storage segment corresponding to the thread using the bitmap assigned to the thread, wherein executing a write request by a thread includes updating the bitmap assigned to the thread.
-
公开(公告)号:US11748002B2
公开(公告)日:2023-09-05
申请号:US17347491
申请日:2021-06-14
Applicant: VMware, Inc.
Inventor: Aditya Kotwal , Venkata Ramanan , Sandeep Rangaswamy , Brian Caulfield
CPC classification number: G06F3/0631 , G06F3/064 , G06F3/0604 , G06F3/0659 , G06F9/5016
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for executing concurrent writes to a data store. One of the systems includes a data store comprising a plurality of storage segments, wherein each storage segment comprises a plurality of blocks; and an allocator system comprising: a plurality of threads, and a plurality of bitmaps each corresponding to a respective storage segment of the data store, wherein the allocator system is configured to perform operations comprising: assigning a respective bitmap to each thread of the plurality of threads; and executing, by each thread of the plurality of threads, one or more write requests to one or more blocks of the storage segment corresponding to the thread using the bitmap assigned to the thread, wherein executing a write request by a thread includes updating the bitmap assigned to the thread.
-
-