Patents by Inventor Brendan Gregg

Brendan Gregg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240143341
    Abstract: It is provided an apparatus comprising interface circuitry, machine-readable instructions, and processing circuitry to execute the machine-readable instructions. The machine-readable instructions comprise instructions to determine one or more configurable firmware variables of a computing system based on performance analysis data of the computing system executing a workload. The machine-readable instructions further comprise instructions to set the determined one or more configurable firmware variables of the computing system based on reference data. The machine-readable instructions further comprise instructions to control the computing system to apply the set firmware variables during run-time.
    Type: Application
    Filed: December 22, 2023
    Publication date: May 2, 2024
    Inventors: Rajesh POORNACHANDRAN, Vincent J. ZIMMER, Rajkumar KATTUR CHINNUSAMY, Mallikarjuna CHILAKALA, Sreekanth YALACHIGERE, Markus FLIERL, Brendan GREGG
  • Patent number: 8881279
    Abstract: Systems and methods for zone-based intrusion detection are described herein. The system may comprise a multi-tenant system; a server communicatively coupled with the multi-tenant system; a zone-based intrusion detection module running on the server; a zone within the server, the zone being a tenant and including at least one process running on it; and a debugger module that examines the process in real-time.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 4, 2014
    Assignee: Joyent, Inc.
    Inventor: Brendan Gregg
  • Publication number: 20140283053
    Abstract: Systems and methods for zone-based intrusion detection are described herein. The system may comprise a multi-tenant system; a server communicatively coupled with the multi-tenant system; a zone-based intrusion detection module running on the server; a zone within the server, the zone being a tenant and including at least one process running on it; and a debugger module that examines the process in real-time.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventor: Brendan Gregg
  • Publication number: 20140280912
    Abstract: A network monitoring system is provided that includes a process identification module, for instance DTrace, identifying internal service operations including processes, code paths, sockets, communications, connection establishments and/or storage operations. The network monitoring system also includes a visualization renderer of the socket-to-socket network elements providing a zoomable and filterable representation of a cloud operation.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 18, 2014
    Applicant: Joyent, Inc.
    Inventor: Brendan Gregg
  • Publication number: 20140280970
    Abstract: Systems, methods, and media for method for managing requests for computing resources. Methods may include dynamically throttling requests for computing resources generated by one or more tenants within a multi-tenant system, such as a cloud. In some embodiments, the present technology may dynamically throttle I/O operations for a physical storage media that is accessible by the tenants of the cloud. The present technology may dynamically throttle I/O operations to ensure fair access to the physical storage media for each tenant within the cloud.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 18, 2014
    Applicant: Joyent, Inc.
    Inventors: William Pijewski, Brendan Gregg, Gerald A. Jelinek, Bryan Cantrill
  • Patent number: 8782224
    Abstract: Systems, methods, and media for method for managing requests for computing resources. Methods may include dynamically throttling requests for computing resources generated by one or more tenants within a multi-tenant system, such as a cloud. In some embodiments, the present technology may dynamically throttle I/O operations for a physical storage media that is accessible by the tenants of the cloud. The present technology may dynamically throttle I/O operations to ensure fair access to the physical storage media for each tenant within the cloud.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: July 15, 2014
    Assignee: Joyent, Inc.
    Inventors: William D. Pijewski, Gerald A. Jelinek, Brendan Gregg, Bryan Cantrill
  • Publication number: 20130328909
    Abstract: Systems, methods, and media for generating heat maps of event data are provided herein. Methods may include gathering instances of event data according to a performance characteristic, discretely decomposing the instances by applying at least one constraint to the instances, assigning a hue to each instance, the hue being associated with the at least one constraint, and generating a heat map that includes representations of the instances, wherein each representation includes the hue associated with the at least one constraint to which the instance has been assigned.
    Type: Application
    Filed: August 9, 2013
    Publication date: December 12, 2013
    Applicant: Joyent, Inc.
    Inventors: David Pacheco, Brendan Gregg, Bryan Cantrill
  • Patent number: 8547379
    Abstract: Systems, methods, and media for generating heat maps of event data are provided herein. Methods may include gathering instances of event data according to a performance characteristic, discretely decomposing the instances by applying at least one constraint to the instances, assigning a hue to each instance, the hue being associated with the at least one constraint, and generating a heat map that includes representations of the instances, wherein each representation includes the hue associated with the at least one constraint to which the instance has been assigned.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 1, 2013
    Assignee: Joyent, Inc.
    Inventors: David Pacheco, Brendan Gregg, Bryan Cantrill
  • Publication number: 20130254407
    Abstract: Systems, methods, and media for method for managing requests for computing resources. Methods may include dynamically throttling requests for computing resources generated by one or more tenants within a multi-tenant system, such as a cloud. In some embodiments, the present technology may dynamically throttle I/O operations for a physical storage media that is accessible by the tenants of the cloud. The present technology may dynamically throttle I/O operations to ensure fair access to the physical storage media for each tenant within the cloud.
    Type: Application
    Filed: May 21, 2013
    Publication date: September 26, 2013
    Applicant: Joyent, Inc.
    Inventors: William D. Pijewski, Gerald A. Jelinek, Brendan Gregg, Bryan Cantrill
  • Publication number: 20130173803
    Abstract: Systems, methods, and media for method for managing requests for computing resources are provided herein. Methods may include dynamically throttling requests for computing resources generated by one or more tenants within a multi-tenant system, such as a cloud. In some embodiments, the present technology may dynamically throttle I/O operations for a physical storage media that is accessible by the tenants of the cloud. The present technology may dynamically throttle I/O operations to ensure fair access to the physical storage media for each tenant within the cloud.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: William D. Pijewski, Gerald A. Jelinek, Brendan Gregg, Bryan Cantrill
  • Publication number: 20130169666
    Abstract: Systems, methods, and media for generating heat maps of event data are provided herein. Methods may include gathering instances of event data according to a performance characteristic, discretely decomposing the instances by applying at least one constraint to the instances, assigning a hue to each instance, the hue being associated with the at least one constraint, and generating a heat map that includes representations of the instances, wherein each representation includes the hue associated with the at least one constraint to which the instance has been assigned.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: David Pacheco, Brendan Gregg, Bryan Cantrill
  • Patent number: 8468251
    Abstract: Systems, methods, and media for method for managing requests for computing resources are provided herein. Methods may include dynamically throttling requests for computing resources generated by one or more tenants within a multi-tenant system, such as a cloud. In some embodiments, the present technology may dynamically throttle I/O operations for a physical storage media that is accessible by the tenants of the cloud. The present technology may dynamically throttle I/O operations to ensure fair access to the physical storage media for each tenant within the cloud.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 18, 2013
    Assignee: Joyent, Inc.
    Inventors: William D. Pijewski, Gerald A. Jelinek, Brendan Gregg, Bryan Cantrill