Search

Ellard T Roush

age ~70

from Point Arena, CA

Also known as:
  • Ellard Michael Roush
  • Ellard T Rough
  • Roush Ellard
  • Thomas Roush Ellard

Ellard Roush Phones & Addresses

  • Point Arena, CA
  • 27 Terrace Ave, Greenbrae, CA 94904 • 4154595183
  • 600 Deer Valley Rd APT 2E, San Rafael, CA 94903 • 4154995776
  • Kentfield, CA
  • Gualala, CA
  • 1101 Laguna Ave APT 204, Burlingame, CA 94010
  • Santa Clara, CA
  • Urbana, IL
  • Mendocino, CA

Work

  • Position:
    Professional/Technical

Education

  • Degree:
    Graduate or professional degree

Us Patents

  • Software Upgrades With Multiple Version Support

    view source
  • US Patent:
    7305669, Dec 4, 2007
  • Filed:
    Sep 27, 2002
  • Appl. No.:
    10/260183
  • Inventors:
    Ellard T. Roush - Burlingame CA, US
  • Assignee:
    Sun Microsystems, Inc. - Santa Clara CA
  • International Classification:
    G06F 9/44
    G06F 3/00
  • US Classification:
    717170, 719303
  • Abstract:
    A method and system thereof for supporting multiple versions of software, such as software organized as components or objects. In one embodiment, a software component (e. g. , a new object) is implemented on a server node. A translator is created on the server node. The translator provides an interface to the new object for an invocation request associated with a different version of the object (e. g. , an older version of the object). The new object is referenced by one identifier, and the translator is referenced by another identifier. In essence, the translator provides a form of version transparency.
  • Cluster File System Node Failure File Recovery By Reconstructing File State

    view source
  • US Patent:
    7543017, Jun 2, 2009
  • Filed:
    May 28, 2004
  • Appl. No.:
    10/857385
  • Inventors:
    Ellard T. Roush - Burlingame CA, US
  • Assignee:
    Sun Microsystems, Inc. - Santa Clara CA
  • International Classification:
    G06F 15/16
    G06F 15/173
  • US Classification:
    709202, 709217, 709223
  • Abstract:
    A cluster file system including a file server primary configured to satisfy a plurality of file operation requests, a file server secondary configured to be promoted to the file server primary in the event of a failure of a node on which the file server primary is located, a plurality of file agents configured to process the plurality of file operation requests on the node, and a reference counting subsystem configured to track an object reference of the plurality of file agents.
  • Virtual Cluster Based Upon Operating System Virtualization

    view source
  • US Patent:
    8200738, Jun 12, 2012
  • Filed:
    Sep 30, 2007
  • Appl. No.:
    11/865037
  • Inventors:
    Ellard T. Roush - Burlingame CA, US
    Zoram Thanga - Bangalore, IN
  • Assignee:
    Oracle America, Inc. - Redwood City CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709201, 718 1
  • Abstract:
    Virtual clusters are based upon virtual operating systems. The physical cluster includes a plurality of physical server nodes. Each physical server node includes a plurality of physical resources and a virtualizing subsystem. The virtualizing subsystem is capable of creating separate environments that logically isolate applications from each other. The separate environments are virtual operating systems. A virtual operating system is configured on each physical server node by defining properties of the virtual operating system. A virtual cluster is composed of a plurality of virtual operating systems that are on a plurality of physical server nodes. A cluster application runs on the virtual cluster. The virtual cluster presents the plurality of virtual operating systems that compose the virtual cluster to the cluster application such that the cluster application is isolated from any other virtual operating systems that compose other virtual clusters on the plurality of physical server nodes.
  • System And Method For Controlling Access To Shared Storage Device

    view source
  • US Patent:
    8417899, Apr 9, 2013
  • Filed:
    Jan 21, 2010
  • Appl. No.:
    12/691475
  • Inventors:
    Ellard Roush - Burlingame CA, US
  • Assignee:
    Oracle America, Inc. - Redwood City CA
  • International Classification:
    G06F 12/00
    G06F 12/14
  • US Classification:
    711152, 711147
  • Abstract:
    A system and method for controlling access to a shared storage device in a computing cluster having at least two nodes configured as cluster members provide fencing and quorum features without using the device controller hardware/firmware so fencing can be provided with storage devices that do not support disk reservation operations, such as with non-SCSI compliant disks. A polling thread on each node periodically reads a designated storage space on the shared storage device at a polling interval to determine if its corresponding node registration key is present, and halts the node if the key has been removed. A cluster membership agent removes a corresponding node registration key from the designated storage space of the shared storage device and publishes new membership information indicating that the corresponding node has departed the cluster only after delaying for a time period greater than the polling interval.
  • Cluster Software Upgrades

    view source
  • US Patent:
    20090144720, Jun 4, 2009
  • Filed:
    Dec 18, 2007
  • Appl. No.:
    11/959022
  • Inventors:
    Ellard Thomas Roush - Burlingame CA, US
    Tirthankar Das - Bangalore, IN
    Pramod Nandana - Bangalore, IN
  • Assignee:
    Sun Microsystems, Inc. - Santa Clara CA
  • International Classification:
    G06F 15/177
  • US Classification:
    717171
  • Abstract:
    A device, system, and method are directed towards upgrading software on a cluster. A cluster of nodes is divided into two partitions. The first partition is brought offline, and the software on each of its nodes is updated. The nodes are partially initialized and form an offline cluster, leaving uninitialized subsystems that share external resources or external communication. The second partition is brought offline. The nodes of the first partition complete their initialization and the first partition cluster is brought online. The nodes of the second partition are updated and join the first partition cluster. Quorum mechanisms are adjusted to allow each partition to operate as a cluster. The system thereby updates each node of the cluster with minimal time offline and without requiring software of different versions to intercommunicate.
  • Method And System For A Weak Membership Tie-Break

    view source
  • US Patent:
    20100318610, Dec 16, 2010
  • Filed:
    Jun 16, 2009
  • Appl. No.:
    12/485618
  • Inventors:
    Andrew L. Hisgen - Mountainside NJ, US
    Thorsten Fruauf - Ostfildern, DE
    Ellard T. Roush - Burlingame CA, US
    Nicholas A. Solter - Colorado Springs CO, US
  • Assignee:
    SUN MICROSYSTEMS, INC. - Santa Clara CA
  • International Classification:
    G06F 15/16
    G06F 15/173
  • US Classification:
    709205, 709223
  • Abstract:
    In general, the invention relates to a method for managing a two-node cluster. The method includes determining, by a first server node, that a second server node is disconnected from the two-node cluster when a first heartbeat response is not received from the second server node and sending a first echo request from the first server node to a first external system, where the first external system is specified on each server node of the two-node cluster. The method further includes receiving a first echo response for the first echo request from the first external system at the first server node and, in response to receiving the first echo response, providing, by the first server node, services of the two-node cluster independent of the second server node.
  • Multi-Level Security Cluster

    view source
  • US Patent:
    20110238984, Sep 29, 2011
  • Filed:
    Mar 24, 2010
  • Appl. No.:
    12/730819
  • Inventors:
    Ellard Roush - Burlingame CA, US
    Tirthankar Das - Kolkata, IN
    Sambit Nayak - Bhubaneswar, IN
  • Assignee:
    Oracle International Corporation - Redwood Shores CA
  • International Classification:
    H04L 29/06
  • US Classification:
    713166, 726 3
  • Abstract:
    Some embodiments may include multiple computers comprising a multi-level security system. The security system includes a first set of zones and a second set of zones, each having access to resources of a computer, a first security container having a first security label containing the first set of zones, and a second security container with a second security label containing the second set of zones. The resources and data of each of the first and second set of zones inherit the security label of their corresponding security container. The security system further includes a global zone, the global zone has access to the resources of the computer, a kernel having access to the security label information for each security container and zone, where requests for data and resources stored on the computer are first sent to the kernel, and the kernel adds the security label data, the kernel or the global zone on any computer perform security checks, and then the request may then be processed by the kernel or global zone on any computer.
  • Method And System For Migrating The State Of A Virtual Cluster

    view source
  • US Patent:
    20110307886, Dec 15, 2011
  • Filed:
    Jun 11, 2010
  • Appl. No.:
    12/813744
  • Inventors:
    Zoram Thanga - Bangalore, IN
    Ellard T. Roush - Burlingame CA, US
  • Assignee:
    ORACLE INTERNATIONAL CORPORATION - Redwood City CA
  • International Classification:
    G06F 9/44
    G06F 15/173
  • US Classification:
    718 1, 709226, 709223
  • Abstract:
    The administrative work needed to configure a virtual cluster is a major obstacle that limits its adoption by customers. Moreover, an organization can spend much time and effort testing a cluster configuration and would like to deploy this cluster configuration at many sites. To address these problems, the disclosed embodiments provide a mechanism that facilitates migrating a virtual cluster from a first computer system to a second computer system. During operation, the system captures the virtual cluster configuration state, including application configuration state and executables. The system then instantiates this captured state on a second computer system, thus re-creating the virtual cluster state of the first computer system on the second computer system.

