-
公开(公告)号:US11023472B2
公开(公告)日:2021-06-01
申请号:US15906076
申请日:2018-02-27
Applicant: Nutanix, Inc.
Inventor: Atreyee Maiti , Bryan Crowe , Harry Yang , Himanshu Shukla , Rahul Singh , Shamita Pisal , Shyan-Ming Perng , Shyama Duriseti
IPC: G06F16/2457 , G06F11/07 , G06F16/248 , G06F16/901
Abstract: A system and method include receiving, by a troubleshooting system of a virtual computing system, a search query for troubleshooting a problem associated with a component of the virtual computing system. The search query is received via a troubleshooting interface of the troubleshooting system. The system and method also include parsing the search query, including associating a troubleshooting category with the parsed search query, determining possible causes of the problem from the troubleshooting category, and ranking the possible causes based on a pre-determined criteria. The system and method additionally include displaying a subset of highest ranked possible causes of the problem on the troubleshooting interface.
-
公开(公告)号:US10552427B2
公开(公告)日:2020-02-04
申请号:US15143060
申请日:2016-04-29
Applicant: Nutanix, Inc.
Inventor: Himanshu Shukla , Venkata Vamsi Krishna Kothuri , Atreyee Maiti , Rahul Singh , Ziv Kennan
IPC: G06F16/2457 , H04L29/08 , G06F16/248 , G06F16/951 , H04L29/06 , G06F16/2452
Abstract: In one embodiment, a method may comprise receiving a query to search for one or more entities of the data center, the query including one or more query tokens. The method may then identify one or more entity-type nodes corresponding to the query, and rank the entity-type nodes based on a score determined for each of the identified entity-type nodes. For at least a portion of the ranked entity-type nodes, the method may generate a structured query associated with each of the entity-type nodes based at least in part of one or more activity-type nodes connected to each of the entity-type nodes. Then, the method may retrieve, based on the structured queries, results from one or more databases.
-
公开(公告)号:US10484301B1
公开(公告)日:2019-11-19
申请号:US15283004
申请日:2016-09-30
Applicant: Nutanix, Inc.
Inventor: Himanshu Shukla , Rahul Singh , Abhinay Nagpal , Aditya Ramesh
IPC: G06F15/173 , H04L12/911 , H04L29/08 , H04L12/26 , H04L12/24 , G06F9/455 , G06F3/06
Abstract: Resource allocation techniques for distributed data storage. A set of distributed storage system historical resource usage measurements are collected and stored using distributed storage system measurement techniques. The resource usage metrics are associated with and/or derived from processing entities in the distributed storage computing system. An analysis module determines a training window time period corresponding to a portion of the collected distributed storage system historical resource usage measurements. The training window time period is determined so as to provide an earlier time boundary and a later time boundary that defines a periodically recurring portion of the distributed storage system historical resource usage measurements. A latest cycle of those periodically recurring measurements are then used to train a predictive model, which in turn is used to produce distributed storage system predicted resource usage characteristics. Resource allocation decisions are made based at least in part on predictions from the trained predictive model.
-
公开(公告)号:US20190340281A1
公开(公告)日:2019-11-07
申请号:US15970103
申请日:2018-05-03
Applicant: NUTANIX, INC.
Inventor: Atreyee Maiti , Bryan Crowe , Himanshu Shukla , Rahul Singh , Shamita Pisal , Shyan-Ming Perng , Ken Chen , Binny Sher Gill , Satish Ramachandran
Abstract: A system and method include receiving, by a search system of a virtual computing system, a search query via a search console, converting the search query into a structured query, and retrieving search results based on the structured query. The system and method further include activating a subset of widgets that satisfy a condition based on the search results and determining a view for each activated widget. Each widget is configured to display a particular type of the search results and the view for each widget is based upon a number of the search results of the particular type that the widget is configured to display. The system and method additionally include displaying the activated widget on the search console according to the view of that widget.
-
公开(公告)号:US10361925B1
公开(公告)日:2019-07-23
申请号:US15191387
申请日:2016-06-23
Applicant: Nutanix, Inc.
Inventor: Himanshu Shukla , Bharat Kumar Beedu , Abhinay Nagpal
Abstract: Systems and methods for “what-if” scenario planning of a distributed data storage system. A scenario planning engine has a user interface to facilitate user interactions to describe “what if” scenarios. A method comprises steps to collect system performance measurements pertaining to measurable characteristics of the distributed storage system. A predictive model is generated and formatted for use as a predictor of one or more predictive model parameters that are derived from the collected system performance measurements and/or any calculated predictions and/or correlations. A user can vary a set of scenario input parameters so as to characterize one or more “what if” scenarios. The user-defined scenario input parameters are formatted and used as predictive model inputs. The predictive model is used to simulate predicted system performance parameters corresponding to respective “what-if” planning scenarios. A user interface is provided to present a graphical depiction of predicted system performance corresponding to the scenarios.
-
公开(公告)号:US11715025B2
公开(公告)日:2023-08-01
申请号:US15394654
申请日:2016-12-29
Applicant: Nutanix, Inc.
Inventor: Jianjun Wen , Abhinay Nagpal , Himanshu Shukla , Binny Sher Gill , Cong Liu , Shuo Yang
Abstract: A method for time series analysis of time-oriented usage data pertaining to computing resources of a computing system. A method embodiment commences upon collecting time series datasets, individual ones of the time series datasets comprising time-oriented usage data of a respective individual computing resource. A plurality of prediction models are trained using portions of time-oriented data. The trained models are evaluated to determine quantitative measures pertaining to predictive accuracy. One of the trained models is selected and then applied over another time series dataset of the individual resource to generate a plurality of individual resource usage predictions. The individual resource usage predictions are used to calculate seasonally-adjusted resource usage demand amounts over a future time period. The resource usage demand amounts are compared to availability of the resource to form a runway that refers to a future time period when the resource is predicted to be demanded to its capacity.
-
公开(公告)号:USD931305S1
公开(公告)日:2021-09-21
申请号:US29719125
申请日:2019-12-31
Applicant: Nutanix, Inc.
Designer: Jibin Varghese , Chhavi Gopal Shrivastava , Atreyee Maiti , Shyama Sundar Duriseti , Himanshu Shukla
-
公开(公告)号:US10929165B2
公开(公告)日:2021-02-23
申请号:US16051242
申请日:2018-07-31
Applicant: Nutanix, Inc.
Inventor: Gaurav Poothia , Arun Navasivasakthivelsamy , Abhinay Nagpal , Miao Cui , Srinivas Bandi Ramesh Babu , Weiheng Chen , Himanshu Shukla
Abstract: A system and method for dynamically adjusting the amount of memory allocated to a virtual machine includes generating, by a memory resizing system, a current memory usage profile for the virtual machine. The memory resizing system and the virtual machine are part of a virtual computing system and the current memory usage profile is generated by mapping, as a function of time, memory usage information from the virtual machine. The system and method also include computing an upper baseline based upon a peak memory usage in the current memory profile, updating an initial memory allocation of the virtual machine based upon the upper baseline and a predetermined threshold for obtaining an initial revised memory allocation, determining a moving average of memory usage from a historical memory usage profile, and updating the initial revised memory allocation based upon the moving average of memory usage for obtaining a final revised memory allocation.
-
公开(公告)号:US10691491B2
公开(公告)日:2020-06-23
申请号:US15298149
申请日:2016-10-19
Applicant: Nutanix, Inc.
Inventor: Abhinay Nagpal , Aditya Ramesh , Himanshu Shukla , Rahul Singh
Abstract: Systems for distributed resource system management. A first computing system operates in a first computing environment. A predictive model is trained in the first computing environment to form a trained resource performance predictive model that comprises a set of trained model parameters to capture at least computing and storage IO parameters that are responsive to execution of one or more workloads that consume computing and storage resources in the first computing environment. When the trained resource performance predictive model is deployed to a second computing environment, various computing system configuration differences, and/or workload differences and/or other differences between the first computing environment and the second computing environment are detected and measured. Responsive to the detected differences and/or measurements, some of the trained resource performance predictive model parameters are modified to adapt the trained resource performance predictive model to any of the detected and/or measured characteristics of the second computing environment.
-
公开(公告)号:US20170235595A1
公开(公告)日:2017-08-17
申请号:US15424564
申请日:2017-02-03
Applicant: Nutanix, Inc.
Inventor: Deepak Vankadaru , Himanshu Shukla , Karthik Mysore Guruprasad , Ting Suk Lee
IPC: G06F9/455 , G06F3/0484 , G06F17/30
CPC classification number: G06F9/45558 , G06F3/04847 , G06F9/453 , G06F11/324 , G06F11/3452 , G06F11/3495 , G06F16/951 , G06F2009/45583 , G06F2201/815
Abstract: In one embodiment, a system includes a cluster of host machines implementing a virtualization environment. Each host machine a hypervisor, a user virtual machine (UVM), a connection manager, an I/O controller, and a virtual disk. The virtual environment may include storage devices and may be accessible by all of the I/O controllers. A management module of the virtualization environment may display a graphical user interface that includes an alert rule configuration interface, which may be operable to configure one or more alert policies each associated with an operating status of a component of the virtualization environment. The management module may receive inputs associated with the alert policies. The management module may update the alert policies in accordance with the inputs.
-
-
-
-
-
-
-
-
-