-
31.
公开(公告)号:US10691671B2
公开(公告)日:2020-06-23
申请号:US15850168
申请日:2017-12-21
Applicant: Cisco Technology, Inc.
Inventor: Johnu George , Amit Kumar Saha , Debojyoti Dutta , Madhu S. Kumar , Ralf Rantzau
IPC: G06F17/00 , G06F16/23 , G06F3/06 , G06F11/10 , G06F16/245 , G06F16/248 , G06F16/2455
Abstract: Systems, methods, and computer-readable media are provided for consistent data to be used for streaming and batch processing. The system includes one or more devices; a processor coupled to the one or more devices; and a non-volatile memory coupled to the processor and the one or more devices, wherein the non-volatile memory stores instructions that are configured to cause the processor to perform operations including receiving data from the one or more devices; validating the data to yield validated data; storing the validated data in a database on the non-volatile memory, the validated data being used for streaming processing and batch processing; and sending the validated data to a remote disk for batch processing.
-
公开(公告)号:US20190303018A1
公开(公告)日:2019-10-03
申请号:US15943640
申请日:2018-04-02
Applicant: Cisco Technology, Inc.
Inventor: Xinyuan Huang , Johnu George , Marc Solanas Tarre , Komei Shimamura , Purushotham Kamath , Debojyoti Dutta
Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.
-
33.
公开(公告)号:US20190171371A1
公开(公告)日:2019-06-06
申请号:US16268397
申请日:2019-02-05
Applicant: Cisco Technology, Inc.
Inventor: Johnu George , Kai Zhang , Yathiraj B. Udupi , Debojyoti Dutta
CPC classification number: G06F3/0608 , G06F3/0605 , G06F3/0631 , G06F3/0644 , G06F3/0665 , G06F3/067 , G06F16/84 , H04L67/1097
Abstract: Embodiments include receiving an indication of a data storage module to be associated with a tenant of a distributed storage system, allocating a partition of a disk for data of the tenant, creating a first association between the data storage module and the disk partition, creating a second association between the data storage module and the tenant, and creating rules for the data storage module based on one or more policies configured for the tenant. Embodiments further include receiving an indication of a type of subscription model selected for the tenant, and selecting the disk partition to be allocated based, at least in part, on the subscription model selected for the tenant. More specific embodiments include generating a storage map indicating the first association between the data storage module and the disk partition and indicating the second association between the data storage module and the tenant.
-
公开(公告)号:US20190114337A1
公开(公告)日:2019-04-18
申请号:US15786829
申请日:2017-10-18
Applicant: Cisco Technology, Inc.
Inventor: Johnu George , Amit Kumar Saha , Debojyoti Dutta , Madhu S. Kumar , Ralf Rantzau
IPC: G06F17/30 , G06F12/1009
Abstract: Systems, methods, and computer-readable media for storing data in a data storage system using a child table. In some examples, a trickle update to first data in a parent table is received at a data storage system storing the first data in the parent table. A child table storing second data can be created in persistent memory for the parent table. Subsequently the trickle update can be stored in the child table as part of the second data stored in the child table. The second data including the trickle update stored in the child table can be used to satisfy, at least in part, one or more data queries for the parent table using the child table.
-
公开(公告)号:US20180341411A1
公开(公告)日:2018-11-29
申请号:US15811318
申请日:2017-11-13
Applicant: Cisco Technology, Inc.
Inventor: Johnu George , Amit Kumar Saha , Arun Saha , Debojyoti Dutta
Abstract: Aspects of the subject technology relate to ways to determine the optimal storage of data structures in a hierarchy of memory types. In some aspects, a process of the technology can include steps for determining a latency cost for each of a plurality of fields in an object, identifying at least one field having a latency cost that exceeds a predetermined threshold, and determining whether to store the at least one field to a first memory device or a second memory device based on the latency cost. Systems and machine-readable media are also provided.
-
公开(公告)号:US20160349993A1
公开(公告)日:2016-12-01
申请号:US14726182
申请日:2015-05-29
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Yathiraj B. Udupi , Johnu George , Debojyoti Dutta , Kai Zhang
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0605 , G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0689
Abstract: The present disclosure describes, among other things, a method for managing and optimizing distributed object storage on a plurality of storage devices of a storage cluster. The method comprises computing, by a states engine, respective scores associated with the storage devices based on a set of characteristics associated with each storage device and a set of weights corresponding to the set of characteristics, and computing, by the states engine, respective bucket weights for leaf nodes and parent node(s) of a hierarchical map of the storage cluster based on the respective scores associated with the storage devices, wherein each leaf nodes represent a corresponding storage device and each parent node aggregates one or more storage devices.
Abstract translation: 本公开尤其描述了一种用于在存储集群的多个存储设备上管理和优化分布式对象存储的方法。 该方法包括由状态引擎基于与每个存储设备相关联的一组特性以及与该组特征相对应的一组权重来计算与存储设备相关联的各个分数,以及由状态引擎计算相应的桶 基于与存储设备相关联的各个分数,存储集群的分层映射的叶节点和父节点的权重,其中每个叶节点表示相应的存储设备,并且每个父节点聚合一个或多个存储设备。
-
-
-
-
-