Movatterモバイル変換


[0]ホーム

URL:


US20090150883A1 - Method and system for controlling network traffic in a blade chassis - Google Patents

Method and system for controlling network traffic in a blade chassis
Download PDF

Info

Publication number
US20090150883A1
US20090150883A1US11/953,832US95383207AUS2009150883A1US 20090150883 A1US20090150883 A1US 20090150883A1US 95383207 AUS95383207 AUS 95383207AUS 2009150883 A1US2009150883 A1US 2009150883A1
Authority
US
United States
Prior art keywords
network
control
virtual machine
chassis
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/953,832
Other versions
US8370530B2 (en
Inventor
Sunay Tripathi
Erik Nordmark
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oracle America Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems IncfiledCriticalSun Microsystems Inc
Priority to US11/953,832priorityCriticalpatent/US8370530B2/en
Assigned to SUN MICROSYSTEMS, INC.reassignmentSUN MICROSYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: NORDMARK, ERIK, TRIPATHI, SUNAY
Publication of US20090150883A1publicationCriticalpatent/US20090150883A1/en
Application grantedgrantedCritical
Publication of US8370530B2publicationCriticalpatent/US8370530B2/en
Assigned to Oracle America, Inc.reassignmentOracle America, Inc.MERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: Oracle America, Inc., ORACLE USA, INC., SUN MICROSYSTEMS, INC.
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

In general, embodiments of the invention relates to a method for controlling network traffic in a chassis. The method includes assigning control of a network express manager located in the chassis to a control virtual machine selected from a number of virtual machines. The method further includes configuring the network express manager, by the control virtual machine, where the network express manager is configured to route network traffic in the chassis. The method further includes implementing a virtual network path using the network express manager, where the virtual network path includes a virtual wire between a first VNIC and a second VNIC, where the first VNIC is located in a first computer and the second VNIC is located in a second computer.

Description

Claims (20)

1. A method for controlling network traffic in a chassis, comprising:
assigning control of a network express manager located in the chassis to a control virtual machine selected from a plurality of virtual machines,
wherein the plurality of virtual machines is located in a plurality of computers communicatively coupled with each other via a chassis interconnect in the chassis,
wherein the plurality of virtual machines is associated with a plurality of virtual network interface cards (VNICs), and
wherein the plurality of computers shares a physical network interface;
configuring the network express manager, by the control virtual machine, wherein the network express manager is configured to route network traffic in the chassis; and
implementing a virtual network path using the network express manager,
wherein the virtual network path comprises a virtual wire between a first VNIC selected from the plurality of VNICs and a second VNIC selected from the plurality of VNICs,
wherein the first VNIC is located in a first computer selected from the plurality of computers, and
wherein the second VNIC is located in a second computer selected from the plurality of computers.
8. A blade chassis comprising:
a chassis interconnect;
a physical network interface;
a network express manager;
a plurality of blades communicatively coupled with each other via the chassis interconnect,
wherein the plurality of blades shares the physical network interface,
wherein the plurality of blades comprises a plurality of virtual machines, and
wherein the plurality of virtual machines is associated with a plurality of virtual network interface cards (VNICs); and
a chassis processor configured to assign control of the network express manager to a control virtual machine selected from the plurality of virtual machines,
wherein controlling the network express manager, by the control virtual machine, comprises configuring the network express manager to route network traffic in the blade chassis, and
wherein network traffic is routed in the blade chassis over a virtual network path,
wherein the virtual network path comprises a virtual wire between the a first VNIC selected from the plurality of VNICs and a second VNIC selected from the plurality of VNICs,
wherein the first VNIC is located in a first blade selected from the plurality of blades, and
wherein the second VNIC is located in a second blade selected from the plurality of blades.
14. A computer readable medium comprising a plurality of executable instructions for controlling network traffic in a blade chassis, wherein the plurality of executable instructions comprises instructions to:
assign control of a network express manager located in the blade chassis to a control virtual machine selected from a plurality of virtual machines,
wherein the plurality of virtual machines is located in a plurality of blades communicatively coupled with each other via a chassis interconnect in the blade chassis,
wherein the plurality of virtual machines is associated with a plurality of virtual network interface cards (VNICs), and
wherein the plurality of blades shares a physical network interface;
configure the network express manager, by the control virtual machine, wherein the network express manager is configured to route network traffic in the blade chassis; and
implement a virtual network path using the network express manager,
wherein the virtual network path further comprises a virtual wire between a first VNIC selected from the plurality of VNICs and a second VNIC selected from the plurality of VNICs,
wherein the first VNIC is located in a first blade selected from the plurality of blades, and
wherein the second VNIC is located in a second blade selected from the plurality of blades.
US11/953,8322007-12-102007-12-10Method and system for controlling network traffic in a blade chassisActive2031-07-16US8370530B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/953,832US8370530B2 (en)2007-12-102007-12-10Method and system for controlling network traffic in a blade chassis

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/953,832US8370530B2 (en)2007-12-102007-12-10Method and system for controlling network traffic in a blade chassis

Publications (2)

Publication NumberPublication Date
US20090150883A1true US20090150883A1 (en)2009-06-11
US8370530B2 US8370530B2 (en)2013-02-05

Family

ID=40723030

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/953,832Active2031-07-16US8370530B2 (en)2007-12-102007-12-10Method and system for controlling network traffic in a blade chassis

Country Status (1)

CountryLink
US (1)US8370530B2 (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090154469A1 (en)*2007-12-122009-06-18Robert WinterEthernet switching of PCI express packets
US20100257269A1 (en)*2009-04-012010-10-07Vmware, Inc.Method and System for Migrating Processes Between Virtual Machines
US20120207158A1 (en)*2011-02-162012-08-16Oracle International CorporationMethod and system for classification and management of inter-blade network traffic in a blade server
US20130031509A1 (en)*2011-07-282013-01-31Curtis Matthew CDisplaying Physical Signal Routing in a Diagram of a System
US8634415B2 (en)2011-02-162014-01-21Oracle International CorporationMethod and system for routing network traffic for a blade server
US8891543B1 (en)2011-05-232014-11-18Pluribus Networks Inc.Method and system for processing packets in a network device
WO2015035121A1 (en)2013-09-092015-03-12Vmware, Inc.System and method for managing configuration of virtual switches in a virtual machine network
US9042233B2 (en)2010-05-032015-05-26Pluribus Networks Inc.Method and system for resource coherency and analysis in a network
US9069782B2 (en)2012-10-012015-06-30The Research Foundation For The State University Of New YorkSystem and method for security and privacy aware virtual machine checkpointing
US9154445B2 (en)2010-05-032015-10-06Pluribus Networks Inc.Servers, switches, and systems with virtual interface to external network connecting hardware and integrated networking driver
US9160668B2 (en)2010-05-032015-10-13Pluribus Networks Inc.Servers, switches, and systems with switching module implementing a distributed network operating system
US9300576B2 (en)2010-05-032016-03-29Pluribus Networks Inc.Methods, systems, and fabrics implementing a distributed network operating system
US9304782B2 (en)2010-05-032016-04-05Pluribus Networks, Inc.Network switch, systems, and servers implementing boot image delivery
US9306849B2 (en)2010-05-032016-04-05Pluribus Networks, Inc.Methods and systems for managing distribute media access control address tables
US9319335B1 (en)*2010-12-072016-04-19Pluribus Networks, Inc.Distributed operating system for a layer 2 fabric
US9489327B2 (en)2013-11-052016-11-08Oracle International CorporationSystem and method for supporting an efficient packet processing model in a network environment
US9767271B2 (en)2010-07-152017-09-19The Research Foundation For The State University Of New YorkSystem and method for validating program execution at run-time
US9767284B2 (en)2012-09-142017-09-19The Research Foundation For The State University Of New YorkContinuous run-time validation of program execution: a practical approach
US9858241B2 (en)2013-11-052018-01-02Oracle International CorporationSystem and method for supporting optimized buffer utilization for packet processing in a networking device
WO2018022779A1 (en)*2016-07-262018-02-01Pure Storage, Inc.Evacuating blades in a storage array that includes a plurality of blades
US20180351970A1 (en)*2017-05-302018-12-06IxiaMethods, systems, and computer readable media for monitoring encrypted packet flows within a virtual network environment
US10171425B2 (en)*2016-12-152019-01-01Keysight Technologies Singapore (Holdings) Pte LtdActive firewall control for network traffic sessions within virtual processing platforms
US10341203B2 (en)*2015-01-022019-07-02Gigamon Inc.Policy tracking in a network that includes virtual devices
US10459652B2 (en)2016-07-272019-10-29Pure Storage, Inc.Evacuating blades in a storage array that includes a plurality of blades
US10893030B2 (en)2018-08-102021-01-12Keysight Technologies, Inc.Methods, systems, and computer readable media for implementing bandwidth limitations on specific application traffic at a proxy element
US10903985B2 (en)2017-08-252021-01-26Keysight Technologies Singapore (Sales) Pte. Ltd.Monitoring encrypted network traffic flows in a virtual environment using dynamic session key acquisition techniques
US10992652B2 (en)2017-08-252021-04-27Keysight Technologies Singapore (Sales) Pte. Ltd.Methods, systems, and computer readable media for monitoring encrypted network traffic flows
US11075886B2 (en)2016-12-152021-07-27Keysight Technologies Singapore (Sales) Pte. Ltd.In-session splitting of network traffic sessions for server traffic monitoring

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9104252B2 (en)*2010-02-122015-08-11Microsoft Technology Licensing, LlcAssignment of control of peripherals of a computing device
US9092583B2 (en)*2012-11-162015-07-28Dell Products L.P.Systems and methods for communication between modular information handling systems in a chassis
US9641389B2 (en)2013-09-092017-05-02Vmware, Inc.Method and system for recovering from network disconnects by cloning a virtual port
US11038954B2 (en)*2013-09-182021-06-15Verizon Patent And Licensing Inc.Secure public connectivity to virtual machines of a cloud computing environment
US9928093B2 (en)*2015-02-242018-03-27Red Hat Israel, Ltd.Methods and systems for establishing connections associated with virtual machine migrations
JP6669807B2 (en)*2018-05-302020-03-18株式会社日立製作所 Computer system and computer

Citations (78)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6041053A (en)*1997-09-182000-03-21Microsfot CorporationTechnique for efficiently classifying packets using a trie-indexed hierarchy forest that accommodates wildcards
US6070219A (en)*1996-10-092000-05-30Intel CorporationHierarchical interrupt structure for event notification on multi-virtual circuit network interface controller
US6131163A (en)*1998-02-172000-10-10Cisco Technology, Inc.Network gateway mechanism having a protocol stack proxy
US6163539A (en)*1998-04-282000-12-19Pmc-Sierra Ltd.Firmware controlled transmit datapath for high-speed packet switches
US6269401B1 (en)*1998-08-282001-07-313Com CorporationIntegrated computer system and network performance monitoring
US20020052972A1 (en)*2000-08-292002-05-02Lg Electronics, Inc.Communication method among a plurality of virtual LANs in an IP subnet
US20020080721A1 (en)*2000-12-222002-06-27Tobagi Fouad A.System and method for controlling data transfer rates on a network
US6477643B1 (en)*1996-12-272002-11-05Pact GmbhProcess for automatic dynamic reloading of data flow processors (dfps) and units with two-or-three-dimensional programmable cell architectures (fpgas, dpgas, and the like)
US20030037154A1 (en)*2001-08-162003-02-20Poggio Andrew A.Protocol processor
US20030120772A1 (en)*2001-11-212003-06-26Husain Syed Mohammad AmirData fail-over for a multi-computer system
US6594775B1 (en)*2000-05-262003-07-15Robert Lawrence FairFault handling monitor transparently using multiple technologies for fault handling in a multiple hierarchal/peer domain file server with domain centered, cross domain cooperative fault handling mechanisms
US6600721B2 (en)*1998-12-312003-07-29Nortel Networks LimitedEnd node pacing for QOS and bandwidth management
US20040015966A1 (en)*2002-07-162004-01-22Macchiano AngeloVirtual machine operating system LAN
US6714960B1 (en)*1996-11-202004-03-30Silicon Graphics, Inc.Earnings-based time-share scheduling
US6757731B1 (en)*1999-02-252004-06-29Nortel Networks LimitedApparatus and method for interfacing multiple protocol stacks in a communication network
US6771595B1 (en)*1999-08-312004-08-03Intel CorporationApparatus and method for dynamic resource allocation in a network environment
US20040170127A1 (en)*2001-07-182004-09-02Shoji TanakaCommon channel flow control method and system
US20040199808A1 (en)*2003-04-022004-10-07International Business Machines CorporationState recovery and failover of intelligent network adapters
US20040202182A1 (en)*2003-02-122004-10-14Martin LundMethod and system to provide blade server load balancing using spare link bandwidth
US20040210623A1 (en)*2003-03-062004-10-21Aamer HydrieVirtual network topology generation
US6831893B1 (en)*2000-04-032004-12-14P-Cube, Ltd.Apparatus and method for wire-speed classification and pre-processing of data packets in a full duplex network
US20040267866A1 (en)*2003-06-242004-12-30International Business Machines CorporationVirtual machine connection to a tangible network
US6859841B2 (en)*1998-06-152005-02-22Intel CorporationProgrammable system for processing a partitioned network infrastructure
US20050111455A1 (en)*2003-11-202005-05-26Daiki NozueVLAN server
US20050135243A1 (en)*2003-12-182005-06-23Lee Wang B.System and method for guaranteeing quality of service in IP networks
US20050138620A1 (en)*2003-12-182005-06-23Saul LewitesVirtual network interface
US20050182853A1 (en)*2004-02-132005-08-18Saul LewitesApparatus and method for a dynamically extensible virtual switch
US6944168B2 (en)*2001-05-042005-09-13Slt Logic LlcSystem and method for providing transformation of multi-protocol packets in a data stream
US20050251802A1 (en)*2004-05-082005-11-10Bozek James JDynamic migration of virtual machine computer programs upon satisfaction of conditions
US6985937B1 (en)*2000-05-112006-01-10Ensim CorporationDynamically modifying the resources of a virtual server
US20060041667A1 (en)*2002-11-192006-02-23Gaeil AhnMethod and apparatus for protecting legitimate traffic from dos and ddos attacks
US20060045089A1 (en)*2004-08-272006-03-02International Business Machines CorporationMethod and apparatus for providing network virtualization
US20060070066A1 (en)*2004-09-302006-03-30Grobman Steven LEnabling platform network stack control in a virtualization platform
US20060092928A1 (en)*2004-10-152006-05-04Dell Products L.P.System and method for providing a shareable input/output device in a PCI express environment
US7046665B1 (en)*1999-10-262006-05-16Extreme Networks, Inc.Provisional IP-aware virtual paths over networks
US20060174324A1 (en)*2005-01-282006-08-03Zur Uri EMethod and system for mitigating denial of service in a communication network
US20060206602A1 (en)*2005-03-142006-09-14International Business Machines CorporationNetwork switch link failover in a redundant switch configuration
US20060206300A1 (en)*2005-03-112006-09-14Microsoft CorporationVM network traffic monitoring and filtering on the host
US20060233168A1 (en)*2005-04-192006-10-19Saul LewitesVirtual bridge
US20060236063A1 (en)*2005-03-302006-10-19Neteffect, Inc.RDMA enabled I/O adapter performing efficient memory management
US20060253619A1 (en)*2005-04-222006-11-09Ola TorudbakkenVirtualization for device sharing
US7146431B2 (en)*1999-10-052006-12-05Veritas Operating CorporationVirtual network environment
US20070027973A1 (en)*2005-07-292007-02-01Scalent SystemsVirtual data center for network resource management
US7177311B1 (en)*2002-06-042007-02-13Fortinet, Inc.System and method for routing traffic through a virtual router-based network switch
US20070047536A1 (en)*2005-09-012007-03-01Emulex Design & Manufacturing CorporationInput/output router for storage networks
US7200704B2 (en)*2005-04-072007-04-03International Business Machines CorporationVirtualization of an I/O adapter port using enablement and activation functions
US20070078988A1 (en)*2005-09-152007-04-053Tera, Inc.Apparatus, method and system for rapid delivery of distributed applications
US20070083723A1 (en)*2005-09-232007-04-12Dey Jayanta KHighly-available blade-based distributed computing system
US20070101323A1 (en)*2005-10-282007-05-03Microsoft CorporationAutomatic virtual machine adjustments to network changes
US7260102B2 (en)*2002-02-222007-08-21Nortel Networks LimitedTraffic switching using multi-dimensional packet classification
US20070244972A1 (en)*2006-03-312007-10-18Kan FanMethod and system for an OS virtualization-aware network interface card
US20070244937A1 (en)*2006-04-122007-10-18Flynn John T JrSystem and method for application fault tolerance and recovery using topologically remotely located computing devices
US7313142B2 (en)*2002-06-072007-12-25Fujitsu LimitedPacket processing device
US20080005748A1 (en)*2006-06-282008-01-03Mathew Tisson KVirtual machine monitor management from a management service processor in the host processing platform
US20080002683A1 (en)*2006-06-302008-01-03Sun Microsystems, Inc.Virtual switch
US20080022148A1 (en)*2003-12-112008-01-24Amir BarneaMethod and an Apparatus for Controlling Executables Running on Blade Servers
US20080019365A1 (en)*2006-07-202008-01-24Sun Microsystems, Inc.Host operating system bypass for packets destined for a virtual machine
US20080022016A1 (en)*2006-07-202008-01-24Sun Microsystems, Inc.Network memory pools for packet destinations and virtual machines
US20080043765A1 (en)*2006-07-202008-02-21Sun Microsystems, Inc.Method and system for automatically reflecting hardware resource allocation modifications
US20080171550A1 (en)*2007-01-122008-07-17Yun ZhaoSystem and method for using an adaptive hybrid coordination function (HCF) in an 802.11E wireless LAN
US20080192648A1 (en)*2007-02-082008-08-14Nuova SystemsMethod and system to create a virtual topology
US20080225875A1 (en)*2004-09-172008-09-18Hewlett-Packard Development Company, L.P.Mapping Discovery for Virtual Network
US20080239945A1 (en)*2007-03-302008-10-02International Business Machines CorporationPeripheral component switch having automatic link failover
US20080253379A1 (en)*2000-01-112008-10-16Fujitsu LimitedLabel switching system
US20080270599A1 (en)*2007-04-302008-10-30Eliezer TamirMethod and system for configuring a plurality of network interfaces that share a physical interface
US7450498B2 (en)*2004-10-272008-11-11Morgan StanleyFault tolerant network architecture
US20080320117A1 (en)*2007-06-222008-12-25Sun Microsystems, Inc.Cluster system management
US20090006593A1 (en)*2007-06-292009-01-01Alcatel-Lucent Technologies Inc.Replica/cache locator, an overlay network and a method to locate replication tables and caches therein
US7502884B1 (en)*2004-07-222009-03-10Xsigo SystemsResource virtualization switch
US7512769B1 (en)*2004-10-062009-03-31Hewlett-Packard Development Company, L.P.Process migration
US20090125752A1 (en)*2007-11-132009-05-14Kum Cheong Adam ChanSystems And Methods For Managing A Redundant Management Module
US7620955B1 (en)*2001-06-082009-11-17Vmware, Inc.High-performance virtual machine networking
US7633955B1 (en)*2004-02-132009-12-15Habanero Holdings, Inc.SCSI transport for fabric-backplane enterprise servers
US20100046531A1 (en)*2007-02-022010-02-25Groupe Des Ecoles Des Telecommunications (Get) Institut National Des Telecommunications (Int)Autonomic network node system
US7688838B1 (en)*2004-10-192010-03-30Broadcom CorporationEfficient handling of work requests in a network interface device
US7694298B2 (en)*2004-12-102010-04-06Intel CorporationMethod and apparatus for providing virtual server blades
US7730486B2 (en)*2005-02-282010-06-01Hewlett-Packard Development Company, L.P.System and method for migrating virtual machines on cluster systems
US7996583B2 (en)*2006-08-312011-08-09Cisco Technology, Inc.Multiple context single logic virtual host channel adapter supporting multiple transport protocols

Patent Citations (82)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6070219A (en)*1996-10-092000-05-30Intel CorporationHierarchical interrupt structure for event notification on multi-virtual circuit network interface controller
US6714960B1 (en)*1996-11-202004-03-30Silicon Graphics, Inc.Earnings-based time-share scheduling
US6477643B1 (en)*1996-12-272002-11-05Pact GmbhProcess for automatic dynamic reloading of data flow processors (dfps) and units with two-or-three-dimensional programmable cell architectures (fpgas, dpgas, and the like)
US6041053A (en)*1997-09-182000-03-21Microsfot CorporationTechnique for efficiently classifying packets using a trie-indexed hierarchy forest that accommodates wildcards
US6131163A (en)*1998-02-172000-10-10Cisco Technology, Inc.Network gateway mechanism having a protocol stack proxy
US6163539A (en)*1998-04-282000-12-19Pmc-Sierra Ltd.Firmware controlled transmit datapath for high-speed packet switches
US6859841B2 (en)*1998-06-152005-02-22Intel CorporationProgrammable system for processing a partitioned network infrastructure
US6269401B1 (en)*1998-08-282001-07-313Com CorporationIntegrated computer system and network performance monitoring
US6600721B2 (en)*1998-12-312003-07-29Nortel Networks LimitedEnd node pacing for QOS and bandwidth management
US6757731B1 (en)*1999-02-252004-06-29Nortel Networks LimitedApparatus and method for interfacing multiple protocol stacks in a communication network
US6771595B1 (en)*1999-08-312004-08-03Intel CorporationApparatus and method for dynamic resource allocation in a network environment
US7146431B2 (en)*1999-10-052006-12-05Veritas Operating CorporationVirtual network environment
US7046665B1 (en)*1999-10-262006-05-16Extreme Networks, Inc.Provisional IP-aware virtual paths over networks
US20080253379A1 (en)*2000-01-112008-10-16Fujitsu LimitedLabel switching system
US6831893B1 (en)*2000-04-032004-12-14P-Cube, Ltd.Apparatus and method for wire-speed classification and pre-processing of data packets in a full duplex network
US6985937B1 (en)*2000-05-112006-01-10Ensim CorporationDynamically modifying the resources of a virtual server
US6594775B1 (en)*2000-05-262003-07-15Robert Lawrence FairFault handling monitor transparently using multiple technologies for fault handling in a multiple hierarchal/peer domain file server with domain centered, cross domain cooperative fault handling mechanisms
US20020052972A1 (en)*2000-08-292002-05-02Lg Electronics, Inc.Communication method among a plurality of virtual LANs in an IP subnet
US20020080721A1 (en)*2000-12-222002-06-27Tobagi Fouad A.System and method for controlling data transfer rates on a network
US6944168B2 (en)*2001-05-042005-09-13Slt Logic LlcSystem and method for providing transformation of multi-protocol packets in a data stream
US7620955B1 (en)*2001-06-082009-11-17Vmware, Inc.High-performance virtual machine networking
US20040170127A1 (en)*2001-07-182004-09-02Shoji TanakaCommon channel flow control method and system
US20030037154A1 (en)*2001-08-162003-02-20Poggio Andrew A.Protocol processor
US20030120772A1 (en)*2001-11-212003-06-26Husain Syed Mohammad AmirData fail-over for a multi-computer system
US7260102B2 (en)*2002-02-222007-08-21Nortel Networks LimitedTraffic switching using multi-dimensional packet classification
US7177311B1 (en)*2002-06-042007-02-13Fortinet, Inc.System and method for routing traffic through a virtual router-based network switch
US7313142B2 (en)*2002-06-072007-12-25Fujitsu LimitedPacket processing device
US20040015966A1 (en)*2002-07-162004-01-22Macchiano AngeloVirtual machine operating system LAN
US7111303B2 (en)*2002-07-162006-09-19International Business Machines CorporationVirtual machine operating system LAN
US20060041667A1 (en)*2002-11-192006-02-23Gaeil AhnMethod and apparatus for protecting legitimate traffic from dos and ddos attacks
US20040202182A1 (en)*2003-02-122004-10-14Martin LundMethod and system to provide blade server load balancing using spare link bandwidth
US20040210623A1 (en)*2003-03-062004-10-21Aamer HydrieVirtual network topology generation
US20040199808A1 (en)*2003-04-022004-10-07International Business Machines CorporationState recovery and failover of intelligent network adapters
US20040267866A1 (en)*2003-06-242004-12-30International Business Machines CorporationVirtual machine connection to a tangible network
US20080144635A1 (en)*2003-06-242008-06-19International Business Machines CorporationSystem and method for authenication to an application
US20050111455A1 (en)*2003-11-202005-05-26Daiki NozueVLAN server
US20080022148A1 (en)*2003-12-112008-01-24Amir BarneaMethod and an Apparatus for Controlling Executables Running on Blade Servers
US20050135243A1 (en)*2003-12-182005-06-23Lee Wang B.System and method for guaranteeing quality of service in IP networks
US20050138620A1 (en)*2003-12-182005-06-23Saul LewitesVirtual network interface
US7633955B1 (en)*2004-02-132009-12-15Habanero Holdings, Inc.SCSI transport for fabric-backplane enterprise servers
US20050182853A1 (en)*2004-02-132005-08-18Saul LewitesApparatus and method for a dynamically extensible virtual switch
US20050251802A1 (en)*2004-05-082005-11-10Bozek James JDynamic migration of virtual machine computer programs upon satisfaction of conditions
US7937447B1 (en)*2004-07-222011-05-03Xsigo SystemsCommunication between computer systems over an input/output (I/O) bus
US7502884B1 (en)*2004-07-222009-03-10Xsigo SystemsResource virtualization switch
US20060045089A1 (en)*2004-08-272006-03-02International Business Machines CorporationMethod and apparatus for providing network virtualization
US20080225875A1 (en)*2004-09-172008-09-18Hewlett-Packard Development Company, L.P.Mapping Discovery for Virtual Network
US20060070066A1 (en)*2004-09-302006-03-30Grobman Steven LEnabling platform network stack control in a virtualization platform
US7512769B1 (en)*2004-10-062009-03-31Hewlett-Packard Development Company, L.P.Process migration
US20060092928A1 (en)*2004-10-152006-05-04Dell Products L.P.System and method for providing a shareable input/output device in a PCI express environment
US7688838B1 (en)*2004-10-192010-03-30Broadcom CorporationEfficient handling of work requests in a network interface device
US7450498B2 (en)*2004-10-272008-11-11Morgan StanleyFault tolerant network architecture
US7694298B2 (en)*2004-12-102010-04-06Intel CorporationMethod and apparatus for providing virtual server blades
US20060174324A1 (en)*2005-01-282006-08-03Zur Uri EMethod and system for mitigating denial of service in a communication network
US7730486B2 (en)*2005-02-282010-06-01Hewlett-Packard Development Company, L.P.System and method for migrating virtual machines on cluster systems
US20060206300A1 (en)*2005-03-112006-09-14Microsoft CorporationVM network traffic monitoring and filtering on the host
US20060206602A1 (en)*2005-03-142006-09-14International Business Machines CorporationNetwork switch link failover in a redundant switch configuration
US20060236063A1 (en)*2005-03-302006-10-19Neteffect, Inc.RDMA enabled I/O adapter performing efficient memory management
US7200704B2 (en)*2005-04-072007-04-03International Business Machines CorporationVirtualization of an I/O adapter port using enablement and activation functions
US20060233168A1 (en)*2005-04-192006-10-19Saul LewitesVirtual bridge
US7561531B2 (en)*2005-04-192009-07-14Intel CorporationApparatus and method having a virtual bridge to route data frames
US20060253619A1 (en)*2005-04-222006-11-09Ola TorudbakkenVirtualization for device sharing
US20070027973A1 (en)*2005-07-292007-02-01Scalent SystemsVirtual data center for network resource management
US20070047536A1 (en)*2005-09-012007-03-01Emulex Design & Manufacturing CorporationInput/output router for storage networks
US20070078988A1 (en)*2005-09-152007-04-053Tera, Inc.Apparatus, method and system for rapid delivery of distributed applications
US20070083723A1 (en)*2005-09-232007-04-12Dey Jayanta KHighly-available blade-based distributed computing system
US20070101323A1 (en)*2005-10-282007-05-03Microsoft CorporationAutomatic virtual machine adjustments to network changes
US20070244972A1 (en)*2006-03-312007-10-18Kan FanMethod and system for an OS virtualization-aware network interface card
US20070244937A1 (en)*2006-04-122007-10-18Flynn John T JrSystem and method for application fault tolerance and recovery using topologically remotely located computing devices
US20080005748A1 (en)*2006-06-282008-01-03Mathew Tisson KVirtual machine monitor management from a management service processor in the host processing platform
US20080002683A1 (en)*2006-06-302008-01-03Sun Microsystems, Inc.Virtual switch
US20080043765A1 (en)*2006-07-202008-02-21Sun Microsystems, Inc.Method and system for automatically reflecting hardware resource allocation modifications
US20080019365A1 (en)*2006-07-202008-01-24Sun Microsystems, Inc.Host operating system bypass for packets destined for a virtual machine
US20080022016A1 (en)*2006-07-202008-01-24Sun Microsystems, Inc.Network memory pools for packet destinations and virtual machines
US7996583B2 (en)*2006-08-312011-08-09Cisco Technology, Inc.Multiple context single logic virtual host channel adapter supporting multiple transport protocols
US20080171550A1 (en)*2007-01-122008-07-17Yun ZhaoSystem and method for using an adaptive hybrid coordination function (HCF) in an 802.11E wireless LAN
US20100046531A1 (en)*2007-02-022010-02-25Groupe Des Ecoles Des Telecommunications (Get) Institut National Des Telecommunications (Int)Autonomic network node system
US20080192648A1 (en)*2007-02-082008-08-14Nuova SystemsMethod and system to create a virtual topology
US20080239945A1 (en)*2007-03-302008-10-02International Business Machines CorporationPeripheral component switch having automatic link failover
US20080270599A1 (en)*2007-04-302008-10-30Eliezer TamirMethod and system for configuring a plurality of network interfaces that share a physical interface
US20080320117A1 (en)*2007-06-222008-12-25Sun Microsystems, Inc.Cluster system management
US20090006593A1 (en)*2007-06-292009-01-01Alcatel-Lucent Technologies Inc.Replica/cache locator, an overlay network and a method to locate replication tables and caches therein
US20090125752A1 (en)*2007-11-132009-05-14Kum Cheong Adam ChanSystems And Methods For Managing A Redundant Management Module

Cited By (41)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7929565B2 (en)*2007-12-122011-04-19Dell Products L.P.Ethernet switching of PCI express packets
US20090154469A1 (en)*2007-12-122009-06-18Robert WinterEthernet switching of PCI express packets
US9817695B2 (en)*2009-04-012017-11-14Vmware, Inc.Method and system for migrating processes between virtual machines
US20100257269A1 (en)*2009-04-012010-10-07Vmware, Inc.Method and System for Migrating Processes Between Virtual Machines
US9306849B2 (en)2010-05-032016-04-05Pluribus Networks, Inc.Methods and systems for managing distribute media access control address tables
US9300576B2 (en)2010-05-032016-03-29Pluribus Networks Inc.Methods, systems, and fabrics implementing a distributed network operating system
US9042233B2 (en)2010-05-032015-05-26Pluribus Networks Inc.Method and system for resource coherency and analysis in a network
US9304782B2 (en)2010-05-032016-04-05Pluribus Networks, Inc.Network switch, systems, and servers implementing boot image delivery
US9154445B2 (en)2010-05-032015-10-06Pluribus Networks Inc.Servers, switches, and systems with virtual interface to external network connecting hardware and integrated networking driver
US9160668B2 (en)2010-05-032015-10-13Pluribus Networks Inc.Servers, switches, and systems with switching module implementing a distributed network operating system
US9767271B2 (en)2010-07-152017-09-19The Research Foundation For The State University Of New YorkSystem and method for validating program execution at run-time
US10284431B2 (en)*2010-12-072019-05-07Pluribus Networks, Inc.Distributed operating system for network devices
US20160277254A1 (en)*2010-12-072016-09-22Pluribus Networks, Inc.Distributed operating system for network devices
US9319335B1 (en)*2010-12-072016-04-19Pluribus Networks, Inc.Distributed operating system for a layer 2 fabric
US9544232B2 (en)2011-02-162017-01-10Oracle International CorporationSystem and method for supporting virtualized switch classification tables
US8634415B2 (en)2011-02-162014-01-21Oracle International CorporationMethod and system for routing network traffic for a blade server
US20120207158A1 (en)*2011-02-162012-08-16Oracle International CorporationMethod and system for classification and management of inter-blade network traffic in a blade server
US8913613B2 (en)*2011-02-162014-12-16Oracle International CorporationMethod and system for classification and management of inter-blade network traffic in a blade server
US8891543B1 (en)2011-05-232014-11-18Pluribus Networks Inc.Method and system for processing packets in a network device
US20130031509A1 (en)*2011-07-282013-01-31Curtis Matthew CDisplaying Physical Signal Routing in a Diagram of a System
US8782525B2 (en)*2011-07-282014-07-15National Insturments CorporationDisplaying physical signal routing in a diagram of a system
US9767284B2 (en)2012-09-142017-09-19The Research Foundation For The State University Of New YorkContinuous run-time validation of program execution: a practical approach
US9069782B2 (en)2012-10-012015-06-30The Research Foundation For The State University Of New YorkSystem and method for security and privacy aware virtual machine checkpointing
US9552495B2 (en)2012-10-012017-01-24The Research Foundation For The State University Of New YorkSystem and method for security and privacy aware virtual machine checkpointing
US10324795B2 (en)2012-10-012019-06-18The Research Foundation for the State University oSystem and method for security and privacy aware virtual machine checkpointing
WO2015035121A1 (en)2013-09-092015-03-12Vmware, Inc.System and method for managing configuration of virtual switches in a virtual machine network
US9489327B2 (en)2013-11-052016-11-08Oracle International CorporationSystem and method for supporting an efficient packet processing model in a network environment
US9858241B2 (en)2013-11-052018-01-02Oracle International CorporationSystem and method for supporting optimized buffer utilization for packet processing in a networking device
US10951499B2 (en)2015-01-022021-03-16Gigamon Inc.Tracking changes in network configurations
US10341203B2 (en)*2015-01-022019-07-02Gigamon Inc.Policy tracking in a network that includes virtual devices
WO2018022779A1 (en)*2016-07-262018-02-01Pure Storage, Inc.Evacuating blades in a storage array that includes a plurality of blades
US10459652B2 (en)2016-07-272019-10-29Pure Storage, Inc.Evacuating blades in a storage array that includes a plurality of blades
US10171425B2 (en)*2016-12-152019-01-01Keysight Technologies Singapore (Holdings) Pte LtdActive firewall control for network traffic sessions within virtual processing platforms
US11075886B2 (en)2016-12-152021-07-27Keysight Technologies Singapore (Sales) Pte. Ltd.In-session splitting of network traffic sessions for server traffic monitoring
US20180351970A1 (en)*2017-05-302018-12-06IxiaMethods, systems, and computer readable media for monitoring encrypted packet flows within a virtual network environment
US10855694B2 (en)*2017-05-302020-12-01Keysight Technologies Singapore (Sales) Pte. Ltd.Methods, systems, and computer readable media for monitoring encrypted packet flows within a virtual network environment
US10903985B2 (en)2017-08-252021-01-26Keysight Technologies Singapore (Sales) Pte. Ltd.Monitoring encrypted network traffic flows in a virtual environment using dynamic session key acquisition techniques
US10992652B2 (en)2017-08-252021-04-27Keysight Technologies Singapore (Sales) Pte. Ltd.Methods, systems, and computer readable media for monitoring encrypted network traffic flows
US11489666B2 (en)2017-08-252022-11-01Keysight Technologies Singapore (Sales) Pte. Ltd.Monitoring encrypted network traffic flows in a virtual environment using dynamic session key acquisition techniques
US10893030B2 (en)2018-08-102021-01-12Keysight Technologies, Inc.Methods, systems, and computer readable media for implementing bandwidth limitations on specific application traffic at a proxy element
US11716313B2 (en)2018-08-102023-08-01Keysight Technologies, Inc.Methods, systems, and computer readable media for implementing bandwidth limitations on specific application traffic at a proxy element

Also Published As

Publication numberPublication date
US8370530B2 (en)2013-02-05

Similar Documents

PublicationPublication DateTitle
US8370530B2 (en)Method and system for controlling network traffic in a blade chassis
US7984123B2 (en)Method and system for reconfiguring a virtual network path
US7941539B2 (en)Method and system for creating a virtual router in a blade chassis to maintain connectivity
US7962587B2 (en)Method and system for enforcing resource constraints for virtual machines across migration
US7945647B2 (en)Method and system for creating a virtual network path
US8386825B2 (en)Method and system for power management in a virtual machine environment without disrupting network connectivity
US8095661B2 (en)Method and system for scaling applications on a blade chassis
US8739179B2 (en)Method and system for low-overhead data transfer
US7965714B2 (en)Method and system for offloading network processing
US8086739B2 (en)Method and system for monitoring virtual wires
US7826359B2 (en)Method and system for load balancing using queued packet information
EP2849395B1 (en)Multiple active l3 gateways for logical networks
US7970951B2 (en)Method and system for media-based data transfer
US7944923B2 (en)Method and system for classifying network traffic
CN112398676A (en)Vendor independent profile based modeling of service access endpoints in a multi-tenant environment
US8886838B2 (en)Method and system for transferring packets to a guest operating system
US12289240B2 (en)Dynamic service rebalancing in network interface cards having processing units

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SUN MICROSYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TRIPATHI, SUNAY;NORDMARK, ERIK;REEL/FRAME:020229/0268;SIGNING DATES FROM 20071206 TO 20071209

Owner name:SUN MICROSYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TRIPATHI, SUNAY;NORDMARK, ERIK;SIGNING DATES FROM 20071206 TO 20071209;REEL/FRAME:020229/0268

STCFInformation on status: patent grant

Free format text:PATENTED CASE

CCCertificate of correction
ASAssignment

Owner name:ORACLE AMERICA, INC., CALIFORNIA

Free format text:MERGER AND CHANGE OF NAME;ASSIGNORS:ORACLE USA, INC.;SUN MICROSYSTEMS, INC.;ORACLE AMERICA, INC.;REEL/FRAME:037311/0195

Effective date:20100212

FPAYFee payment

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp