-
公开(公告)号:US09778853B1
公开(公告)日:2017-10-03
申请号:US14291395
申请日:2014-05-30
Applicant: EMC Corporation
Inventor: Deepak M. Gaikwad , Robert J. Pellowski , Edith Epstein , Hitesh Trivedi , Helen S. Raizen
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0653 , G06F3/0689 , G06F11/3419 , G06F11/3485 , G06F2003/0692 , G06F2201/835 , G06F2201/88
Abstract: An improved technique for storing I/O metrics includes assigning metric values to data buckets held in kernel memory. Each data bucket covers a particular range of values of a respective metric and is configured as a counter, whose count is incremented each time the multipathing driver obtains or computes a metric value that falls within the range of the data bucket. Bucket counts can be read by an external program to obtain aggregate information about I/O metrics over time. The aggregate information can be fed back to the multipathing driver to enable improved selections of paths for conveying data to and from a storage array.
-
公开(公告)号:US09760353B2
公开(公告)日:2017-09-12
申请号:US14970451
申请日:2015-12-15
Applicant: SignalFx, Inc.
Inventor: Rajesh Raman , Arijit Mukherji , Kris Grandy , Phillip Liu
CPC classification number: G06F8/443 , G06F9/466 , G06F9/542 , G06F11/07 , G06F11/3006 , G06F11/3072 , G06F11/3086 , G06F11/34 , G06F11/3409 , G06F11/3452 , G06F11/3466 , G06F11/3604 , G06F17/3012 , G06F17/30516 , G06F2201/81 , G06F2201/835 , G06F2201/86 , G06F2201/88
Abstract: An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
-
公开(公告)号:US20170235817A1
公开(公告)日:2017-08-17
申请号:US15423494
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Akshay Deodhar , Jon Carlo Gueco , Lingfeng Huang , Zhi Yao Xie , Venkata Vamsi Krishna Kothuri , Van Co
CPC classification number: G06F9/45558 , G06F3/04842 , G06F3/04845 , G06F11/14 , G06F11/2094 , G06F16/00 , G06F16/212 , G06F16/219 , G06F16/2358 , G06F16/2379 , G06F16/24578 , G06F16/26 , G06F16/27 , G06F16/285 , G06F16/9535 , G06F2009/45579 , G06F2009/45583 , G06F2201/835 , H04L67/10 , H04L67/1097 , H04W4/60
Abstract: In one embodiment, a computing device receives user input from a client device. The user input corresponds to a request for a task to be performed by each entity of a set of entities from a virtualization environment. The request for the task is sent to the set of entities. The computing device receives feedback from each entity of the set of entities. The feedback corresponds to the progress of each entity's individual task for the request. The computing device aggregates the feedback from the set of entities into a single parent task, and sends only the reference to the parent task to the client device for display.
-
公开(公告)号:US20170235772A1
公开(公告)日:2017-08-17
申请号:US15423477
申请日:2017-02-02
Applicant: Nutanix, Inc.
Inventor: Artem Yevgenyevich Livshits , Ming Chen , Mohan Maturi , Rahul Singh , Ramesh U. Chandra
CPC classification number: G06F9/45558 , G06F3/04842 , G06F3/04845 , G06F11/14 , G06F11/2094 , G06F16/00 , G06F16/212 , G06F16/219 , G06F16/2358 , G06F16/2379 , G06F16/24578 , G06F16/26 , G06F16/27 , G06F16/285 , G06F16/9535 , G06F2009/45579 , G06F2009/45583 , G06F2201/835 , H04L67/10 , H04L67/1097 , H04W4/60
Abstract: In one embodiment, a computing device accesses an entity database storing information about entities in a virtualization environment. Each of the entities is associated with a single entity type and a shard. The shard further corresponds to the single entity type. The computing device determines an entity trail for the single shard, based on a modification history for one or more of the entities associated with the shard. The entity trail is divided into a plurality of time segments. The computing device receives an update from a client device indicating an update to an entity that is associated with the shard, and a client timestamp. The computing device selects a time segment corresponding to the client timestamp, and updates that portion of the entity trail with the client update.
-
公开(公告)号:US20170220424A1
公开(公告)日:2017-08-03
申请号:US15010815
申请日:2016-01-29
Applicant: Symantec Corporation
Inventor: Tushar Doshi , Anish A. Vaidya , Kushal B. Shah
CPC classification number: G06F11/1464 , G06F11/2069 , G06F11/2074 , G06F11/3034 , G06F11/3419 , G06F11/3442 , G06F11/3495 , G06F16/27 , G06F2201/81 , G06F2201/835 , H04L41/5019
Abstract: Disclosed herein are methods, systems, and processes to adjust replication operations in a distributed environment. A set of replicated data is received from a first appliance as a result of a replication operation. The replication operation is initiated by the first appliance and the set of replicated data includes a first timestamp. A write operation is performed to store the set of replicated data and a second timestamp is recorded. Recovery point information is generated based on the first timestamp and the second timestamp. The recovery point information is configured to be utilized in adjusting replication parameters of a subsequent replication operation.
-
公开(公告)号:US09703944B2
公开(公告)日:2017-07-11
申请号:US13938098
申请日:2013-07-09
Applicant: UltraSoC Technologies Ltd.
Inventor: Andrew Brian Thomas Hopkins , Arnab Banerjee , Stephen John Barlow , Klaus Dieter McDonald-Maier
CPC classification number: G06F21/44 , G01R31/31705 , G01R31/31719 , G06F11/348 , G06F21/62 , G06F2201/835 , G06F2201/86 , G06F2201/88
Abstract: Roughly described, a method of restricting access of a debug controller to debug architecture on an integrated circuit chip, the debug architecture comprising an access controller, a plurality of peripheral circuits, and a shared hub, the shared hub being accessible by the access controller and the plurality of peripheral circuits, the method comprising: at the access controller, authenticating the debug controller; at the access controller, following authentication, assigning to the debug controller a set of access rights, the set of access rights granting the debug controller partial access to the debug architecture; and after assigning the set of access rights, allowing the debug controller access to the debug architecture as allowed by the set of access rights.
-
公开(公告)号:US20170185483A1
公开(公告)日:2017-06-29
申请号:US15460958
申请日:2017-03-16
Applicant: International Business Machines Corporation
Inventor: Andrew Baptist , Greg Dhuse , Ilya Volvovski , Jason K. Resch , Zachary J. Mark , Bart Cilfone
CPC classification number: G06F15/17331 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F11/1076 , G06F11/1443 , G06F11/1474 , G06F2201/835 , G06F2211/1028 , H04L67/1095 , H04L67/1097
Abstract: A method begins by a processing module of a computing device receiving a most current revision value for a data element, where a revision value for the data element is generated based on a current time of a storing device. The method continues with the processing module generating a new revision value for a currently revised version of the data element based on a current time of the computing device and comparing the current time of the new revision value with the current time of the most current revision value. When the current time of the new revision value precedes the current time of the most current revision value, the method continues with the processing module adjusting the new revision value to produce an adjusted revision value and facilitating storage of the currently revised version of the data element having the adjusted revision value.
-
公开(公告)号:US09690645B2
公开(公告)日:2017-06-27
申请号:US14649183
申请日:2012-12-04
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Eran Samuni , Ira Cohen , Ruth Bernstein
CPC classification number: G06F11/079 , G06F11/0709 , G06F11/0751 , G06F11/30 , G06F11/3006 , G06F11/3452 , G06F11/3476 , G06F17/40 , G06F21/00 , G06F21/552 , G06F2201/835 , G06F2201/86 , H04L29/06 , H04L41/064 , H04L63/1425
Abstract: Determining suspected root causes of anomalous network behavior includes identifying anomalous components in a network exhibiting anomalous behavior from a plurality of network components, assigning a likelihood score to network components based on a scoring policy that considers recent change events affecting the anomalous components, and identifying a subset of the network components that are suspected to be root causes based on the likelihood score.
-
149.
公开(公告)号:US09626268B2
公开(公告)日:2017-04-18
申请号:US14864147
申请日:2015-09-24
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Thomas A. Blake , Daniele M. Quadrozzi , Martin A. Ross
IPC: G06F9/44 , G06F11/273 , G06F11/263 , G06F11/22 , G06F11/30 , G06F9/445 , G06F9/45 , G06F11/36 , G06F9/455
CPC classification number: G06F11/2736 , G06F8/52 , G06F9/44589 , G06F9/45516 , G06F11/2221 , G06F11/2635 , G06F11/3006 , G06F11/3466 , G06F11/3688 , G06F2201/835
Abstract: Controlling a byte code transformer on detection of completion of an asynchronous command. An asynchronous command is received by an asynchronous manager from a test framework. The asynchronous command manager issues the asynchronous command to an application. A transformer is loaded for transforming byte code associated with the application in order to output one or more method names and associated timestamps of one or more method entry points and one or more method exit points. A check is made as to whether an expected result has been generated by the application. In response to determining that an expected result has been successfully generated, a time period associated with successful generation of the expected result is compared with the timestamps in order to determine matching timestamps and associated matching method names. The transformer is modified in accordance with the matching method names such that a subsequent transformation executes on byte code associated with the matching method names.
-
公开(公告)号:US09612927B1
公开(公告)日:2017-04-04
申请号:US15265164
申请日:2016-09-14
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Jon Hawkes , Neil G. S. Young
IPC: G06F11/20
CPC classification number: G06F11/1633 , G06F11/165 , G06F11/2023 , G06F11/2028 , G06F11/203 , G06F11/2035 , G06F11/2048 , G06F2201/805 , G06F2201/81 , G06F2201/835 , G06F2201/85 , G06F2201/875 , H04L63/0281
Abstract: Computer-implemented methods and systems are provided for detecting a failed server. The computer-implemented method includes creating a proxy file for each server of a plurality of servers in an active state and assigning a timestamp to each proxy file of each server of the plurality of servers. The computer-implemented method further includes permitting each server to inspect each timestamp of each proxy file of each server of the plurality of servers and determining whether the timestamp assigned to each proxy file of each server of the plurality of servers exceeds a predetermined threshold. The computer-implemented method further includes, in response to a timestamp of a proxy file of a failed server exceeding the predetermined threshold, allowing another server of the plurality of servers to complete remaining work of the failed server.
-
-
-
-
-
-
-
-
-