Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
1999-01-08
2002-09-10
Najjar, Saleh (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
C709S232000, C709S248000, C370S358000, C370S391000
Reexamination Certificate
active
06449655
ABSTRACT:
TECHNICAL FIELD OF THE INVENTION
This invention relates generally to computer and telecommunications networks and more particularly to a method and apparatus for communication between network devices operating at different frequencies.
BACKGROUND OF THE INVENTION
Manufacturers of network equipment encounter increasingly complex data transfer design issues as networks and network devices have evolved into sophisticated systems. An increasing number of network systems now utilize a synchronous transfer mode (ATM) technology, which in many applications provides a more effective way to transfer data across a network.
ATM is a layered architecture allowing multiple services like voice, data, and video to be mixed over the network. Three lower level layers have been defined to implement the features of ATM. An Adaptation Layer assures the appropriate service characteristics and divides all types of data into a 48 byte payload that will make up an ATM cell. An ATM Layer takes the data to be sent and adds a 5 byte header information that assures the cell is sent to the right connection. A Physical Layer defines the electrical characteristics in network interfaces. This layer performs necessary operations to effect transmission of data along the transmission media. However, ATM is not tied to a specific type of physical transport.
A number of protocols exist for transmission of information between the ATM Layer and the Physical layer. One such protocol is the Universal Tests and Operation Physical Interface for ATM (UTOPIA) data path interface. UTOPIA defines the interface between the Physical Layer and upper layer modules such as the ATM Layer. The definition allows a common physical interface in ATM sub-systems across a wide range of speeds and media types. UTOPIA controllers are physical devices that implement the UTOPIA protocol for transmitting information between the physical layer and the ATM layer. A UTOPIA I controller is capable of controlling a single slave device, and a UTOPIA II controller is capable of controlling a plurality of slave devices.
One problem with traditional networks utilizing a UTOPIA II controller, or interface, is that many slave controllers run at a maximum rate that is less than the rate at an associated master controller operate. This problem is conventionally added by slowing the master controller to the rate of the lowest slave controller. Such a procedure however, slows down the overall performance of the circuit required to convert the ATM layer side UTOPIA interface to a physical layer device at a lower frequency.
SUMMARY OF THE INVENTION
Accordingly, a need has arisen for a method and apparatus for communication between network devices operating at different frequencies. The present invention provides a method apparatus for communication between network devices operating at different frequencies that addresses shortcomings of prior systems and methods.
According to one embodiment of the invention, a method for communicating information in a communication network having a first high speed device, a second high speed device, and a low speed device includes transferring data between the first high speed device and the second high speed device at a first rate and transferring data between the first high speed device and the low speed device at a second rate different from the first rate. Transferring data between the first high speed device and the low speed device at a second rate different from the first rate includes receiving at the first rate, at a buffer system, data from the first high speed device and transmitting at the second rate, to the low speed device, data from the buffer system. Transferring data between the first high speed device and the low speed device at a second rate different from the first rate also includes receiving at the second rate, at the buffer system, data from the low speed device and transmitting at the first rate, to the high speed device, data from the buffer system.
According to another embodiment of the invention, an apparatus for facilitating communication in a network between a first network device operable to receive and transmit data at a first frequency and a second network device operable to receive and transmit data at a second frequency includes a buffer system and a state machine system. The state machine stores in the buffer system, at the first frequency, data from the first network device, and in response, retrieves data from the buffer system, at the second frequency, for providing to the second network device. The state machine system also stores in the buffer system, at the second frequency, data from the second network device, and in response, retrieves data from the buffer system, at the first frequency, for providing to the first network device.
Embodiments of the invention provide numerous technical advantages. For example, the invention allows devices operating at different frequencies to communicate with each other in the same network. Such communication can be facilitated even with the use of “off-the-shelf” products that are not easily modified because, according to one embodiment of the invention, a frequency conversion device is provided that does not require modification of existing network devices. Thus, the invention facilitates improved performance of overall bus speed by preventing slower peripherals from slowing down faster devices on the same bus.
Other technical advantages are readily apparent to one skilled in the art from the following figures, descriptions, and claims.
REFERENCES:
patent: 3980993 (1976-09-01), Bredart et al.
patent: 4771425 (1988-09-01), Baran et al.
patent: 4819228 (1989-04-01), Baran et al.
patent: 4903261 (1990-02-01), Baran et al.
patent: 4975906 (1990-12-01), Takiyasu et al.
patent: 4985889 (1991-01-01), Frankish et al.
patent: 5020058 (1991-05-01), Holden et al.
patent: 5059925 (1991-10-01), Weisbloom
patent: 5072449 (1991-12-01), Enns et al.
patent: 5088032 (1992-02-01), Bosack
patent: 5115431 (1992-05-01), Williams et al.
patent: 5119403 (1992-06-01), Krishnan
patent: 5128945 (1992-07-01), Enns et al.
patent: 5224099 (1993-06-01), Corbalis et al.
patent: 5255291 (1993-10-01), Holden et al.
patent: 5274631 (1993-12-01), Bhardwaj
patent: 5274635 (1993-12-01), Rahman et al.
patent: 5274643 (1993-12-01), Fisk
patent: 5313454 (1994-05-01), Bustini et al.
patent: 5317562 (1994-05-01), Nardin et al.
patent: 5359592 (1994-10-01), Corbalis et al.
patent: 5394394 (1995-02-01), Crowther et al.
patent: 5422880 (1995-06-01), Heitkamp et al.
patent: 5430715 (1995-07-01), Corbalis et al.
patent: 5434863 (1995-07-01), Onishi et al.
patent: 5452306 (1995-09-01), Turudic et al.
patent: 5461624 (1995-10-01), Mazzola
patent: 5473599 (1995-12-01), Li et al.
patent: 5473607 (1995-12-01), Hausman et al.
patent: 5485456 (1996-01-01), Shlayer et al.
patent: 5509006 (1996-04-01), Wilford et al.
patent: 5517488 (1996-05-01), Miyazaki et al.
patent: 5519704 (1996-05-01), Farinacci et al.
patent: 5555244 (1996-09-01), Gupta et al.
patent: 5561663 (1996-10-01), Klausmeier
patent: 5561669 (1996-10-01), Lenney et al.
patent: 5570360 (1996-10-01), Klausmeier et al.
patent: 5583862 (1996-12-01), Callon
patent: 5598581 (1997-01-01), Daines et al.
patent: 5604741 (1997-02-01), Samueli et al.
patent: 5612957 (1997-03-01), Gregerson et al.
patent: 5617417 (1997-04-01), Sathe et al.
patent: 5617421 (1997-04-01), Chin et al.
patent: 5666353 (1997-09-01), Klausmeier et al.
patent: 5673265 (1997-09-01), Gupta et al.
patent: 5691997 (1997-11-01), Lackey, Jr.
patent: 5729546 (1998-03-01), Gupta et al.
patent: 5732079 (1998-03-01), Castrigno
patent: 5737526 (1998-04-01), Periasamy et al.
patent: 5737635 (1998-04-01), Daines et al.
patent: 5740171 (1998-04-01), Mazzola et al.
patent: 5740176 (1998-04-01), Gupta et al.
patent: 5742602 (1998-04-01), Bennett
patent: 5742604 (1998-04-01), Edsall et al.
patent: 5742649 (1998-04-01), Muntz et al.
patent: 5764636 (1998-06-01), Edsall
patent: 5764641 (1998-06-01), Lin
patent: 5765032 (1998-06-01), Valizadeh
patent: 5787070 (1998-07-01), Gupta et al.
pat
Hann William P.
House Richard L.
Singleton Gregory L.
Baker & Botts L.L.P.
Cisco Technology Inc.
Najjar Saleh
LandOfFree
Method and apparatus for communication between network... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for communication between network..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for communication between network... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2897994