Movatterモバイル変換


[0]ホーム

URL:


US20110142043A1 - Device, system and method of multicast communication - Google Patents

Device, system and method of multicast communication
Download PDF

Info

Publication number
US20110142043A1
US20110142043A1US12/926,555US92655510AUS2011142043A1US 20110142043 A1US20110142043 A1US 20110142043A1US 92655510 AUS92655510 AUS 92655510AUS 2011142043 A1US2011142043 A1US 2011142043A1
Authority
US
United States
Prior art keywords
multicast
kernel
operating system
user
protocol handler
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.)
Abandoned
Application number
US12/926,555
Inventor
Tzah Oved
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.)
Mellanox Technologies TLV Ltd
Original Assignee
Voltaire Ltd
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 Voltaire LtdfiledCriticalVoltaire Ltd
Priority to US12/926,555priorityCriticalpatent/US20110142043A1/en
Assigned to VOLTAIRE LTD.reassignmentVOLTAIRE LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: OVED, TZAH
Publication of US20110142043A1publicationCriticalpatent/US20110142043A1/en
Assigned to MELLANOX TECHNOLOGIES TLV LTD.reassignmentMELLANOX TECHNOLOGIES TLV LTD.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: VOLTAIRE LTD
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Device, system and method of multicast communication. For example, an apparatus in accordance with an embodiment of the invention includes a non-kernel multicast protocol handler adapted to perform a multicast operation of a user mode application by bypassing the operating system kernel and directly accessing a communication adapter having an operating system bypass capability.

Description

Claims (19)

US12/926,5552007-03-262010-11-24Device, system and method of multicast communicationAbandonedUS20110142043A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/926,555US20110142043A1 (en)2007-03-262010-11-24Device, system and method of multicast communication

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US11/727,222US7864787B2 (en)2007-03-262007-03-26Device, system and method of multicast communication
US12/926,555US20110142043A1 (en)2007-03-262010-11-24Device, system and method of multicast communication

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/727,222ContinuationUS7864787B2 (en)2007-03-262007-03-26Device, system and method of multicast communication

Publications (1)

Publication NumberPublication Date
US20110142043A1true US20110142043A1 (en)2011-06-16

Family

ID=39789115

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/727,222Active2028-12-19US7864787B2 (en)2007-03-262007-03-26Device, system and method of multicast communication
US12/926,555AbandonedUS20110142043A1 (en)2007-03-262010-11-24Device, system and method of multicast communication

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US11/727,222Active2028-12-19US7864787B2 (en)2007-03-262007-03-26Device, system and method of multicast communication

Country Status (2)

