Patents by Inventor Scott P. Dubal
Scott P. Dubal 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).
-
Patent number: 9934062Abstract: Technologies for dynamically allocating acceleration units of a network device include a network device configured to determine a present compute usage value associated with a workload of the virtual machine, determine whether to accelerate the virtual machine as a function of the present compute usage and a compute capability usage limit, and select, in response to a determination to accelerate the virtual machine, an acceleration unit from one or more acceleration units, as a function of a type of the workload. Additionally, the network device is configured to allocate the identified acceleration unit. Other embodiments are described and claimed.Type: GrantFiled: March 30, 2016Date of Patent: April 3, 2018Assignee: Intel CorporationInventors: Stephen T. Palermo, Scott P. Dubal, Rashmin N. Patel
-
Patent number: 9910692Abstract: The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical and virtualized resources. The physical resources may comprise at least a network adaptor that may handle incoming data from a network and outgoing data to the network. The virtualized resources may comprise at least one virtual machine (VM) and a corresponding interface. The corresponding interface may be one of a physical interface, a virtual interface or a “super” virtual interface. The physical interface may provide a first set of capabilities allowing the VM to access (e.g., control) at least the network adaptor. The virtual interface may provide a second set of capabilities that is a subset of the first set. The super virtual interface may provide a third set of capabilities including the second set of capabilities and at least one additional capability from the first set of capabilities.Type: GrantFiled: January 26, 2016Date of Patent: March 6, 2018Assignee: Intel CorporationInventors: Stephen T. Palermo, Scott P. Dubal, Trevor Cooper, Anjali S. Jain, Iosif Gasparakis, Jr-Shian Tsai, Mike Bursell, Pradeepsunder Ganesh, Parthasarathy Sangam, Jesse C. Brandeburg
-
Publication number: 20180060136Abstract: Examples may include techniques to coordinate the sharing of resources among virtual elements, including service chains, supported by a shared pool of configurable computing resources based on relative priority among the virtual element and service chains. Information including indications of the performance of the service chains and also the relative priority of the service chains may be received. The resource allocation of portions of the shared pool of configurable computing resources supporting the service chains can be adjusted based on the received performance and priority information.Type: ApplicationFiled: August 14, 2017Publication date: March 1, 2018Applicant: INTEL CORPORATIONInventors: ANDREW J. HERDRICH, KAPIL SOOD, NRUPAL R. JANI, DAVID J. HARRIMAN, MESUT A. ERGIN, SCOTT P. DUBAL, RAVISHANKAR IYER
-
Patent number: 9846576Abstract: Technologies for reprogramming/updating non-volatile memory (NVM) for a peripheral, such as a network interface controller (NIC). Communications are provided in the NIC for communicating data to and from a network from a computer node, along with a controller operatively coupled to the communications for controlling the communication of data. A NIC access redirection agent module is configured to accesses a NVM firmware image from the network via the communications to reprogram and/or update the NIC, wherein the accessed NVM firmware image is utilized by the computer node NIC for operation. A network node may include a firmware manager for selecting one of a plurality of NVM firmware images and provide access to the selected NVM firmware image for the computer node to update computer node firmware for the computing device over the computer network.Type: GrantFiled: December 27, 2014Date of Patent: December 19, 2017Assignee: Intel CorporationInventors: Scott P. Dubal, Patrick Connor
-
Patent number: 9826656Abstract: The present disclosure describes embodiments of apparatuses and methods related to a moveable server rack in a data center. The server rack may include a chassis with a plurality of servers and a receptacle to couple with a mobile robot. The mobile robot may move the server rack from a first location to a second location in a data center. The server rack may include indices of alignment to provide an indication of docking alignment of the server rack to at least the second docking location, a power connector system to connect a main power source to the plurality of servers at the second location, and an input/output connector to connect a data center network to the plurality of servers at the second location. Other embodiments may be described and/or claimed.Type: GrantFiled: September 22, 2015Date of Patent: November 21, 2017Assignee: Intel CorporationInventors: Patrick Connor, Scott P. Dubal, James R. Hearn
-
Publication number: 20170286142Abstract: Technologies for dynamically allocating acceleration units of a network device include a network device configured to determine a present compute usage value associated with a workload of the virtual machine, determine whether to accelerate the virtual machine as a function of the present compute usage and a compute capability usage limit, and select, in response to a determination to accelerate the virtual machine, an acceleration unit from one or more acceleration units, as a function of a type of the workload. Additionally, the network device is configured to allocate the identified acceleration unit. Other embodiments are described and claimed.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Stephen T. Palermo, Scott P. Dubal, Rashmin N. Patel
-
Publication number: 20170289068Abstract: Methods and apparatus for accelerating VM-to-VM Network Traffic using CPU cache. A virtual queue manager (VQM) manages data that is to be kept in VM-VM shared data buffers in CPU cache. The VQM stores a list of VM-VM allow entries identifying data transfers between VMs that may use VM-VM cache “fast-path” forwarding. Packets are sent from VMs to the VQM for forwarding to destination VMs. Indicia in the packets (e.g., in a tag or header) is inspected to determine whether a packet is to be forwarded via a VM-VM cache fast path or be forwarded via a virtual switch. The VQM determines the VM data already in the CPU cache domain while concurrently coordinating with the data to and from the external shared memory, and also ensures data coherency between data kept in cache and that which is kept in shared memory.Type: ApplicationFiled: April 1, 2016Publication date: October 5, 2017Inventors: Stephen T. Palermo, Iosif Gasparakis, Scott P. Dubal, Kapil Sood, Trevor Cooper, Jr-Shian Tsai, Jesse C. Brandeburg, Andrew J. Herdrich, Edwin Verplanke
-
Publication number: 20170250892Abstract: Technologies for monitoring service level agreement (SLA) performance in an end-to-end SLA monitoring architecture include a network functions virtualization (NFV) SLA controller configured to manage SLA agents initialized in various network processing components of the end-to-end SLA monitoring architecture. To do so, the NFV SLA controller is configured to provide instruction to the SLA agents indicating which types of telemetry data to monitor and receive the requested telemetry data, as securely collected and securely packaged by the SLA agents. The NFV SLA controller is further configured to securely analyze the received telemetry data to determine one or more performance metrics and compare performance benchmarks against the performance metrics to generate an SLA report that includes the results of the comparison. Other embodiments are described and claimed.Type: ApplicationFiled: February 29, 2016Publication date: August 31, 2017Inventors: Trevor Cooper, Kapil Sood, Scott P. Dubal, Michael Hingston McLaughlin Bursell, Jesse C. Brandeburg, Stephen T. Palermo
-
Patent number: 9733987Abstract: Examples may include techniques to coordinate the sharing of resources among virtual elements, including service chains, supported by a shared pool of configurable computing resources based on relative priority among the virtual element and service chains. Information including indications of the performance of the service chains and also the relative priority of the service chains may be received. The resource allocation of portions of the shared pool of configurable computing resources supporting the service chains can be adjusted based on the received performance and priority information.Type: GrantFiled: February 20, 2015Date of Patent: August 15, 2017Assignee: INTEL CORPORATIONInventors: Andrew J. Herdrich, Kapil Sood, Nrupal R. Jani, David J. Harriman, Mesut A. Ergin, Scott P. Dubal, Ravishankar Iyer
-
Publication number: 20170212776Abstract: The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical and virtualized resources. The physical resources may comprise at least a network adaptor that may handle incoming data from a network and outgoing data to the network. The virtualized resources may comprise at least one virtual machine (VM) and a corresponding interface. The corresponding interface may be one of a physical interface, a virtual interface or a “super” virtual interface. The physical interface may provide a first set of capabilities allowing the VM to access (e.g., control) at least the network adaptor. The virtual interface may provide a second set of capabilities that is a subset of the first set. The super virtual interface may provide a third set of capabilities including the second set of capabilities and at least one additional capability from the first set of capabilities.Type: ApplicationFiled: January 26, 2016Publication date: July 27, 2017Applicant: Intel CorporationInventors: STEPHEN T. PALERMO, SCOTT P. DUBAL, TREVOR COOPER, ANJALI S. JAIN, IOSIF GASPARAKIS, JR-SHIAN TSAI, MIKE BURSELL, PRADEEPSUNDER GANESH, PARTHASARATHY SANGAM, JESSE C. BRANDEBURG
-
Patent number: 9712337Abstract: Methods and apparatus for implementing Power over Ethernet (PoE) for auxiliary power in computer systems. Under aspects of the methods, one or more voltage inputs comprising standard power input is employed by a power control component in a network interface in an apparatus such as a network adaptor board, a System on a Chip (SoC), computer server or server blade to supply power to a network controller on the apparatus when the apparatus is operating at a normal power state. To enable the apparatus to maintain network communication when operating at a reduced power state, a PoE power input derived from at least one PoE signal received at at least one Ethernet jack of the apparatus is employed to provide power to the network controller absent use or availability of the standard power input. Accordingly, the PoE power input facilitates an auxiliary power function that may be used alone or in combination with existing (as applicable) auxiliary power input when apparatus are operated in reduced power states.Type: GrantFiled: March 6, 2013Date of Patent: July 18, 2017Assignee: Intel CorporationInventors: Paul Greenwalt, Patrick Connor, Scott P. Dubal, Chris Pavlas
-
Publication number: 20170177396Abstract: Methods and Apparatus for Multi-Stage VM Virtual Network Function and Virtual Service Function Chain Acceleration for NFV and needs-based hardware acceleration. Compute platform hosting virtualized environments including virtual machines (VMs) running service applications performing network function virtualization (NFV) employ Field Programmable Gate Array (FPGA) to provide a hardware-based fast path for performing VM-to-VM and NFV-to-NFV transfers. The FPGAs, along with associated configuration data are also configured to support dynamic assignment and performance of hardware-acceleration to offload processing tasks from processors in virtualized environments, such as cloud data centers and the like.Type: ApplicationFiled: December 22, 2015Publication date: June 22, 2017Inventors: Stephen T. Palermo, Thomas E. Willis, Kapil Sood, Ilango S. Ganga, Scott P. Dubal, Pradeepsunder Ganesh, Jesse C. Brandenburg
-
Publication number: 20170161222Abstract: Methods for implementing mini-mezzanine Open Compute Project (OCP) plug-and-play Network PHY Cards and associated apparatus. In accordance with one aspect, the MAC (Media Access Channel) and PHY (Physical) layer functions in one or more communication protocol stacks are split between a MAC block in a Platform Controller Hub (PCH) or processor SoC and a PHY card installed in a mezzanine slot of a platform and including one or more ports. During platform initialization operations, configuration parameters are read from the PHY card including a PHY card ID, and a corresponding configuration script is selected and executed to configure the PHY card for use in the platform. The configuration parameters are also used to enumerate PCIe devices associated with physical functions and ports supported by the PHY card.Type: ApplicationFiled: December 7, 2015Publication date: June 8, 2017Inventors: Scott P. Dubal, Eliel Louzoun, Douglas Boom, Kent C. Lusted, Ronald F. Barbee, Nishantkumar Shah
-
Patent number: 9661007Abstract: Network interface devices with remote storage control. In some embodiments, a network interface device may include receiver circuitry and remote storage device control circuitry. The remote storage device control circuitry may be coupled to the receiver circuitry and may share a physical support with the receiver circuitry. The remote storage device control circuitry may be configured to control writing of data from the receiver circuitry to a remote storage device that does not share a physical support with the remote storage device control circuitry.Type: GrantFiled: March 18, 2015Date of Patent: May 23, 2017Assignee: Intel CorporationInventors: Iosif Gasparakis, Scott P. Dubal, Patrick Connor, Kapil Sood, Eliezer Tamir
-
Publication number: 20170094377Abstract: Devices and techniques for out-of-band platform tuning and configuration are described herein. A device can include a telemetry interface to a telemetry collection system and a network interface to network adapter hardware. The device can receive platform telemetry metrics from the telemetry collection system, and network adapter silicon hardware statistics over the network interface, to gather collected statistics. The device can apply a heuristic algorithm using the collected statistics to determine processing core workloads generated by operation of a plurality of software systems communicatively coupled to the device. The device can provide a reconfiguration message to instruct at least one software system to switch operations to a different processing core, responsive to detecting an overload state on at least one processing core, based on the processing core workloads. Other embodiments are also described.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Andrew J. Herdrich, Patrick L. Connor, Dinesh Kumar, Alexander W. Min, Daniel J. Dahle, Kapil Sood, Jeffrey A. Shaw, Edwin Verplanke, Scott P. Dubal, James R. Hearn
-
Publication number: 20170090987Abstract: In one embodiment, a system comprises platform logic comprising a plurality of processor cores and resource allocation logic. The resource allocation logic may receive a processing request and direct the processing request to a processor core of the plurality of processor cores, wherein the processor core is selected based at least in part on telemetry data associated with the platform logic, the telemetry data indicating a topology of at least a portion of the platform logic.Type: ApplicationFiled: September 26, 2015Publication date: March 30, 2017Applicant: INTEL CORPORATIONInventors: James Robert Hearn, Patrick Connor, Kapil Sood, Scott P. Dubal, Andrew J. Herdrich
-
Patent number: 9608733Abstract: Embodiments of the present disclosure are directed toward techniques and configurations for an optical apparatus to control optical power of the light source. In one embodiment, the apparatus may include a transmitter and receiver to transmit and receive optical signals over an optical communication channel, and a controller to cause the transmitter to transmit pulse signals at a first power level and detect a change in optical power in the channel, indicating a presence of a signal from another optical apparatus. The controller may confirm that the detected apparatus is capable of communications at a second power level (greater than the first level) and initiate data transmission at the second level. Upon detection of a failure in the channel, the controller may cause the transmitter to halt the data transmission and restart the pulse signals at the first power level. Other embodiments may be described and/or claimed.Type: GrantFiled: June 9, 2014Date of Patent: March 28, 2017Assignee: Intel CorporationInventors: Chris Pavlas, Guobin Liu, Maciej Machnikowski, Christine M. Krause, Scott P. Dubal
-
Publication number: 20170086325Abstract: The present disclosure describes embodiments of apparatuses and methods related to a moveable server rack in a data center. The server rack may include a chassis with a plurality of servers and a receptacle to couple with a mobile robot. The mobile robot may move the server rack from a first location to a second location in a data center. The server rack may include indices of alignment to provide an indication of docking alignment of the server rack to at least the second docking location, a power connector system to connect a main power source to the plurality of servers at the second location, and an input/output connector to connect a data center network to the plurality of servers at the second location. Other embodiments may be described and/or claimed.Type: ApplicationFiled: September 22, 2015Publication date: March 23, 2017Inventors: Patrick Connor, Scott P. Dubal, James R. Hearn
-
Patent number: 9537979Abstract: One embodiment provides a network adapter. The network adapter includes a network adapter controller, a medium access controller (MAC) and a physical layer (PHY) including at least one port. The network adapter further includes optical communication logic to at least one of receive and/or acquire a local alert and generate a local alert message related to the local alert, the local alert message including an alert identifier (ID) and a network adapter ID. The network adapter further includes a first light emitting diode (LED) to convert the local alert message to a corresponding optical local alert message and to transmit the optical local alert message to an optical communication path.Type: GrantFiled: December 12, 2014Date of Patent: January 3, 2017Assignee: INTEL CORPORATIONInventors: Scott P. Dubal, Patrick Connor, Chris Pavlas
-
Publication number: 20160380865Abstract: Methods and apparatus for collection of Netflow data and export offload using network silicon. In accordance with aspects of the embodiments, the Netflow export and collection functions are offloaded to the network silicon in the chipset, System on a Chip (SoC), backplane switch, disaggregated switch, virtual switch (vSwitch) accelerator, and Network Interface Card/Controller (NIC) level. For apparatus implementing virtualized environments, one or both of the collection and export functions are implemented at the Physical Function (PF) and/or Virtual Function (VF) layers of the apparatus.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Applicant: Intel CorporationInventors: Scott P. Dubal, James R. Hearn, Patrick Connor