Youtube

Roush supercharged Mustang makes 800 RWHP wit...

This little 2.3L Roush supercharged mustang made 800 RWHP look like a ...

  • Duration:
    16m 1s

The Faces of Sun

... Dan Roberts Markus Flierl Liane Praza Glenn Faden Nicolas Droux El...

  • Duration:
    3m 21s

Cover of Alan Jackson's, "Remember When".

The Buck Ellard Band doing a cover of Alan Jackson's Remember When. Th...

  • Duration:
    4m 18s

Solaris Cluster 3.2 1/09: RAC in Zones & Quor...

Ellard Roush introduces two features of Solaris Cluster 3.2 1/09.

  • Duration:
    2m 12s

New C63 4 Cyl Driven - We Need to talk, AMG f...

C63 S E Performance Full drive Video is sponsored by Ridge! Thanks to ...

  • Duration:
    35m 4s

SETI Signal From Proxima Centauri Detected La...

Bitcoin/Ethereum to spare? Donate them here to help this channel grow!...

  • Duration:
    10m 30s

Recent Discoveries About Black Holes - 3 Hour...

Bitcoin/Ethereum to spare? Donate them here to help this channel grow!...

  • Duration:
    3h 29m 17s

Our Sun Is Capable of Giant Superstorms 100x ...

Bitcoin/Ethereum to spare? Donate them here to help this channel grow!...

  • Duration:
    15m 1s

Get Report for Ellard T Roush from Point Arena, CA, age ~70
Control profile