CountryLink
US (2)US7864787B2 (en)
WO (1)WO2008117272A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130086148A1 (en)*2011-09-292013-04-04Oracle International CorporationSystem and method for preventing single-point bottleneck in a transactional middleware machine environment
US20130212601A1 (en)*2012-02-152013-08-15Ciinow, Inc.Method and system for maintaining game functionality for a plurality of game instances running on a computer system
US8832217B2 (en)2011-09-292014-09-09Oracle International CorporationSystem and method for supporting different message queues in a transactional middleware machine environment
US9213658B1 (en)*2013-02-202015-12-15Google Inc.Changing memory access for instruction based on memory access misses
US9690638B2 (en)2011-09-292017-06-27Oracle International CorporationSystem and method for supporting a complex message header in a transactional middleware machine environment

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB0221464D0 (en)*2002-09-162002-10-23Cambridge Internetworking LtdNetwork interface and protocol
GB0304807D0 (en)2003-03-032003-04-09Cambridge Internetworking LtdData protocol
GB0404696D0 (en)2004-03-022004-04-07Level 5 Networks LtdDual driver interface
GB0408876D0 (en)2004-04-212004-05-26Level 5 Networks LtdUser-level stack
GB0408868D0 (en)2004-04-212004-05-26Level 5 Networks LtdChecking data integrity
US7640346B2 (en)*2005-02-012009-12-29Microsoft CorporationDispatching network connections in user-mode
GB0505300D0 (en)2005-03-152005-04-20Level 5 Networks LtdTransmitting data
GB0505297D0 (en)2005-03-152005-04-20Level 5 Networks LtdRedirecting instructions
EP1861778B1 (en)*2005-03-102017-06-21Solarflare Communications IncData processing system
GB0506403D0 (en)2005-03-302005-05-04Level 5 Networks LtdRouting tables
US7634584B2 (en)2005-04-272009-12-15Solarflare Communications, Inc.Packet validation in virtual network interface architecture
ATE462264T1 (en)2005-06-152010-04-15Solarflare Comm Inc RECEIVING DATA ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A MULTIPLE OF RECEIVING DEVICES
US7984180B2 (en)2005-10-202011-07-19Solarflare Communications, Inc.Hashing algorithm for network receive filtering
GB0600417D0 (en)2006-01-102006-02-15Level 5 Networks IncVirtualisation support
US8116312B2 (en)2006-02-082012-02-14Solarflare Communications, Inc.Method and apparatus for multicast packet reception
EP2044753A2 (en)2006-07-102009-04-08Solarflare Communications IncorporatedNetwork stacks
US9948533B2 (en)2006-07-102018-04-17Solarflare Communitations, Inc.Interrupt management
US9686117B2 (en)2006-07-102017-06-20Solarflare Communications, Inc.Chimney onload implementation of network protocol stack
GB0621774D0 (en)2006-11-012006-12-13Level 5 Networks IncDriver level segmentation
US7864787B2 (en)*2007-03-262011-01-04Voltaire Ltd.Device, system and method of multicast communication
US7720098B1 (en)*2007-08-082010-05-18At&T Mobility Ii LlcWireless bandwidth aggregation
GB0723422D0 (en)*2007-11-292008-01-09Level 5 Networks IncVirtualised receive side scaling
GB0802126D0 (en)2008-02-052008-03-12Level 5 Networks IncScalable sockets
US8286197B2 (en)*2008-07-172012-10-09Sharp Laboratories Of America, Inc.Method and system for comprehensive socket application programming interface loopback processing
US8533747B2 (en)*2008-10-202013-09-10Oracle America, Inc.Method and system for selecting one or more integrated circuit card interface devices
GB0823162D0 (en)2008-12-182009-01-28Solarflare Communications IncVirtualised Interface Functions
US9256560B2 (en)2009-07-292016-02-09Solarflare Communications, Inc.Controller integration
US9210140B2 (en)2009-08-192015-12-08Solarflare Communications, Inc.Remote functionality selection
EP2309680B1 (en)2009-10-082017-07-19Solarflare Communications IncSwitching API
US8743877B2 (en)2009-12-212014-06-03Steven L. PopeHeader processing engine
US10191783B2 (en)*2010-02-262019-01-29Red Hat, Inc.UDP multicast over enterprise service bus
US8553693B2 (en)*2010-03-102013-10-08Intel CorporationNetwork controller circuitry to issue at least one portion of packet payload to device in manner that by-passes communication protocol stack involvement
US9674318B2 (en)2010-12-092017-06-06Solarflare Communications, Inc.TCP processing for devices
US9600429B2 (en)2010-12-092017-03-21Solarflare Communications, Inc.Encapsulated accelerator
US10873613B2 (en)2010-12-092020-12-22Xilinx, Inc.TCP processing for devices
US9258390B2 (en)2011-07-292016-02-09Solarflare Communications, Inc.Reducing network latency
US8996644B2 (en)2010-12-092015-03-31Solarflare Communications, Inc.Encapsulated accelerator
US9008113B2 (en)2010-12-202015-04-14Solarflare Communications, Inc.Mapped FIFO buffering
US9384071B2 (en)2011-03-312016-07-05Solarflare Communications, Inc.Epoll optimisations
US8763018B2 (en)2011-08-222014-06-24Solarflare Communications, Inc.Modifying application behaviour
EP2574000B1 (en)2011-09-222020-04-08Xilinx, Inc.Message acceleration
US9391840B2 (en)2012-05-022016-07-12Solarflare Communications, Inc.Avoiding delayed data
US9391841B2 (en)2012-07-032016-07-12Solarflare Communications, Inc.Fast linkup arbitration
US10505747B2 (en)2012-10-162019-12-10Solarflare Communications, Inc.Feed processing
US9426124B2 (en)2013-04-082016-08-23Solarflare Communications, Inc.Locked down network interface
US10742604B2 (en)2013-04-082020-08-11Xilinx, Inc.Locked down network interface
EP2809033B1 (en)2013-05-302018-03-21Solarflare Communications IncPacket capture in a network
US10394751B2 (en)2013-11-062019-08-27Solarflare Communications, Inc.Programmed input/output mode
US9496949B2 (en)2013-12-122016-11-15Sprint Communications Company L.P.Application dedicated transceiver communications
US9842437B2 (en)*2015-06-292017-12-12Allstate Insurance CompanyAutomatically identifying drivers
US20170251422A1 (en)*2016-02-292017-08-31Qualcomm Innovation Center, Inc.Mobile device with multiple wifi interfaces
US10630762B1 (en)*2016-03-282020-04-21Amazon Technologies, Inc.Multicast network emulation
CN111182008B (en)*2018-11-092023-03-07微软技术许可有限责任公司Establishing socket connections in user space
US11500699B2 (en)*2019-01-242022-11-15Hewlett Packard Enterprise Development LpCommunication of data between virtual processes
US12001895B2 (en)*2019-10-082024-06-04Nippon Telegraph And Telephone CorporationServer delay control system, server delay control device, server delay control method, and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030200315A1 (en)*2002-04-232003-10-23Mellanox Technologies Ltd.Sharing a network interface card among multiple hosts
US20040190533A1 (en)*2003-03-272004-09-30Prashant ModiMethod and apparatus for performing connection management with multiple stacks
US20050080919A1 (en)*2003-10-082005-04-14Chia-Hsin LiMethod and apparatus for tunneling data through a single port
US7003586B1 (en)*2002-02-272006-02-21Advanced Micro Devices, Inc.Arrangement for implementing kernel bypass for access by user mode consumer processes to a channel adapter based on virtual address mapping
US20060129790A1 (en)*2001-10-302006-06-15Microsoft CorporationNetwork interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
US20070183418A1 (en)*2006-02-082007-08-09Level 5 Networks, Inc.Method and apparatus for multicast packet reception
US7848322B2 (en)*2007-03-262010-12-07Voltaire Ltd.Device, system and method of UDP communication
US7864787B2 (en)*2007-03-262011-01-04Voltaire Ltd.Device, system and method of multicast communication

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060129790A1 (en)*2001-10-302006-06-15Microsoft CorporationNetwork interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
US7003586B1 (en)*2002-02-272006-02-21Advanced Micro Devices, Inc.Arrangement for implementing kernel bypass for access by user mode consumer processes to a channel adapter based on virtual address mapping
US20030200315A1 (en)*2002-04-232003-10-23Mellanox Technologies Ltd.Sharing a network interface card among multiple hosts
US20040190533A1 (en)*2003-03-272004-09-30Prashant ModiMethod and apparatus for performing connection management with multiple stacks
US20050080919A1 (en)*2003-10-082005-04-14Chia-Hsin LiMethod and apparatus for tunneling data through a single port
US20070183418A1 (en)*2006-02-082007-08-09Level 5 Networks, Inc.Method and apparatus for multicast packet reception
US7848322B2 (en)*2007-03-262010-12-07Voltaire Ltd.Device, system and method of UDP communication
US7864787B2 (en)*2007-03-262011-01-04Voltaire Ltd.Device, system and method of multicast communication

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130086148A1 (en)*2011-09-292013-04-04Oracle International CorporationSystem and method for preventing single-point bottleneck in a transactional middleware machine environment
US8832217B2 (en)2011-09-292014-09-09Oracle International CorporationSystem and method for supporting different message queues in a transactional middleware machine environment
US9116761B2 (en)*2011-09-292015-08-25Oracle International CorporationSystem and method for preventing single-point bottleneck in a transactional middleware machine environment
US9690638B2 (en)2011-09-292017-06-27Oracle International CorporationSystem and method for supporting a complex message header in a transactional middleware machine environment
US20130212601A1 (en)*2012-02-152013-08-15Ciinow, Inc.Method and system for maintaining game functionality for a plurality of game instances running on a computer system
US8978042B2 (en)*2012-02-152015-03-10Google Inc.Method and system for maintaining game functionality for a plurality of game instances running on a computer system
US9213658B1 (en)*2013-02-202015-12-15Google Inc.Changing memory access for instruction based on memory access misses

