SHARING GLOBAL VARIABLES BETWEEN ADDRESSING MODE PROGRAMS

    公开(公告)号:US20230136606A1

    公开(公告)日:2023-05-04

    申请号:US17518069

    申请日:2021-11-03

    Abstract: Global variables are shared between programs associated with different addressing modes. A first program of an application records an allocated address to a global variable in a global variable sharing area (GVSA). The first program is associated with a first addressing mode. The first program specifies the global variable to be shared across different addressing modes. An address of the GVSA is passed to a second program of the application that is loaded after the first program has been loaded. The second program is associated with a second addressing mode different from the first addressing mode. The second program also specifies the global variable in the second program to be shared across different addressing modes. The second program retrieves the allocated address to the global variable from the GVSA based on the address of the GVSA. The second program accesses the global variable based on the retrieved allocated address.

    Signal handling between programs associated with different addressing modes

    公开(公告)号:US11500653B2

    公开(公告)日:2022-11-15

    申请号:US16782107

    申请日:2020-02-05

    Abstract: Techniques for signal handling between programs associated with different addressing modes in a computer system are described herein. An aspect includes, based on a signal occurring during execution of a first program in a first runtime environment, wherein the first program and the first runtime environment are associated with a first addressing mode, invoking a first signal exit routine associated with the first addressing mode. Another aspect includes allocating a signal information area (SIA) by the first signal exit routine. Another aspect includes calling a second signal exit routine associated with a second addressing mode that is different from the first addressing mode with an address of the SIA. Another aspect includes allocating a mirror SIA by the second signal exit routine. Another aspect includes handling the signal, and resuming execution based on the handling of the signal.

    Distributing non-unicast routes information in a trill network

    公开(公告)号:US09628369B2

    公开(公告)日:2017-04-18

    申请号:US14702286

    申请日:2015-05-01

    Abstract: The present invention discloses a method for processing non-unicast routes information in a TRILL network and a corresponding RBridge, wherein the RBridge has a neighbor relation with a plurality of other RBridges in the TRILL network, and the RBridge is the RBridge which computes non-unicast routes information in the neighbor relation, and in the method, the RBridge executes steps of: sending an acknowledgement message to the plurality of other RBridges, wherein the acknowledgement message acknowledges that the RBridge is the RBridge which computes the non-unicast routes information; obtaining a network topology related to the non-unicast routes information in the TRILL network; computing the non-unicast routes information based on the network topology; and distributing the computed non-unicast routes information to the plurality of other RBridges. The method and the corresponding RBridge are capable of reducing consumption of CPU resource of RBridges in the TRILL network.

    LOGICAL MULTICASTING IN OVERLAY NETWORKS
    7.
    发明申请
    LOGICAL MULTICASTING IN OVERLAY NETWORKS 有权
    覆盖网络中的逻辑集成

    公开(公告)号:US20160285641A1

    公开(公告)日:2016-09-29

    申请号:US14667861

    申请日:2015-03-25

    Inventor: JING HE Jing Lu Jun Yao

    Abstract: For logical multicasting in overlay networks, at a data processing system, an original unicast packet is received from a first component in a first computing node in an overlay network. To cause multicasting in the overlay network the received original unicast packet was unicast by the first computing node only to the data processing system, and a multicast data structure for the overlay network is maintained only by the data processing system, the multicast data structure containing information of each receiver that is configured to receive unicast packets during logical multicasting in the overlay network. From a set of subscriber receivers in the multicast data structure, a subset of the subscriber receivers is selected. A copy of the original unicast packet is unicast to each subscriber receiver in the subset.

    Abstract translation: 对于覆盖网络中的逻辑多播,在数据处理系统中,从覆盖网络中的第一计算节点中的第一组件接收原始单播分组。 为了在覆盖网络中进行组播,接收到的原始单播分组由第一计算节点单播到数据处理系统,并且覆盖网络的组播数据结构仅由数据处理系统维护,组播数据结构包含信息 被配置为在覆盖网络中的逻辑多播期间接收单播分组的每个接收机。 从多播数据结构中的一组用户接收机中选择用户接收机的子集。 原始单播包的副本是单播到该子集中的每个订户接收者。

    UTILIZING A STRUCTURED AUDIT LOG FOR IMPROVING ACCURACY AND EFFICIENCY OF DATABASE AUDITING

    公开(公告)号:US20230315715A1

    公开(公告)日:2023-10-05

    申请号:US17708440

    申请日:2022-03-30

    CPC classification number: G06F16/2365

    Abstract: A computer-implemented method, system and computer program product for improving accuracy and efficiency of auditing databases. A table, list or index of a database is analyzed to identify metadata, which includes time series data, user data, an Internet Protocol address and operation data. The identified metadata is associated with the corresponding record or row of the table, list or index from which the metadata was extracted. A determination is then made as to whether to record a raw data image associated with the record or row of the analyzed table, list or index based on the corresponding data operation. The identified metadata as well as the recorded data images, if any, are stored in a structured audit log. Auditing information is then obtained from a structured audit log based on matching the record or row identifier (RID) associated with the query with the RID associated with the structured audit log.

Patent Agency Ranking