Optimizing services deployment in a cloud computing environment

    公开(公告)号:US11797282B2

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

    申请号:US17313477

    申请日:2021-05-06

    Applicant: RED HAT, INC.

    CPC classification number: G06F8/60 G06F9/455 G06F9/5027 H04L67/10

    Abstract: Systems and methods of the disclosure include: identifying, by a processing device, a plurality of services of a cloud computing environment, wherein each service of the plurality of services employs one or more virtual execution environments; generating a plurality of graphs, wherein each graph of the plurality of graphs represents a service of the plurality of services, wherein each graph comprises a plurality of nodes, such that each node represents a corresponding virtual execution environment of the one or more virtual execution environments employed by the service, and wherein each node is associated with a computing resource usage indicator reflecting a usage of a computing resource by the corresponding virtual execution environment; and determining, using the plurality of graphs, a set of servers for running the plurality of services.

    OPTIMIZING SERVICES DEPLOYMENT IN A CLOUD COMPUTING ENVIRONMENT

    公开(公告)号:US20220357935A1

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

    申请号:US17313477

    申请日:2021-05-06

    Applicant: RED HAT, INC.

    Abstract: Systems and methods of the disclosure include: identifying, by a processing device, a plurality of services of a cloud computing environment, wherein each service of the plurality of services employs one or more virtual execution environments; generating a plurality of graphs, wherein each graph of the plurality of graphs represents a service of the plurality of services, wherein each graph comprises a plurality of nodes, such that each node represents a corresponding virtual execution environment of the one or more virtual execution environments employed by the service, and wherein each node is associated with a computing resource usage indicator reflecting a usage of a computing resource by the corresponding virtual execution environment; and determining, using the plurality of graphs, a set of servers for running the plurality of services.

    Referencing a portion of a document

    公开(公告)号:US11270058B2

    公开(公告)日:2022-03-08

    申请号:US13688686

    申请日:2012-11-29

    Applicant: Red Hat, Inc.

    Abstract: A mechanism for referencing a portion of a document. A method includes identifying, by a processing device of a user device, a portion of a document, the portion selected by a user of the user device. The method also includes displaying, by the processing device, the selected portion of the document as a graphical representation of an icon on the user device. The method also includes detecting, by the processing device, a reference to the icon displaying the selected portion of the document, the reference performed by the user. The method further includes providing, by the processing device, the referenced selected portion of the document associated with the icon to the user.

    Sensory data generator
    55.
    发明授权

    公开(公告)号:US11232242B2

    公开(公告)日:2022-01-25

    申请号:US16518172

    申请日:2019-07-22

    Applicant: RED HAT, INC.

    Abstract: Certain aspects and features provide generation or simulation of sensory data that would otherwise come from Internet-of-things (IoT) sensors in reproducible and controllable way. Thus, the response of a system to very large numbers of sensors can be tested without acquiring and deploying a very large number of sensors for test and development purposes. In some examples, a processing device coupled to a network interface identifies a stored function of time describing a locally sensed property for a simulated sensor. The locally sensed property corresponds to at least one event taking place in a virtual environment. The processing device can determine values of an input variable produced by the stored function of time. The values can be wrapped in a communication protocol to produce messages that are transmitted over the network interface.

    SENSORY DATA GENERATOR
    56.
    发明申请

    公开(公告)号:US20210026928A1

    公开(公告)日:2021-01-28

    申请号:US16518172

    申请日:2019-07-22

    Applicant: RED HAT, INC.

    Abstract: Certain aspects and features provide generation or simulation of sensory data that would otherwise come from Internet-of-things (IoT) sensors in reproducible and controllable way. Thus, the response of a system to very large numbers of sensors can be tested without acquiring and deploying a very large number of sensors for test and development purposes. In some examples, a processing device coupled to a network interface identifies a stored function of time describing a locally sensed property for a simulated sensor. The locally sensed property corresponds to at least one event taking place in a virtual environment. The processing device can determine values of an input variable produced by the stored function of time. The values can be wrapped in a communication protocol to produce messages that are transmitted over the network interface.

    UDP MULTICAST OVER ENTERPRISE SERVICE BUS
    57.
    发明申请

    公开(公告)号:US20190121677A1

    公开(公告)日:2019-04-25

    申请号:US16229915

    申请日:2018-12-21

    Applicant: Red Hat, Inc.

    Abstract: An apparatus and a method for sending a message from an enterprise service bus (ESB) is described. A message is formed at an enterprise service bus (ESB) of a computer system. The message is transmitted from the ESB to different ESBs through a User Datagram Protocol (UDP) multicast.

    Assisted garbage collection in a virtual machine

    公开(公告)号:US10114745B2

    公开(公告)日:2018-10-30

    申请号:US14507990

    申请日:2014-10-07

    Applicant: Red Hat, Inc.

    Abstract: This application relates to receiving, by a processing device executing a virtual machine, bytecode including an object to be loaded into a memory space, the object being tagged with a garbage collection descriptor. The garbage collection descriptor is generated according to an annotation to the object in a source code. The application further provides for determining, in view of the garbage collection descriptor, a region of the memory space to store the object, in which the memory space includes a first region to store a first set of objects that have survived less than a determined number of rounds of garbage collection and a second region to store a second set of objects that have survived at least the determined number of rounds of garbage collection in the first region. The application further provides for storing the object in the region of the memory space and adding the object to one of the first objects or the second set of objects in view of the region.

    Private partition with hardware unlocking

    公开(公告)号:US10037286B2

    公开(公告)日:2018-07-31

    申请号:US14469433

    申请日:2014-08-26

    Applicant: Red Hat, Inc.

    CPC classification number: G06F12/1408 G06F2212/1052 H04L9/0897 H04L9/3213

    Abstract: Systems and methods for controlling access to a private partition on a storage device are disclosed for. An example system includes a token reader that detects a hardware token storing a private key and obtains the private key stored on the hardware token. The system also includes a partition controller that determines whether the private key unlocks a private partition on a storage device. In response to determining that the private key unlocks the private partition, the partition controller unlocks the private partition on the storage device. The private partition is invisible to an operating system executing in the computer system when the private partition is locked.

    CAMERA-ACTIVATED DATA TRANSFER FROM A SOURCE COMPUTING DEVICE TO A TARGET COMPUTING DEVICE

    公开(公告)号:US20170323024A1

    公开(公告)日:2017-11-09

    申请号:US15147295

    申请日:2016-05-05

    Applicant: Red Hat, Inc.

    Abstract: Mechanisms for transferring data from a source computing device to a target computing device are provided. A filename identifier (ID) that identifies a file stored on the source computing device is presented on a display device. A selection of the filename ID is received. A unique identifier is generated, and association data that associates the unique identifier with the file is generated. The unique identifier is encoded into a coded image. The coded image is presented on the display device. A first file transfer request is received via a communications interface from a target computing device to transfer the file via the communications interface to the target computing device. The first file transfer request includes an identifier. Responsive to receiving the first file transfer request, the file is sent to the target computing device.

Patent Agency Ranking