Search

Brendan D Gregg

age ~46

from Walnut Creek, CA

Brendan Gregg Phones & Addresses

  • Walnut Creek, CA
  • Campbell, CA
  • San Francisco, CA

Work

  • Company:
    Slimshine detail
    May 2010
  • Position:
    Owner/operator

Education

  • School / High School:
    Webster Groves- St. Louis, MO
    2000

Wikipedia

Brendan Gregg

view source

Brendan Gregg is a kernel and performance engineer who worked at Sun Microsystems and later at Oracle Corporation following its acquisition by Sun.

Isbn (Books And Publications)

Solaris Performance And Tools: DTrace And Mdb Techniques for Solaris 10 And OpenSolaris

view source

Author
Brendan Gregg

ISBN #
0131568191

Resumes

Brendan Gregg Photo 1

Brendan Gregg

view source
Brendan Gregg Photo 2

Brendan Gregg St. Louis, MO

view source
Work:
Slimshine detail

May 2010 to 2000
Owner/Operator
Folk weave carpet and floor
St. Louis, MO
Jan 2007 to May 2010
General Laborer

Wikipedia References

Brendan Gregg Photo 3

Brendan Gregg

Work:
Position:

Engineer • Author • Consultant

Education:

He left Oracle in October, 2010, to become the Lead Performance Engineer at Joyent. Gregg was born in Newcastle, New South Wales and attended University of Newcastle, Australia....

Skills & Activities:

Gregg is one of the leading experts on DTrace, creator of the " DTraceToolkit ", and author of two books on DTrace and systems performance.

Brendan Gregg Photo 4

Brendan Gregg

Us Patents

  • Method And System For Caching Data In A Storgae System

    view source
  • US Patent:
    8032708, Oct 4, 2011
  • Filed:
    Feb 11, 2009
  • Appl. No.:
    12/369486
  • Inventors:
    Brendan D. Gregg - San Francisco CA, US
    Adam H. Leventhal - San Francisco CA, US
    Bryan M. Cantrill - Piedmont CA, US
  • Assignee:
    Oracle America, Inc. - Redwood City CA
  • International Classification:
    G06F 12/00
  • US Classification:
    711118, 711103, 711112, 711133, 711136, 711159
  • Abstract:
    A method for caching data in a storage system involves receiving a request for a first datum stored on a storage disk, retrieving the first datum from the storage disk when a copy of the first datum is not stored on an asymmetric cache device (ACD), storing a first copy of the first datum in a main memory, updating a list of data to include the first datum, storing, prior to any data being evicted from the main memory, a second copy of the first datum on the ACD, and evicting the first copy of the first datum from the main memory when a first copy of a second datum is designated for storing in the main memory and the main memory is full and the first datum is at the tail of the list of data.
  • Dynamic Throttling Of Access To Computing Resources In Multi-Tenant Systems

    view source
  • US Patent:
    8468251, Jun 18, 2013
  • Filed:
    Dec 29, 2011
  • Appl. No.:
    13/340461
  • Inventors:
    William D. Pijewski - San Francisco CA, US
    Gerald A. Jelinek - Colorado Springs CO, US
    Brendan Gregg - Walnut Creek CA, US
    Bryan Cantrill - Piedmont CA, US
  • Assignee:
    Joyent, Inc. - San Francisco CA
  • International Classification:
    G06F 15/16
    G06F 15/173
  • US Classification:
    709226, 709215, 709235
  • 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.
  • Systems, Methods, And Media For Generating Multidimensional Heat Maps

    view source
  • US Patent:
    8547379, Oct 1, 2013
  • Filed:
    Dec 29, 2011
  • Appl. No.:
    13/340488
  • Inventors:
    David Pacheco - San Francisco CA, US
    Brendan Gregg - Walnut Creek CA, US
    Bryan Cantrill - Piedmont CA, US
  • Assignee:
    Joyent, Inc. - San Francisco CA
  • International Classification:
    G06T 11/20
  • US Classification:
    345440
  • 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.
  • Method And System For Accessing Data Using An Asymmetric Cache Device

    view source
  • US Patent:
    20090249007, Oct 1, 2009
  • Filed:
    Apr 1, 2008
  • Appl. No.:
    12/060761
  • Inventors:
    Adam H. Leventhal - San Francisco CA, US
    Brendan D. Gregg - Menlo Park CA, US
    Bryan M. Cantrill - San Francisco CA, US
  • Assignee:
    SUN MICROSYSTEMS, INC. - Santa Clara CA
  • International Classification:
    G06F 12/00
  • US Classification:
    711162, 711E12001
  • Abstract:
    A system configured to receive a first request for a first datum, query the cache metadata to determine whether the first datum is present in the main memory or the asymmetric cache device (ACD), retrieve the first datum from the main memory when the first datum is present in the main memory, retrieve the first datum from the ACD when the first datum is present in the ACD and not present in the main memory, store a copy of the first datum in the main memory when the first datum is present in the ACD and not present in the main memory, update the cache metadata to indicate that the copy of the first datum is stored in the main memory when the first datum is present in the ACD and not present in the main memory, and retrieve the first datum from the disk when the first datum is not present in the ACD and is not present in the main memory.
  • Systems And Methods For Time-Based Dynamic Allocation Of Resource Management

    view source
  • US Patent:
    20130254407, Sep 26, 2013
  • Filed:
    May 21, 2013
  • Appl. No.:
    13/899543
  • Inventors:
    William D. Pijewski - San Francisco CA, US
    Gerald A. Jelinek - Colorado Springs CO, US
    Brendan Gregg - Walnut Creek CA, US
    Bryan Cantrill - Piedmont CA, US
  • Assignee:
    Joyent, Inc. - San Francisco CA
  • International Classification:
    G06F 9/50
    H04L 29/08
  • US Classification:
    709226
  • 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.
  • Systems, Methods, And Media For Generating Multidimensional Heat Maps

    view source
  • US Patent:
    20130328909, Dec 12, 2013
  • Filed:
    Aug 9, 2013
  • Appl. No.:
    13/963964
  • Inventors:
    David Pacheco - San Francisco CA, US
    Brendan Gregg - Walnut Creek CA, US
    Bryan Cantrill - Piedmont CA, US
  • Assignee:
    Joyent, Inc. - San Francisco CA
  • International Classification:
    G09G 5/02
  • US Classification:
    345594, 345593
  • 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.
  • System And Method For Determination And Visualization Of Cloud Processes And Network Relationships

    view source
  • US Patent:
    20140280912, Sep 18, 2014
  • Filed:
    Mar 10, 2014
  • Appl. No.:
    14/203421
  • Inventors:
    Brendan Gregg - Walnut Creek CA, US
  • Assignee:
    Joyent, Inc. - San Francisco CA
  • International Classification:
    H04L 12/26
  • US Classification:
    709224
  • 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.
  • Systems And Methods For Time-Based Dynamic Allocation Of Resource Management

    view source
  • US Patent:
    20140280970, Sep 18, 2014
  • Filed:
    Mar 7, 2014
  • Appl. No.:
    14/201716
  • Inventors:
    William Pijewski - San Francisco CA, US
    Brendan Gregg - San Francisco CA, US
    Gerald A. Jelinek - Colorado Springs CO, US
    Bryan Cantrill - Piedmont CA, US
  • Assignee:
    Joyent, Inc. - San Francisco CA
  • International Classification:
    H04L 12/911
  • US Classification:
    709226
  • 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.

Googleplus

Brendan Gregg Photo 5

Brendan Gregg

Lived:
San Francisco, California
Work:
Joyent - Lead Performance Engineer
Tagline:
Performance Expert
Brendan Gregg Photo 6

Brendan Gregg (Epicsniping)

Brendan Gregg Photo 7

Brendan Gregg

Tagline:
Im not really brendan gregg my name is john marino
Brendan Gregg Photo 8

Brendan Gregg

Brendan Gregg Photo 9

Brendan Gregg

Brendan Gregg Photo 10

Brendan Gregg

Youtube

vmstat: Key Fields

Part 1: Brendan Gregg discusses the key fields of vmstat, a performanc...

  • Category:
    Science & Technology
  • Uploaded:
    24 Apr, 2011
  • Duration:
    14m 20s

uptime: Load Averages

Brendan Gregg, author of the DTrace book, talks about the 1, 5 and 15 ...

  • Category:
    Science & Technology
  • Uploaded:
    27 Apr, 2011
  • Duration:
    21m 59s

vmstat: Scope

In Part 1, Brendan Gregg discussed the key fields of vmstat, a perform...

  • Category:
    Science & Technology
  • Uploaded:
    26 Apr, 2011
  • Duration:
    6m 48s

node.js Community Event March 1, 2011 - Cloud...

Get up close and personal with Brendan Gregg's view of the new cloud a...

  • Category:
    Science & Technology
  • Uploaded:
    07 Mar, 2011
  • Duration:
    26m 39s

mpstat: Digging Deeper

Brendan Gregg discusses mpstat, a performance tool used in Solaris-bas...

  • Category:
    Science & Technology
  • Uploaded:
    04 May, 2011
  • Duration:
    18m 19s

mpstat: Key Fields

Part 1: Brendan Gregg discusses the key fields of mpstat, a performanc...

  • Category:
    Science & Technology
  • Uploaded:
    02 May, 2011
  • Duration:
    10m 33s

mpstat: All the Fields

Brendan Gregg discusses the remaining fields of mpstat, a performance ...

  • Category:
    Science & Technology
  • Uploaded:
    02 May, 2011
  • Duration:
    7m 45s

vmstat: All the Fields

In Part 1, Brendan Gregg discussed the key fields of vmstat, a perform...

  • Category:
    Science & Technology
  • Uploaded:
    25 Apr, 2011
  • Duration:
    20m

Classmates

Brendan Gregg Photo 11

Catholic Central High Sch...

view source
Graduates:
Brendan Gregg (1979-1983),
Monica Kasza (1978-1982),
Alex Fox (1964-1968),
Betty Smith (1987-1991)

Facebook

Brendan Gregg Photo 12

Brendan Gregg

view source
Brendan Gregg Photo 13

Brendan Gregg

view source
Brendan Gregg Photo 14

Brendan Gregg

view source
Brendan Gregg Photo 15

Brendan Slim Gregg

view source
Brendan Gregg Photo 16

Brendan Gregg

view source
Brendan Gregg Photo 17

Brendan Gregg

view source

Flickr


Get Report for Brendan D Gregg from Walnut Creek, CA, age ~46
Control profile