STORAGE I/O PATH PARTITIONING TO ELIMINATE I/O INTERFERENCE IN CONSOLIDATED SERVERS
    71.
    发明申请
    STORAGE I/O PATH PARTITIONING TO ELIMINATE I/O INTERFERENCE IN CONSOLIDATED SERVERS 有权
    存储I / O路径分配以消除综合服务器中的I / O干扰

    公开(公告)号:US20140310473A1

    公开(公告)日:2014-10-16

    申请号:US13861101

    申请日:2013-04-11

    Abstract: A method for storage input/output (I/O) path configuration in a system that includes at least one storage device in network communication with at least one computer processor; the method comprising providing in the I/O path into at least: (a) a block-based kernel-level filesystem, (b) an I/O cache module controlling an I/O cache implemented on a first computer readable medium, (c) a journaling module, and (d) a storage cache module controlling a storage cache implemented on a second computer readable medium, the second computer readable medium having a lower read/write speed than the first computer readable medium. Furthermore, the steps of translating by the filesystem, based on computer executable instructions executed by the at least one processor, a file I/O request made by an application executed by the at least one computer processor into a block I/O request and fulfilling by the at least one processor the block I/O request from one of the I/O cache and the storage cache complete the I/O operation.

    Abstract translation: 一种用于在包括与至少一个计算机处理器的网络通信中的至少一个存储设备的系统中存储输入/输出(I / O)路径配置的方法; 该方法包括至少在I / O路径中提供:(a)基于块的内核级文件系统,(b)控制在第一计算机可读介质上实现的I / O缓存的I / O高速缓存模块, c)日志模块,以及(d)控制在第二计算机可读介质上实现的存储高速缓存的存储高速缓存模块,所述第二计算机可读介质具有比所述第一计算机可读介质更低的读/写速度。 此外,由文件系统基于由至少一个处理器执行的计算机可执行指令将由至少一个计算机处理器执行的应用所做的文件I / O请求转换成块I / O请求并实现 通过至少一个处理器,来自I / O缓存和存储缓存之一的块I / O请求完成I / O操作。

    METHOD AND SYSTEM FOR TRACING INDIVIDUAL TRANSACTIONS OVER MESSAGING SYSTEMS WITHOUT ADDING TRACING INFORMATION TO MESSAGES
    73.
    发明申请
    METHOD AND SYSTEM FOR TRACING INDIVIDUAL TRANSACTIONS OVER MESSAGING SYSTEMS WITHOUT ADDING TRACING INFORMATION TO MESSAGES 有权
    跟踪消息传递信息的消息传递系统中的个人交易的方法和系统

    公开(公告)号:US20140149803A1

    公开(公告)日:2014-05-29

    申请号:US14085882

    申请日:2013-11-21

    Abstract: A performance monitoring system is presented for monitoring and tracing individual transactions, where transaction processing includes sending and receiving messages using messaging systems that do not allow the augmentation of existing messages with monitoring system specific correlation information. Agents are deployed to sender and receiver applications that monitor and report transactions. Both sender and receiver applications are instrumented with sensors that detect and report sending or receiving of such immutable messages. Those sensors also extract correlation data from sent and received data allowing the identification of matching corresponding send/receive pairs. A mapping agent is used to retrieve mapping information from a messaging system which may alter the additional message identification data while messages travel through the system. This mapping information is additionally used for the correlation process.

    Abstract translation: 提出了一种性能监视系统,用于监视和跟踪单个事务,其中事务处理包括使用不允许使用监视系统特定的相关信息来扩充现有消息的消息系统来发送和接收消息。 代理被部署到监视和报告事务的发送者和接收者应用程序。 发送者和接收者应用程序都使用传感器来检测和报告发送或接收这种不可变消息。 这些传感器还从发送和接收数据中提取相关数据,允许识别匹配的相应发送/接收对。 映射代理用于从消息系统检索映射信息,消息传递系统可以在消息传播通过系统时改变附加消息标识数据。 该映射信息另外用于相关处理。

    Method and system for monitoring performance of an application system
    74.
    发明授权
    Method and system for monitoring performance of an application system 有权
    监控应用系统性能的方法和系统

    公开(公告)号:US08732302B2

    公开(公告)日:2014-05-20

    申请号:US13184274

    申请日:2011-07-15

    Abstract: A method for monitoring performance of an application system which is distributed across a plurality of network connected nodes, comprising: generating a hierarchical model for the application system, the hierarchical model having a plurality of levels, each level including components of a span specific to that level; mapping the application system onto the hierarchical model according to a network topology of the application system; monitoring network traffic between the plurality of network connected nodes of the application system to gather network traffic data; assembling the network traffic data into application messages; correlating the application messages into sets of one or more application messages that are causally associated in accordance with the hierarchical model, wherein the sets of causally associated application messages constitute transactions corresponding to a lowest level of the hierarchical model; and, generating records of individual transactions occurring within the application system for at least the transactions corresponding to the lowest level of the hierarchical model.

    Abstract translation: 一种用于监视分布在多个网络连接节点上的应用系统的性能的方法,包括:为所述应用系统生成分层模型,所述分级模型具有多个级别,每个级别包括特定于所述应用系统的跨度的分量 水平; 根据应用系统的网络拓扑将应用系统映射到分层模型; 监控应用系统的多个网络连接节点之间的网络流量,以收集网络流量数据; 将网络流量数据组合成应用消息; 将所述应用消息与根据所述分级模型因果关联的一个或多个应用消息的集合相关联,其中所述因果关联应用消息的集合构成对应于所述分层模型的最低级别的事务; 以及生成在应用系统内发生的至少对应于层次模型的最低级别的事务的事务的各个事务的记录。

    WEB TRANSACTION ANALYSIS
    75.
    发明申请
    WEB TRANSACTION ANALYSIS 有权
    WEB交易分析

    公开(公告)号:US20140122712A1

    公开(公告)日:2014-05-01

    申请号:US14149124

    申请日:2014-01-07

    Abstract: Individual network activities are correlated to interactions with a target web page to facilitate an analysis of the performance of the web page. This correlation is preferably performed using a combination of heuristics and rules developed to filter network activities into those activities that are likely to have been caused by the particular transaction, and those that are unlikely to be associated with that transaction. The activities that are identified as being associated with the transaction are subsequently organized to identify a time-flow of these activities within the transaction, from which performance statistics can be determined and presented to a user. Because the individual activities within the transaction are identified and time-ordered, an analysis of the effects of each activity on the overall performance of the web page can be performed to identify potential problem areas, or to diagnose reported problems.

    Abstract translation: 个人网络活动与与目标网页的交互相关联,以便于分析网页的性能。 该相关性优选地使用启发式和为了将网络活动过滤到可能由特定交易引起的那些活动而开发的规则以及不太可能与该交易相关联的那些活动的组合来执行。 被识别为与事务相关联的活动随后被组织以识别事务内的这些活动的时间流,从中可以确定并呈现性能统计信息给用户。 由于事务中的各项活动被识别并且被定时,因此可以对每个活动对网页整体性能的影响进行分析,以识别潜在的问题领域,或者诊断报告的问题。

    Efficiently collecting transaction-separated metrics in a distributed enviroment
    76.
    发明授权
    Efficiently collecting transaction-separated metrics in a distributed enviroment 有权
    在分布式环境中有效地收集交易分离指标

    公开(公告)号:US08688729B2

    公开(公告)日:2014-04-01

    申请号:US13211143

    申请日:2011-08-16

    Abstract: Transaction-segregated metrics are obtained for component invocations of different transactions of an application. Corresponding tree data structures are maintained by an agent and a manager which describe sequences of invoked components of the different transactions. The start and end of each component are each represented by a node in each branch of the tree data structure. Each transaction is identified by matching a branch to a transaction trace. Gatherers are linked to one or more nodes to collect the transaction-segregated metrics. For example, metrics can be gathered separately for component invocations in different transactions. Metrics can also be gathered together for instances of different components in one or more transactions. A user interface includes a directed graph having vertices connected by edges. Edge portions are visually distinguished from one another based on the metrics of the gatherers. Each edge portion can be associated with one or more of the gatherers.

    Abstract translation: 获取用于应用程序的不同事务的组件调用的事务隔离度量。 相应的树数据结构由描述不同事务的被调用组件的序列的代理和管理器来维护。 每个组件的开始和结束都由树数据结构的每个分支中的一个节点表示。 通过将分支与事务跟踪进行匹配来标识每个事务。 收集者链接到一个或多个节点以收集交易分离的指标。 例如,可以针对不同事务中的组件调用单独收集度量。 也可以在一个或多个事务中收集不同组件的实例的度量标准。 用户界面包括具有通过边缘连接的顶点的有向图。 基于收集器的度量,边缘部分在视觉上彼此区分开。 每个边缘部分可以与一个或多个采集器相关联。

    DFX software debug feature for IO and other non-memory typed transactions
    77.
    发明授权
    DFX software debug feature for IO and other non-memory typed transactions 有权
    用于IO和其他非内存类型事务的DFX软件调试功能

    公开(公告)号:US08661166B2

    公开(公告)日:2014-02-25

    申请号:US12639868

    申请日:2009-12-16

    Inventor: Yen Hsiang Chew

    Abstract: A system and method for monitoring a data-path between a plurality of devices which are communicably interfaced with a bus for a transaction. The transaction is copied to a replicate transaction, and the original transaction is allowed to proceed to whichever of the plurality of devices to which it is uniquely addressed according to the transaction. A destination address of the replicate transaction is modified to a specified memory device which is also communicably interfaced with the bus, and the replicate transaction is then released onto the data-path, thus allowing the replicate transaction to proceed to the specified memory device based on the modified destination address.

    Abstract translation: 一种用于监视与用于交易的总线可通信地接口的多个设备之间的数据路径的系统和方法。 事务被复制到复制事务,并且允许原始事务根据该事务继续到其唯一寻址到的多个设备中的哪个设备。 复制事务的目的地地址被修改为也可以与总线通信地接口的指定存储器件,然后复制事务被释放到数据路径上,从而允许复制事务基于 修改后的目的地址。

    RUN-TIME INSTRUMENTATION SAMPLING IN TRANSACTIONAL-EXECUTION MODE
    78.
    发明申请
    RUN-TIME INSTRUMENTATION SAMPLING IN TRANSACTIONAL-EXECUTION MODE 有权
    运行时间仪器在交互执行模式下采样

    公开(公告)号:US20130246774A1

    公开(公告)日:2013-09-19

    申请号:US13788368

    申请日:2013-03-07

    Abstract: Embodiments of the invention relate to implementing run-time instrumentation indirect sampling by address. An aspect of the invention includes a method for implementing run-time instrumentation indirect sampling by address. The method includes reading sample-point addresses from a sample-point address array, and comparing, by a processor, the sample-point addresses to an address associated with an instruction from an instruction stream executing on the processor. The method further includes recognizing a sample point upon execution of the instruction associated with the address matching one of the sample-point addresses. Run-time instrumentation information is obtained from the sample point. The method also includes storing the run-time instrumentation information in a run-time instrumentation program buffer as a reporting group.

    Abstract translation: 本发明的实施例涉及通过地址实现运行时间仪器间接采样。 本发明的一个方面包括一种通过地址实现运行时间仪表间接采样的方法。 该方法包括从采样点地址阵列中读取采样点地址,以及将处理器将采样点地址与来自在处理器上执行的指令流的指令相关联的地址进行比较。 该方法还包括在执行与匹配其中一个采样点地址的地址相关联的指令时识别采样点。 从采样点获取运行时仪表信息。 该方法还包括将运行时仪器信息存储在作为报告组的运行时仪表程序缓冲器中。

    TECHNIQUES FOR TRACKING RESOURCE USAGE STATISTICS PER TRANSACTION ACROSS MULTIPLE LAYERS OF PROTOCOLS
    80.
    发明申请
    TECHNIQUES FOR TRACKING RESOURCE USAGE STATISTICS PER TRANSACTION ACROSS MULTIPLE LAYERS OF PROTOCOLS 有权
    跟踪多个协议层的资源使用统计数据交易的技术

    公开(公告)号:US20130198363A1

    公开(公告)日:2013-08-01

    申请号:US13360460

    申请日:2012-01-27

    Abstract: Techniques to track resource usage statistics per transaction across multiple layers of protocols and across multiple threads, processes and/or devices are disclosed. In one embodiment, for example, a technique may comprise assigning an activity context to a request at the beginning of a first stage, where the activity context has an initial set of properties. The values of the properties may be assigned to the properties in the initial set during the first stage. The value of a property may be stored on a data store local to the first stage. The activity context may be transferred to a second stage when the request begins the second stage. The transferred activity context may include a property from the initial set of properties. The stored values may be analyzed to determine a resource usage statistic. Other embodiments are described and claimed.

    Abstract translation: 公开了跨多层协议,跨越多个线程,进程和/或设备的事务跟踪资源使用统计的技术。 在一个实施例中,例如,技术可以包括在第一阶段开始时向活动上下文分配活动上下文,其中活动上下文具有初始属性集。 可以在第一阶段将属性的值分配给初始集中的属性。 属性的值可以存储在第一阶段本地的数据存储上。 当请求开始第二阶段时,活动上下文可以被转移到第二阶段。 转移的活动上下文可以包括来自初始属性集的属性。 可以分析存储的值以确定资源使用统计量。 描述和要求保护其他实施例。

Patent Agency Ranking