-
公开(公告)号:US09710350B2
公开(公告)日:2017-07-18
申请号:US14918692
申请日:2015-10-21
发明人: Moshe Klausner , Nitzan Peleg
CPC分类号: G06F11/3495 , G06F9/30145 , G06F9/3853 , G06F9/3857 , G06F11/302 , G06F11/3409 , G06F11/3466 , G06F2201/86 , G06F2201/865
摘要: An aspect includes performance profiling of an application. A processor executes an instruction stream of the application including instructions that are dynamically grouped at run-time. The processor monitors for an event associated with sampled instructions. A sampled instruction is associated with other events that include instruction grouping information. A number of the instructions in a group that includes the sampled instruction is determined as a group size. The monitored event is tracked as separate events with respect to each of the sampled instruction and one or more other instructions of the group. Subsequent monitored events are tracked as the separate events for each of the instructions from additional groups having various group sizes formed from a sequence of the instructions. An execution count for the sequence of the instructions is generated based on accumulating the separate events over a period of time.
-
公开(公告)号:US09703670B2
公开(公告)日:2017-07-11
申请号:US14590049
申请日:2015-01-06
CPC分类号: G06F11/3495 , G06F11/3003 , G06F11/3082 , G06F11/323 , G06F11/328 , G06F11/3476 , G06F2201/86 , G06F2201/865
摘要: A performance state machine is controlled in part by identifying notifications from an execution trace of an application program, through rapid automatic comparison of trace events to notification events for notification categories. Some notification categories include application startup, page outline load, page data load start, page data load finish, page to page transition, application input, window size change, media query, binding update, page background task start, page background task finish, developer-defined scenario start, and developer-defined scenario finish. Notifications may reflect heuristics such as the time from startup to first frame submission. A state is placed in the performance state machine for each identified notification, with aggregate application performance data for each transition between identified notifications. Some performance data categories include network activity, disk activity, memory usage, parse time, frame time, dropped frames, component or overall frame rates, and thread utilization. Timelines and other visual representations aid application performance optimization.
-
公开(公告)号:US20170185468A1
公开(公告)日:2017-06-29
申请号:US15460608
申请日:2017-03-16
CPC分类号: G06F11/0751 , G06F11/0709 , G06F11/079 , G06F2201/86 , H04L41/064 , H04L41/065
摘要: In some examples, a system determines that plural occurrences of a particular pattern of event types are present in a collection of events, the particular pattern of event types including a first event of a first event type and a second event of a second event type. The system determines that a number of the plural occurrences exceeds a predefined threshold, and in response, creates a correlation rule correlating the first event type and the second event type. The system determines, the correlation rule, a cause of a symptom event in the IT infrastructure.
-
公开(公告)号:US20170163752A1
公开(公告)日:2017-06-08
申请号:US14960171
申请日:2015-12-04
发明人: Vikram Kaledhonkar , Allan Schrum
CPC分类号: H04L67/26 , G06F2201/86 , H04L67/02 , H04L67/10 , H04L67/306 , H04L67/42
摘要: A method of handling event subscriptions and notifications may include receiving a request from a client system to subscribe to an event type, and receiving a template from the client system. The template may define data that should be returned to the client system when an event of the event type occurs. In response to the event of the event type occurring, the method may also include packaging data associated with the event according to the template received from the client system to generate an event notification. The method may further include sending the event notification to the client system.
-
公开(公告)号:US20170161127A1
公开(公告)日:2017-06-08
申请号:US15385718
申请日:2016-12-20
发明人: Hani Neuvirth-Telem , Amit Hilbuch , Shay Baruch Nahum , Yehuda Finkelstein , Daniel Alon , Elad Yom-Tov
CPC分类号: G06F11/006 , G06F11/00 , G06F11/3051 , G06F11/3447 , G06F11/3452 , G06F2201/86 , G06N5/04 , G06N20/00
摘要: A system for identifying abnormal resource usage in a data center is provided. In some embodiments, the system employs a prediction model for each of a plurality of resources and an abnormal resource usage criterion. For each of a plurality of resources of the data center, the system retrieves current resource usage data for a current time and past resource usage data for that resource. The system then extracts features from the past resource usage data for that resource, predicts using the prediction model for that resource usage data for the current time based on the extracted features, and determines an error between the predicted resource usage data and the current resource usage data. After determining the error data for the resources, the system determines whether errors satisfy the abnormal resource usage criterion. If so, the system indicates that an abnormal resource usage has occurred.
-
公开(公告)号:US20170155676A1
公开(公告)日:2017-06-01
申请号:US15318676
申请日:2016-04-21
申请人: Y.G. NooBaa Ltd.
发明人: Eran TAMIR , Guy MARGALIT , Yuval DIMNIK
IPC分类号: H04L29/06
CPC分类号: H04L63/1433 , G06F3/0631 , G06F3/067 , G06F3/0689 , G06F11/2094 , G06F11/3034 , G06F21/50 , G06F21/6218 , G06F2201/86 , H04L63/1441 , H04L67/1095
摘要: There is provided a method of maintaining a security risk level of data objects stored in a distributed system, comprising: estimating a current security risk level of at least one storage unit of each of a plurality of network nodes based on real time monitoring; distributing a plurality of data objects among the at least one storage units of the plurality of network nodes according to the current security risk level such that a minimal security requirement of each data object is complied with; detecting a change in the current security risk level of the at least one storage unit; and creating a new copy of at least one of the data objects for storage on a different network node such that the minimal security requirement of each data object is maintained.
-
公开(公告)号:US09665659B1
公开(公告)日:2017-05-30
申请号:US13453519
申请日:2012-04-23
CPC分类号: G06F17/30905 , G06F11/3438 , G06F11/3466 , G06F11/3476 , G06F17/3089 , G06F2201/81 , G06F2201/86 , G06F2201/865 , G06F2201/875 , H04L41/5025
摘要: A data processing system comprises web page generation logic and website experimentation logic. The web page generation logic is configured to generate web pages to be provided to visitors of a website. The website experimentation logic is coupled to the web page generation logic. The website experimentation logic is configured to detect a change in the manner in which the web page generation logic generates one or more of the web pages and to assess how the change impacts visitor interactions with the website.
-
公开(公告)号:US20170147369A1
公开(公告)日:2017-05-25
申请号:US15422280
申请日:2017-02-01
申请人: VMware, Inc.
CPC分类号: G06F9/45533 , G06F9/4881 , G06F9/52 , G06F11/3024 , G06F11/3409 , G06F11/3433 , G06F11/348 , G06F2201/81 , G06F2201/815 , G06F2201/86 , G06F2201/865 , G06F2201/88 , G06F2201/885
摘要: The current application is directed to architected hardware support within computer processors for detecting and monitoring various types of potential performance imbalances with respect to simultaneously executing hardware threads in simultaneous multi-threading (“SMT”) processors and SMT-processor cores. The architected hardware support may include various types of performance-imbalance-monitoring registers that accumulate indications of performance imbalances and that can be used, by performance-monitoring software and by human analysts to detect performance-degrading conflicts between simultaneously executing hardware threads. Such conflicts can be ameliorated by changing the scheduling of virtual machines, tasks, and other computational entities, by redesigning and re-implementing all or portions of performance-limited and performance-degrading applications, by altering resource-allocation strategies, and by other means. In addition, performance imbalance detection and monitoring can be used to provide accurate, computational-throughput-based accounting in cloud-computing environments.
-
公开(公告)号:US09652316B2
公开(公告)日:2017-05-16
申请号:US14674780
申请日:2015-03-31
CPC分类号: G06F11/079 , G06F9/542 , G06F11/008 , G06F11/0709 , G06F11/0748 , G06F11/0754 , G06F11/076 , G06F11/0772 , G06F11/0793 , G06F11/34 , G06F11/3409 , G06F2201/86 , H04L41/00 , H04L41/0836 , H04L41/147
摘要: A method includes receiving historical monitoring data for components of a system, the historical monitoring data comprising a plurality of events, each triggered by an associated component, and a plurality of alarms, each triggered by detection of a particular type of condition in the components. The method also includes determining common event sequences in the plurality of events, each event sequence culminating in one of the plurality of alarms. The method further includes correlating the common event sequences into an event pattern. The method also includes receiving a plurality of real-time events triggered by the components. The method additionally includes detecting the event pattern in the plurality of real-time events to predict a potential future instance of the particular type of condition in the components of the system.
-
60.
公开(公告)号:US09652293B2
公开(公告)日:2017-05-16
申请号:US13625716
申请日:2012-09-24
发明人: Basant Kukreja
IPC分类号: G06F15/167 , G06F9/50 , G06F17/27 , G06F9/44 , G06F9/455 , G06F11/20 , H04L29/08 , H04L12/24 , H04L29/06
CPC分类号: G06F9/505 , G06F9/451 , G06F9/45512 , G06F11/2041 , G06F11/3433 , G06F17/276 , G06F2201/86 , H04L41/08 , H04L63/0853 , H04L67/1002 , H04L67/1008 , H04L67/1034 , H04L2029/06054
摘要: Described herein are systems and methods for use with a load balancer or traffic director, and administration thereof, wherein the traffic director is provided as a software-based load balancer that can be used to deliver a fast, reliable, scalable, and secure platform for load-balancing Internet and other traffic to back-end origin servers, such as web servers, application servers, or other resource servers. In accordance with an embodiment, the traffic director can be configured to compress data stored in its cache, and to respond to requests from clients by serving content from origin servers either as compressed data, or by dynamically decompressing the data before serving it, should a particular client prefer to receive a non-compressed variant of the data. In accordance with an embodiment, the traffic director can be configured to make use of hardware-assisted compression primitives, to further improve the performance of its data compression and decompression.
-
-
-
-
-
-
-
-
-