Also Published As

Publication numberPublication date
WO2008117272A2 (en)2008-10-02
US20080240130A1 (en)2008-10-02
WO2008117272A3 (en)2010-02-25
US7864787B2 (en)2011-01-04

Similar Documents

PublicationPublication DateTitle
US7864787B2 (en)Device, system and method of multicast communication
US7848322B2 (en)Device, system and method of UDP communication
US8861434B2 (en)Method and system for improved multi-cell support on a single modem board
US9565681B2 (en)Low power and fast application service transmission
US8737417B2 (en)Lock-less and zero copy messaging scheme for telecommunication network applications
US8244902B2 (en)Device, system, and method of distributing messages
US9578588B2 (en)Apparatus, method and system of tethering between a mobile device and a network
US7451197B2 (en)Method, system, and article of manufacture for network protocols
AU2016382945A1 (en)Multi-path transport design
US10499226B2 (en)Method and apparatus for compatible communication between access points in a 6LoWPAN network
US20090052467A1 (en)Methods, apparatus and systems configured for heterogeneous secure associations in wi-fi pan
US20060221987A1 (en)LAN and WWAN gateway
US9619272B1 (en)Virtual machine networking
EP4199469A1 (en)Method and apparatus to assign and check anti-replay sequence numbers using load balancing
Kundu et al.Hardware acceleration for open radio access networks: A contemporary overview
CN117615042A (en)Data communication method, device, computer equipment and storage medium
CN114615187B (en)Logic interface data communication method and device
US8305951B1 (en)Conditional media access control address filtering
WO2024032599A1 (en)Session binding method and function, and storage medium and electronic device

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:VOLTAIRE LTD., ISRAEL

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OVED, TZAH;REEL/FRAME:025960/0409

Effective date:20110125

ASAssignment

Owner name:MELLANOX TECHNOLOGIES TLV LTD., ISRAEL

Free format text:CHANGE OF NAME;ASSIGNOR:VOLTAIRE LTD;REEL/FRAME:030271/0456

Effective date:20130116

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp