IN2013CH05983A - - Google Patents
Download PDFInfo
- Publication number
- IN2013CH05983A IN2013CH05983A IN5983CH2013A IN2013CH05983A IN 2013CH05983 A IN2013CH05983 A IN 2013CH05983A IN 5983CH2013 A IN5983CH2013 A IN 5983CH2013A IN 2013CH05983 A IN2013CH05983 A IN 2013CH05983A
- Authority
- IN
- India
- Prior art keywords
- vnics
- amongst
- data packets
- host
- niss
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
- G06F13/26—Handling requests for interconnection or transfer for access to input/output bus using interrupt with priority control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/251—Cut-through or wormhole routing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Systems and methods to share a plurality of virtual network interface controllers (vNICs) amongst a plurality of hosts 104 are described. The described methods are implemented in a network sharing system (NISS) (102) including a programmable vNIC cluster (204) comprising the plurality of vNICs, where a set of vNICs from amongst the plurality of vNICs is dynamically configured to communicate with a host (104-1) from amongst the plurality of hosts (104). Further, the NISS (102) includes a multi-host peripheral component interconnect (PCI) express (PCIe) interface and mapper (MHIP) (202) coupled to the programmable vNIC cluster (204), to receive data packets from the set of vNICs, wherein the set of vNICs comprises one or more vNICs; and provide the data packets from the set of vNICs to the host (104-1) based on demultiplexing of the data packets.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN5983CH2013 IN2013CH05983A (en) | 2013-12-23 | 2013-12-23 | |
| US14/285,578 US9772968B2 (en) | 2013-12-23 | 2014-05-22 | Network interface sharing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN5983CH2013 IN2013CH05983A (en) | 2013-12-23 | 2013-12-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| IN2013CH05983A true IN2013CH05983A (en) | 2015-06-26 |
Family
ID=53400198
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IN5983CH2013 IN2013CH05983A (en) | 2013-12-23 | 2013-12-23 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9772968B2 (en) |
| IN (1) | IN2013CH05983A (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9866657B2 (en) * | 2014-12-19 | 2018-01-09 | Cavium, Inc. | Network switching with layer 2 switch coupled co-resident data-plane and network interface controllers |
| US10505704B1 (en) * | 2015-08-02 | 2019-12-10 | Wave Computing, Inc. | Data uploading to asynchronous circuitry using circular buffer control |
| US9590635B1 (en) * | 2015-12-03 | 2017-03-07 | Altera Corporation | Partial reconfiguration of programmable devices |
| CN106714287B (en) * | 2016-12-01 | 2020-05-12 | 腾讯科技(深圳)有限公司 | Method and device for saving electric quantity of terminal based on network access control |
| US10657074B2 (en) * | 2018-09-12 | 2020-05-19 | Intel Corporation | Connecting an external PHY device to a MAC device using a management data input/output interface |
| EP4008090B1 (en) * | 2019-08-06 | 2026-03-11 | Shenzhen Yinwang Intelligent Technologies Co., Ltd. | Method and apparatus for processing data in a network |
| US11516126B2 (en) * | 2020-10-14 | 2022-11-29 | Oracle International Corporation | Techniques for high performant virtual routing capabilities |
| US11736558B2 (en) | 2021-10-29 | 2023-08-22 | Oracle International Corporation | Transparent mounting of external endpoints between private networks |
| US11558245B1 (en) | 2021-10-29 | 2023-01-17 | Oracle International Corporation | Secure bi-directional network connectivity system between private networks |
| US20240086215A1 (en) * | 2022-09-12 | 2024-03-14 | Microsoft Technology Licensing, Llc | Non-Disruptive Hibernating And Resuming Guest Environment Using Network Virtual Service Client |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6854115B1 (en) * | 2000-06-02 | 2005-02-08 | Sun Microsystems, Inc. | Process persistence in a virtual machine |
| US6941410B1 (en) * | 2000-06-02 | 2005-09-06 | Sun Microsystems, Inc. | Virtual heap for a virtual machine |
| US7231430B2 (en) * | 2001-04-20 | 2007-06-12 | Egenera, Inc. | Reconfigurable, virtual processing system, cluster, network and method |
| US7245627B2 (en) * | 2002-04-23 | 2007-07-17 | Mellanox Technologies Ltd. | Sharing a network interface card among multiple hosts |
| US7454756B2 (en) * | 2004-03-05 | 2008-11-18 | Intel Corporation | Method, apparatus and system for seamlessly sharing devices amongst virtual machines |
| US7415034B2 (en) * | 2005-04-04 | 2008-08-19 | Sun Microsystems, Inc. | Virtualized partitionable shared network interface |
| US20060294517A1 (en) * | 2005-06-28 | 2006-12-28 | Zimmer Vincent J | Network interface sharing among multiple virtual machines |
| US7643482B2 (en) * | 2006-06-30 | 2010-01-05 | Sun Microsystems, Inc. | System and method for virtual switching in a host |
| US7925795B2 (en) * | 2007-04-30 | 2011-04-12 | Broadcom Corporation | Method and system for configuring a plurality of network interfaces that share a physical interface |
| US8195774B2 (en) * | 2008-05-23 | 2012-06-05 | Vmware, Inc. | Distributed virtual switch for virtualized computer systems |
| US7912082B2 (en) * | 2008-06-09 | 2011-03-22 | Oracle America, Inc. | Shared virtual network interface |
| US8739177B2 (en) * | 2010-06-21 | 2014-05-27 | Intel Corporation | Method for network interface sharing among multiple virtual machines |
| US9083644B2 (en) * | 2012-02-14 | 2015-07-14 | International Business Machines Corporation | Packet routing for embedded applications sharing a single network interface over multiple virtual networks |
| US9280504B2 (en) * | 2012-08-24 | 2016-03-08 | Intel Corporation | Methods and apparatus for sharing a network interface controller |
-
2013
- 2013-12-23 IN IN5983CH2013 patent/IN2013CH05983A/en unknown
-
2014
- 2014-05-22 US US14/285,578 patent/US9772968B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20150178235A1 (en) | 2015-06-25 |
| US9772968B2 (en) | 2017-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| IN2013CH05983A (en) | ||
| GB2517097A (en) | Peer-to-peer interrupt signaling between devices coupled via interconnects | |
| IL238690B (en) | Network-based computational accelerator | |
| WO2014113062A3 (en) | Io virtualization system and method using offload processors | |
| TW201614512A (en) | A computing device, a universal serial bus port, and a method of operating a universal serial bus | |
| GB2510508A (en) | Network adapter hardware state migration discovery in a stateful environment | |
| MX2016003801A (en) | Bus system, and method for operating such a bus system. | |
| WO2015175426A8 (en) | Managing nic-encrypted flows for migrating guests or tasks | |
| BR112015017272A2 (en) | agricultural input selection systems, methods and apparatus | |
| BR112013026818A2 (en) | methods and systems for data transmission | |
| EP3117406A4 (en) | Device, system and method for aggregating networks and serving data from those networks to computers | |
| WO2016053979A3 (en) | System for increasing fiber port density in data center applications | |
| GB2514323A (en) | Multiple virtual machines sharing a single IP address | |
| EP3522451A3 (en) | Method for implementing network virtualization and related apparatus and communications system | |
| BR112016025271A2 (en) | message composition in a communication segment | |
| EP2713628A3 (en) | Optical line terminal (OLT) system | |
| WO2012177359A3 (en) | Native cloud computing via network segmentation | |
| EP3494081A4 (en) | Construction jobsite computer data network and location system | |
| EP3614273A3 (en) | Multiprocessor system with improved secondary interconnection network | |
| EP3284244A4 (en) | Methods, systems, and computer readable media for emulating network devices with different clocks | |
| GB2462981B (en) | Methods,systems, and computer program products for using managed port circuitry to map connections among structured cabling apparatus and network devices | |
| WO2015123611A3 (en) | Systems and methods for providing network security using a secure digital device | |
| GB2549242A8 (en) | Storage system and control method for storage system | |
| AR090922A1 (en) | FLOW COMPUTERS THAT HAVE INTERFACES OF WIRELESS COMMUNICATIONS PROTOCOL, AND RELATED METHODS | |
| WO2012140671A3 (en) | File system sharing |