CA2226189A1 - Method and apparatus for synchronizing data transmission with on-demand links of a network - Google Patents
Method and apparatus for synchronizing data transmission with on-demand links of a networkInfo
- Publication number
- CA2226189A1 CA2226189A1 CA002226189A CA2226189A CA2226189A1 CA 2226189 A1 CA2226189 A1 CA 2226189A1 CA 002226189 A CA002226189 A CA 002226189A CA 2226189 A CA2226189 A CA 2226189A CA 2226189 A1 CA2226189 A1 CA 2226189A1
- Authority
- CA
- Canada
- Prior art keywords
- network
- demand
- links
- data transmission
- control information
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A novel synchronization mechanism synchronizes delivery of data packets over on-demand links of a computer network in a manner that efficiently utilizes those links. The mechanism comprises control information generated by a source node and stored in a network layer header of a data packet transmitted to a destination node via at least one router coupled to an on-demand link of the network. Depending upon the state of the control information the router is instructed whether to immediately dial the link to establish a connection for delivery of the packet to the destination node.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/498,640 US5596574A (en) | 1995-07-06 | 1995-07-06 | Method and apparatus for synchronizing data transmission with on-demand links of a network |
US08/498,640 | 1995-07-06 | ||
PCT/US1996/011202 WO1997002691A1 (en) | 1995-07-06 | 1996-07-02 | Method and apparatus for synchronizing data transmission with on-demand links of a network |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2226189A1 true CA2226189A1 (en) | 1997-01-23 |
CA2226189C CA2226189C (en) | 2001-09-11 |
Family
ID=23981910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002226189A Expired - Lifetime CA2226189C (en) | 1995-07-06 | 1996-07-02 | Method and apparatus for synchronizing data transmission with on-demand links of a network |
Country Status (7)
Country | Link |
---|---|
US (1) | US5596574A (en) |
EP (1) | EP0836781B1 (en) |
JP (1) | JP3279319B2 (en) |
AU (1) | AU6407396A (en) |
CA (1) | CA2226189C (en) |
DE (1) | DE69601374T2 (en) |
WO (1) | WO1997002691A1 (en) |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5781534A (en) * | 1995-10-31 | 1998-07-14 | Novell, Inc. | Method and apparatus for determining characteristics of a path |
US5732213A (en) * | 1996-03-22 | 1998-03-24 | Ericsson Inc. | System and method of testing open systems interconnection (OSI) layers in telecommunication networks |
US6101528A (en) * | 1996-03-27 | 2000-08-08 | Intel Corporation | Method and apparatus for discovering server applications by a client application in a network of computer systems |
US6430596B1 (en) | 1996-03-27 | 2002-08-06 | Intel Corporation | Managing networked directory services with auto field population |
US5802304A (en) * | 1996-04-18 | 1998-09-01 | Microsoft Corporation | Automatic dialer responsive to network programming interface access |
US5944795A (en) * | 1996-07-12 | 1999-08-31 | At&T Corp. | Client-server architecture using internet and guaranteed quality of service networks for accessing distributed media sources |
US5893116A (en) * | 1996-09-30 | 1999-04-06 | Novell, Inc. | Accessing network resources using network resource replicator and captured login script for use when the computer is disconnected from the network |
US6405218B1 (en) | 1996-11-13 | 2002-06-11 | Pumatech, Inc. | Synchronizing databases |
US6141664A (en) | 1996-11-13 | 2000-10-31 | Puma Technology, Inc. | Synchronization of databases with date range |
US7013315B1 (en) | 1996-11-13 | 2006-03-14 | Intellisync Corporation | Synchronization of databases with record sanitizing and intelligent comparison |
US6330568B1 (en) | 1996-11-13 | 2001-12-11 | Pumatech, Inc. | Synchronization of databases |
US7302446B1 (en) | 1996-11-13 | 2007-11-27 | Intellisync Corporation | Synchronizing databases |
US6212529B1 (en) * | 1996-11-13 | 2001-04-03 | Puma Technology, Inc. | Synchronization of databases using filters |
US5943676A (en) | 1996-11-13 | 1999-08-24 | Puma Technology, Inc. | Synchronization of recurring records in incompatible databases |
US5777544A (en) * | 1997-03-17 | 1998-07-07 | Intellon Corporation | Apparatus and method for controlling data communications having combination of wide and narrow band frequency protocols |
US6105064A (en) * | 1997-05-30 | 2000-08-15 | Novell, Inc. | System for placing packets on network for transmission from sending endnode to receiving endnode at times which are determined by window size and metering interval |
US6034988A (en) * | 1997-08-04 | 2000-03-07 | Intellon Corporation | Spread spectrum apparatus and method for network RF data communications having extended communication channels |
US6212183B1 (en) * | 1997-08-22 | 2001-04-03 | Cisco Technology, Inc. | Multiple parallel packet routing lookup |
US6014667A (en) * | 1997-10-01 | 2000-01-11 | Novell, Inc. | System and method for caching identification and location information in a computer network |
US6018770A (en) * | 1997-10-13 | 2000-01-25 | Research In Motion Limited | System and method for managing packet-switched connections |
US8539112B2 (en) | 1997-10-14 | 2013-09-17 | Alacritech, Inc. | TCP/IP offload device |
US6226680B1 (en) | 1997-10-14 | 2001-05-01 | Alacritech, Inc. | Intelligent network interface system method for protocol processing |
US6757746B2 (en) * | 1997-10-14 | 2004-06-29 | Alacritech, Inc. | Obtaining a destination address so that a network interface device can write network data without headers directly into host memory |
US8782199B2 (en) * | 1997-10-14 | 2014-07-15 | A-Tech Llc | Parsing a packet header |
US6697868B2 (en) * | 2000-02-28 | 2004-02-24 | Alacritech, Inc. | Protocol processing stack for use with intelligent network interface device |
US8621101B1 (en) | 2000-09-29 | 2013-12-31 | Alacritech, Inc. | Intelligent network storage interface device |
US6434620B1 (en) * | 1998-08-27 | 2002-08-13 | Alacritech, Inc. | TCP/IP offload network interface device |
JP3476665B2 (en) * | 1997-11-13 | 2003-12-10 | 富士通株式会社 | Relay device test system, communication device, and communication method |
US6304881B1 (en) * | 1998-03-03 | 2001-10-16 | Pumatech, Inc. | Remote data access and synchronization |
US6925477B1 (en) | 1998-03-31 | 2005-08-02 | Intellisync Corporation | Transferring records between two databases |
US6370121B1 (en) | 1998-06-29 | 2002-04-09 | Cisco Technology, Inc. | Method and system for shortcut trunking of LAN bridges |
US7007003B1 (en) | 1998-12-04 | 2006-02-28 | Intellisync Corporation | Notification protocol for establishing synchronization mode for use in synchronizing databases |
KR100309803B1 (en) * | 1998-12-26 | 2001-12-17 | 서평원 | Database Synchronization System and Method between Network Management System and Managed Equipment |
US6539381B1 (en) | 1999-04-21 | 2003-03-25 | Novell, Inc. | System and method for synchronizing database information |
US8019901B2 (en) | 2000-09-29 | 2011-09-13 | Alacritech, Inc. | Intelligent network storage interface system |
NO313727B1 (en) * | 2000-10-19 | 2002-11-18 | Ericsson Telefon Ab L M | Packet-based communication process related to high availability solutions |
US7543087B2 (en) | 2002-04-22 | 2009-06-02 | Alacritech, Inc. | Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device |
US6996070B2 (en) * | 2003-12-05 | 2006-02-07 | Alacritech, Inc. | TCP/IP offload device with reduced sequential processing |
KR100584383B1 (en) * | 2004-01-20 | 2006-05-26 | 삼성전자주식회사 | OPTICAL LINE TERMINALOLT FOR MANAGING LINK STATUS OF OPTOCAL NETWORK UNITSONUs AND GIGABIT ETHERNET PASSIVE OPTICAL NETWORKGE-PON APPLING THE SAME |
US8248939B1 (en) | 2004-10-08 | 2012-08-21 | Alacritech, Inc. | Transferring control of TCP connections between hierarchy of processing mechanisms |
EP1847071A4 (en) | 2005-01-26 | 2010-10-20 | Internet Broadcasting Corp B V | Layered multicast and fair bandwidth allocation and packet prioritization |
US20080263171A1 (en) * | 2007-04-19 | 2008-10-23 | Alacritech, Inc. | Peripheral device that DMAS the same data to different locations in a computer |
US8539513B1 (en) | 2008-04-01 | 2013-09-17 | Alacritech, Inc. | Accelerating data transfer in a virtual computer system with tightly coupled TCP connections |
US20090276820A1 (en) * | 2008-04-30 | 2009-11-05 | At&T Knowledge Ventures, L.P. | Dynamic synchronization of multiple media streams |
US8549575B2 (en) | 2008-04-30 | 2013-10-01 | At&T Intellectual Property I, L.P. | Dynamic synchronization of media streams within a social network |
US8341286B1 (en) | 2008-07-31 | 2012-12-25 | Alacritech, Inc. | TCP offload send optimization |
US20100088748A1 (en) * | 2008-10-03 | 2010-04-08 | Yoel Gluck | Secure peer group network and method thereof by locking a mac address to an entity at physical layer |
US20100088399A1 (en) * | 2008-10-03 | 2010-04-08 | Yoel Gluck | Enterprise security setup with prequalified and authenticated peer group enabled for secure DHCP and secure ARP/RARP |
US9306793B1 (en) | 2008-10-22 | 2016-04-05 | Alacritech, Inc. | TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies |
US20110055571A1 (en) * | 2009-08-24 | 2011-03-03 | Yoel Gluck | Method and system for preventing lower-layer level attacks in a network |
WO2012090447A1 (en) * | 2010-12-28 | 2012-07-05 | 三洋電機株式会社 | Wireless device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2673787B1 (en) * | 1991-03-08 | 1993-05-07 | Alcatel Business Systems | PACKET MODE CONCENTRATOR METHOD AND ARRANGEMENT FOR DATA TERMINALS SERVED BY AN ISDN NETWORK. |
IT1250515B (en) * | 1991-10-07 | 1995-04-08 | Sixtel Spa | NETWORK FOR LOCAL AREA WITHOUT WIRES. |
SE470299B (en) * | 1992-05-22 | 1994-01-10 | Ellemtel Utvecklings Ab | Queue system for selectors with "Fast-Circuit" characteristics |
FR2711468B1 (en) * | 1993-10-19 | 1996-01-05 | Ouest Standard Telematique Sa | Interconnection device between two remote local networks, and corresponding interconnection method. |
US5448566A (en) * | 1993-11-15 | 1995-09-05 | International Business Machines Corporation | Method and apparatus for facilitating communication in a multilayer communication architecture via a dynamic communication channel |
US5491800A (en) * | 1993-12-20 | 1996-02-13 | Taligent, Inc. | Object-oriented remote procedure call networking system |
-
1995
- 1995-07-06 US US08/498,640 patent/US5596574A/en not_active Expired - Lifetime
-
1996
- 1996-07-02 WO PCT/US1996/011202 patent/WO1997002691A1/en active IP Right Grant
- 1996-07-02 JP JP50528097A patent/JP3279319B2/en not_active Expired - Lifetime
- 1996-07-02 CA CA002226189A patent/CA2226189C/en not_active Expired - Lifetime
- 1996-07-02 EP EP96923601A patent/EP0836781B1/en not_active Expired - Lifetime
- 1996-07-02 DE DE69601374T patent/DE69601374T2/en not_active Expired - Lifetime
- 1996-07-02 AU AU64073/96A patent/AU6407396A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP0836781B1 (en) | 1999-01-13 |
DE69601374T2 (en) | 1999-05-27 |
JP3279319B2 (en) | 2002-04-30 |
DE69601374D1 (en) | 1999-02-25 |
AU6407396A (en) | 1997-02-05 |
CA2226189C (en) | 2001-09-11 |
WO1997002691A1 (en) | 1997-01-23 |
US5596574A (en) | 1997-01-21 |
JPH10510414A (en) | 1998-10-06 |
EP0836781A1 (en) | 1998-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2226189A1 (en) | Method and apparatus for synchronizing data transmission with on-demand links of a network | |
MY116270A (en) | A multi-channel automatic retransmission query (arq) method | |
WO1996017462A3 (en) | A reliable connectionless network protocol | |
CA2416082A1 (en) | Method of and system for the transfer of sonet traffic across a packet network | |
AU683597B2 (en) | Method and apparatus for the formatting of data for transmission | |
TW263639B (en) | A method and system for increasing network information carried in a data packet via packet tagging | |
CA2096728A1 (en) | Data packet alignment in a communication system | |
TW429708B (en) | Quality of service improvement of internet real-time media transmission by transmitting redundant voice/media frames | |
CA2260054A1 (en) | Method and apparatus for transmitting lan data over a synchronous wide area network | |
CA2112710A1 (en) | Multimedia Packet Communication System | |
MY113292A (en) | Layer 2 protocol in a cellular communication system | |
AU4858096A (en) | Communications node for transmitting data files over networks | |
CA2077001A1 (en) | Atm cell assembling and disassembling system and method | |
GB9026336D0 (en) | Optimised method of data communication and system employing same | |
CA2322715A1 (en) | Packet loss control method for real-time multimedia communications | |
EP0910193A3 (en) | System and method for using a window mechanism to control multicast data congestion | |
TW357505B (en) | Method and apparatus for bandwidth reuse in a communication network | |
CA2148601A1 (en) | Method and apparatus for constant bit rate traffic in fast packet networks | |
EP0393314A3 (en) | High data rate asynchronous communication method and apparatus | |
MY125043A (en) | Communication system,destination node and method therefore | |
MY127940A (en) | Data communication apparatus and method | |
CA2302260A1 (en) | Method of packet transmission in communications network | |
WO2003009577A3 (en) | A system and method for improving the quality of video communication over a packet-based network | |
AU2001260926A1 (en) | Method and apparatus for intercepting packets in a packet-oriented network | |
EP0758826A3 (en) | Packet output device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20160704 |