Communication architecture for high speed networking
First Claim
1. Apparatus for providing high-level non-application layer services between low-level services interfacing a network and application layer services of a host processor, the apparatus being characterized by:
- a plurality of independent parallel horizontally oriented function means for providing a plurality of high-level communication services;
means for interfacing said plurality of parallel horizontally oriented function means to said low-level services; and
means for interfacing said plurality of parallel horizontally oriented function means to said application layer services, said means for interfacing to said application layer includes means for resolving dependencies among said plurality of parallel horizontally oriented function means.
1 Assignment
0 Petitions
Accused Products
Abstract
A new data communications architecture is disclosed in which high level communications services provided to a host processor are arranged into independent horizontal functions that are processed in parallel. Any conditional dependencies among the horizontal functions are resolved by a connector that interfaces the horizontal functions to an application layer of the host processor. Additionally, communication performance is enhanced by allowing adaptive specifications of a high-level protocol employed in the architecture for providing the high-level services. This adaptive specification may be initiated in response to changing user requirements or varying network parameters. Then, a high-level protocol specification is obtained by choosing appropriate values for parameters of the horizontal functions which are parametrically programmable.
-
Citations
10 Claims
-
1. Apparatus for providing high-level non-application layer services between low-level services interfacing a network and application layer services of a host processor, the apparatus being characterized by:
-
a plurality of independent parallel horizontally oriented function means for providing a plurality of high-level communication services; means for interfacing said plurality of parallel horizontally oriented function means to said low-level services; and means for interfacing said plurality of parallel horizontally oriented function means to said application layer services, said means for interfacing to said application layer includes means for resolving dependencies among said plurality of parallel horizontally oriented function means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification