-
公开(公告)号:US20170132111A1
公开(公告)日:2017-05-11
申请号:US15206200
申请日:2016-07-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Lenin Ravindranath Sivalingam , Jitendra D. Padhye , Sharad Agarwal , Ratul Mahajan , Ian Obermiller , Shahin Shayandeh
CPC classification number: G06F11/3624 , G06F11/302 , G06F11/3419 , G06F11/3466 , G06F11/3476 , G06F11/3644 , G06F2201/865 , G06F2201/87
Abstract: Aspects of the subject disclosure are directed towards monitoring application performance during actual use, particularly mobile application performance. Described is instrumenting mobile application binaries to automatically identify a critical path in user transactions, including across asynchronous-call boundaries. Trace data is logged by the instrumented application to capture UI manipulations, thread execution, asynchronous calls and callbacks, UI updates and/or thread synchronization. The trace data is analyzed to assist developers in improving application performance.
-
公开(公告)号:US09645843B2
公开(公告)日:2017-05-09
申请号:US14996434
申请日:2016-01-15
Applicant: International Business Machines Corporation
Inventor: Praveen Jayachandran , Ravi Kothari , Akshat Verma
CPC classification number: G06F9/45558 , G06F8/65 , G06F8/71 , G06F11/3051 , G06F2009/4557 , G06F2009/45587 , G06F2009/45591 , G06F2201/815 , G06F2201/865
Abstract: A method and system for tracking a virtual machine is provided. The method includes determining updates applied to virtual machine instances and tracking updates associated with a master image used to generate the virtual machine instances. High level semantic updates to the master image are identified by performing a breadth-first search on a version graph to identify a cut on the version graph such that each edge in the cut comprises all elements of the high level semantic updates and splitting a node that immediately follows the cut into a node V1 and a node V2. The node V1 captures changes of the high level semantic updates and the node V2 captures changes not in the high level semantic updates. The node V1 is promoted to a root. A version tree configured to track drift of each virtual machine instance with respect to the master image is maintained.
-
公开(公告)号:US20170123956A1
公开(公告)日:2017-05-04
申请号:US14928939
申请日:2015-10-30
Applicant: CA, Inc.
Inventor: Jonathan B. Lindo , Seshadri Venkataraman , Vamsee K. Lakamsani , Harshit Bapna
IPC: G06F11/36 , G06F3/0484 , G06F3/0482
CPC classification number: G06F11/3612 , G06F3/0481 , G06F9/451 , G06F11/3006 , G06F11/323 , G06F11/3409 , G06F11/3495 , G06F11/3616 , G06F2201/865 , G06F2201/875 , G06F2203/04803
Abstract: A method and system for displaying application performance data. In an embodiment, performance data collected from an application is logically associated with a display window generated by the application. A displayable performance indicator determined. The displayable performance indicator is visually modifiable to correlate to variations in the performance data. A performance category selection signal and a data collection filter metric selection signal are received by a performance analytics display module. The display module simultaneously displays, on a display device, an indicator of a performance category based on the performance selection signal, an indicator of a data collection filter metric based on the filter metric selection signal, and an image of the display window that includes the performance indicator.
-
公开(公告)号:US09639432B2
公开(公告)日:2017-05-02
申请号:US14557317
申请日:2014-12-01
Applicant: Citrix Systems, Inc.
Inventor: Chris Wade , Stanislaw Skowronek
CPC classification number: G06F11/1469 , G06F11/1438 , G06F11/3003 , G06F11/3096 , G06F11/3476 , G06F11/36 , G06F2201/815 , G06F2201/835 , G06F2201/84 , G06F2201/865
Abstract: A first computing device is provided for rolling back a computing environment. The computing device includes processors configured to acquire a stream containing entries including snapshot entries, memory entries, and input/output entries wherein each entry includes information and is associated with a timestamp. The processors are further configured to receive a snapshot entry associated with a first timestamp, revert to a memory state using information provided in at least one memory entry associated with a timestamp after the first timestamp, and re-execute a previously executed process, wherein the re-execution of the process is started using the first timestamp, information from the received snapshot entry, and information for input/output operations corresponding to the input/output entries associated with timestamps after the first timestamp.
-
公开(公告)号:US20170116031A1
公开(公告)日:2017-04-27
申请号:US15180160
申请日:2016-06-13
Applicant: International Business Machines Corporation
Inventor: Marco H. Kroll , Jakob C. Lang , Angel Nunez Mencias , Natalie Speiser , Rene Trumpp
CPC classification number: G06F9/48 , G06F8/30 , G06F9/5027 , G06F11/3017 , G06F11/3024 , G06F11/3409 , G06F11/3466 , G06F2201/865 , G06F2209/501
Abstract: An approach for simultaneous multithreading in a processor. The approach comprises measuring SMT-performance value of a software code and measuring non-SMT-performance value the software code, comparing the SMT-performance value with the non-SMT performance value and dispatching the software code for execution mode by the processor based on the comparison, wherein the execution mode comprises SMT-mode and non-SMT-mode of the processor.
-
公开(公告)号:US20170109225A1
公开(公告)日:2017-04-20
申请号:US15392387
申请日:2016-12-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Hao Xia , Todd F. Pfleiger , Mark C. Benvenuto , Ajay Kalhan
CPC classification number: G06F11/079 , G06F11/004 , G06F11/0709 , G06F11/0751 , G06F11/076 , G06F11/0769 , G06F11/0787 , G06F11/2257 , G06F11/3006 , G06F11/3055 , G06F11/3065 , G06F11/324 , G06F2201/865 , H04L43/065
Abstract: Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in computer network nodes. In an embodiment, a computer system monitors various health indicators for multiple nodes in a computer network. The computer system accesses stored health indicators that provide a health history for the computer network nodes. The computer system then generates a health status based on the monitored health indicators and the health history. The generated health status indicates the likelihood that the node will be healthy within a specified future time period. The computer system then leverages the generated health status to handle current or predicted failures. The computer system also presents the generated health status to a user or other entity.
-
公开(公告)号:US20170104767A1
公开(公告)日:2017-04-13
申请号:US15386103
申请日:2016-12-21
Applicant: Red Hat, Inc.
Inventor: James Michael Ferris , Gerry Edward Riveros
CPC classification number: H04L63/145 , G06F3/0481 , G06F3/067 , G06F9/452 , G06F9/45558 , G06F11/3409 , G06F11/3466 , G06F16/954 , G06F2009/45591 , G06F2009/45595 , G06F2201/815 , G06F2201/865 , G06F2201/875 , H04L41/22 , H04L43/0882 , H04L63/083
Abstract: An example method of monitoring computing resources in a cloud computing environment may include receiving a request to subscribe to a monitoring service with respect to computing resources associated with a user account, the request specifying access information for a cloud computing system comprising a plurality of virtual machines associated with the computing resources. The method may further include monitoring, using the access information, the plurality of virtual machines. The method may further include identifying, in view of the monitoring, a virus-infected application running on a virtual machine of the plurality of virtual machines. The method may further include terminating the virus-infected application. The method may further include receiving, in view of the monitoring, resource usage data reflecting types and duration of usage of the computing resources. The method may further include generating, in view of the usage data, a report reflecting usage of the computing resources.
-
公开(公告)号:US09619360B2
公开(公告)日:2017-04-11
申请号:US14479455
申请日:2014-09-08
Applicant: International Business Machines Corporation
Inventor: Shivali Agarwal , Monika Gupta , Naga Praveen Kumar Katta
CPC classification number: G06F8/45 , G06F8/30 , G06F8/4452 , G06F8/452 , G06F8/72 , G06F11/3466 , G06F2201/865
Abstract: A method and system for creating a library method stub in source code form corresponding to an original library call in machine-executable form. The library method stub is created in a predefined programming language by use of a library method signature associated with the original library call, at least one idiom sentence, and a call invoking the original library call. Creating the library method stub includes composing source code of the library method stub by matching the at least one idiom sentence with idiom-stub mappings predefined for each basic idiom of at least one basic idiom. The original library call appears in sequential code. The library method signature specifies formal arguments of the original library call. The at least one idiom sentence summarizes memory operations performed by the original library call on the formal arguments. The created library method stub is stored in a database.
-
公开(公告)号:US09619346B2
公开(公告)日:2017-04-11
申请号:US14525803
申请日:2014-10-28
Applicant: Assured Information Security, Inc.
Inventor: Stephen Raymond Pape
CPC classification number: G06F11/1484 , G06F9/45558 , G06F11/0712 , G06F11/301 , G06F11/3466 , G06F2009/45591 , G06F2009/45595 , G06F2201/815 , G06F2201/865
Abstract: Run-time, event-driven virtual machine introspection of the target guest virtual machine is facilitated as described herein. A component can specify events that are of interest to the component for introspection of a target guest virtual machine of a hypervisor. The hypervisor detects an introspection event generated by a target guest virtual machine and determines whether the introspection event is of interest for handling by a component coupled to the hypervisor. If so, the hypervisor alerts the component about the introspection event and provides information associated with the introspection event to the component. The component thereby receives notification of occurrence of the introspection event from the hypervisor and may obtain information associated with the introspection event.
-
公开(公告)号:US09619013B2
公开(公告)日:2017-04-11
申请号:US14748936
申请日:2015-06-24
Applicant: Abbott Diabetes Care Inc.
Inventor: Daniel M. Bernstein , Saeed Nekoomaram , Mark K. Sloan
CPC classification number: G06F1/3287 , G06F1/3203 , G06F8/61 , G06F9/5011 , G06F9/546 , G06F11/004 , G06F11/0721 , G06F11/0736 , G06F11/0751 , G06F11/079 , G06F11/3668 , G06F11/3688 , G06F11/3692 , G06F19/00 , G06F2201/865 , G16H40/40
Abstract: Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly.
-
-
-
-
-
-
-
-
-