TL;DR: A port aggregation protocol (PAGP) as discussed by the authors dynamically aggregates redundant links between two neighboring devices in a computer network through the exchange of aggregation protocol data unit (AGPDU) frames between the two devices.
Abstract: A port aggregation protocol (PAGP) dynamically aggregates redundant links between two neighboring devices in a computer network through the exchange of aggregation protocol data unit (AGPDU) frames between the two devices. Each AGPDU frame contains a unique identifier corresponding to the device sourcing the frame and a port number corresponding to the port through which the frame is forwarded. The exchange of AGPDU frames and the information contained therein allows the neighboring devices to identify those ports corresponding to the redundant links. Each device then dynamically aggregates its ports corresponding to the redundant links into a logical aggregation port (agport) which appears as a single, high-bandwidth port or interface to other processes executing on the device.
TL;DR: In this article, the authors examined recent dynamics in the European continental container port system for the period 1980-1994 and showed that the prevailing assumption that containerization leads to further port concentration is no longer confirmed.
TL;DR: In this article, a packet translation system for handling connections from clients on an external network to a plurality of IP addresses with a server having a server IP address and a server port number includes a client interface.
Abstract: Disclosed is a system and method for handling a plurality of connection requests made for a plurality of virtual machines with a single physical machine. A system and method are disclosed for distributing virtual connections among a plurality of physical machines some or all of which are configured to handle connections for more than one virtual machine. In one embodiment, a packet translation system for handling connections from clients on an external network to a plurality of IP addresses with a server having a server IP address and a server port number includes a client interface to the external network. The client interface is operative to receive and send packets to and from a remote client. A server interface is operative to receive and send packets to and from the server and the server is operative to establish a connection with the remote client. A packet interceptor is operative to intercept incoming packets received at the client interface which have a packet destination IP address and a packet destination port number corresponding to a virtual machine IP address and a virtual machine port number which is supported by the packet translation system. A packet header translator is operative to translate the packet destination IP address and the packet destination port number of packets forwarded by the packet interceptor to a physical machine IP address and a physical machine port number that corresponds to the server IP address and the server port number of the server. The server port runs a real process corresponding to a virtual process simulated on the virtual port number. As a result, the packet translation system receives packets at the client interface and the packet destination IP address and the packet destination port number corresponding to the virtual machine IP address and the virtual machine port number are translated to the server IP address and the server port number and the packets are forwarded to the server via the server interface.
TL;DR: In this paper, an end-user client workstation (1) communicates with a database server computer (30), which contains a memory (6) containing a codebook (11) and two algorithms (15, 19).
Abstract: An end-user client workstation (1) communicates with a database server computer (30). In the end-user client workstation (1) there is a memory (6) which contains a codebook (11) and two algorithms (15, 19). In the database server computer (30), there is a cpu (31), a communication port (32), and a memory (33). The memory (33) contains a q-coded database (35) and an algorithm (39). In addition the end-user client workstation (1) has a communication port (5) for communication with the database server computer (30).
TL;DR: In this article, the status of a plurality of ports connected between a computer and a network is monitored by detecting a failure in one of the failed ports connected to the network and re-assigning data transmitted over the failed one to an active port of the plurality of selected in a round robin technique.
Abstract: Disclosed is a process for driving a network interface card. The process includes monitoring the status of a plurality of ports connected between a computer and a network. Detecting a failure in one of the plurality of ports connected to the network. Re-assigning data transmitted over the failed one of the plurality of ports to an active port of the plurality of ports selected in a round robin technique . The process further including receiving data over one of the plurality of ports designated as a primary receiving port. Preferably, when the failed one of the plurality of ports is the primary receiving port, the receiving tasks are assigned to a next active port selected in a round robin technique .
TL;DR: A port switching hub consists of a number of local area network ports, and internal channels to which these ports may be connected from time to time under program control, and circuitry suitable for causing each channel to function as a local area repeater as mentioned in this paper.
Abstract: A port switching hub consists of a number of local area network ports, a number of internal channels to which these ports may be connected from time to time under program control, and circuitry suitable for causing each channel to function as a local area network repeater The ports have a variety of control and measurement functions associated with them An instrumentation, a programmable controller or embedded computer program, for example, estimates the traffic load on each channel based on information available from the port controllers The control program further predicts the effect of reassigning the ports to different channels based on available data, internal models of network behavior, and other constraints such as address assignment, and changes the port assignment so as to achieve a goal, such as balancing of traffic load or assignment The reassignment of ports may occur periodically, or in response to an event, and may or may not be forced to occur during a period of channel inactivity
TL;DR: In this article, a multilevel port system on a computer operating under a multi-level operating system to permit contemporaneously opening a plurality of sockets having the same port number while meeting the requirements of an appropriate security policy is defined.
Abstract: A multilevel port system on a computer operating under a multilevel operating system to permit contemporaneously opening a plurality of sockets having the same port number while meeting the requirements of an appropriate security policy, thus allowing third party applications to run as if they were unimpeded by the security policy, and methods thereby. The computer system having an operating system adhering to an access control security mechanism. Such systems include government systems wherein a hierarchy of security classification levels are defined (e.g., top secret, secret, classified, unclassified), and commercial systems. Sensitivity labels pursuant to an access control security mechanism include at least hierarchical security classifications, and may include non-hierarchical categories or compartments which represent distinct areas of information in a system. A port is characterized by a port number and a sensitivity label thus permitting opening a plurality of ports having identical port numbers and unique sensitivity labels.
TL;DR: In this paper, a parallel debug port and a trace port physically share pins to ensure that collisions do not occur between use by the trace port and the debug host controller, and a separate serial debug port is also provided.
Abstract: A processor provides trace capability. Trace information can be provided over a communication port that is operable both as a trace port and as a parallel debug port. The trace port provides trace information indicating instruction execution flow in the processor core. The operation of the communication port as a trace port and as a parallel debug port is mutually exclusive. The parallel debug port provides for transmission of debug information between a debug host controller and the processor. The parallel debug port and the trace port physically share pins. Bus request and grant signals are provided between the parallel debug port and a debug host controller to ensure that collisions do not occur between use by the trace port and the debug host controller. A separate serial debug port is also provided which can be used to enable the parallel debug port.
TL;DR: In this paper, the problem of allowing a WWW server to recognize a telephone number of a user without attending with telephone number input operation from the user with regard to an on-line shopping system, where on-online advertisements noticed on home pages are referenced so as to make the user to shop.
Abstract: PROBLEM TO BE SOLVED: To allow a WWW server to recognize a telephone number of a user, without attending with telephone number input operation from the user with regard to an on-line shopping system, where on-line advertisements noticed on home pages are referenced so as to make the user to shop. SOLUTION: A WWW server 1 and an exchange 3 are connected one-to-one. The exchange 3 receives lastly a PPP dial from user equipment 2 to know a caller number of the user equipment 2. After 1st information related to the connection of the user equipment 2 to the WWW server 1 converts a number of a transmission port attached to the 1st information into a corresponding line number, and the first information is stored in a storage means 6. Furthermore, 2nd information (caller number), related to the connection of the user equipment obtained by the exchange 3, is stored in the storage means 6 together with the line number. In the storage means 6, the 1st information is coupled with the 2nd information sets via the line number. COPYRIGHT: (C)1998,JPO
TL;DR: In this article, a method for improving network security in a network that includes a star configured interconnection device such as a repeater, a bridge or a switch, that has a plurality of ports adapted for connection to respective MAC layer devices is presented.
Abstract: A method for improving network security in a network that includes a star configured interconnection device such as a repeater, a bridge or a switch, that has a plurality of ports adapted for connection to respective MAC layer devices includes storing authentication data in the star configured interconnection device that maps MAC addresses of end stations in the network to particular ports on the star configured interconnection device. Upon receiving a packet on a particular port, the process involves determining whether the packet carries a source address which the authentication data maps to the particular port. If the packet carries a source address which the authentication data maps to the particular port, then the packet is accepted. If the packet does not carry a source MAC address which the authentication maps to the port, then an authentication protocol is executed on the port to determine whether the MAC address originates from an authorized sender according to the authentication protocol.
TL;DR: In this paper, a technique for controlling the flow of packets in a multi-port bridge according to availability of resources within the bridge is presented, where a look-up table is utilized to determine which is the appropriate destination port for the packet.
Abstract: A technique for controlling the flow of packets in a multi-port bridge according to availability of resources within the bridge. The bridge includes a memory for storing packets and a plurality of ports. Each port includes a receive buffer, a transmit buffer and a memory pointer buffer. A data packet is received by the receive buffer of a port. As the packet is still being received, a look-up table is utilized to determine which is the appropriate destination port for the packet. If the memory pointer buffer in the destination port is nearly full, the destination port generates a jam request. The source port receives the jam request and, in response, discards the incoming packet and sends a jam signal. Otherwise, the memory pointer is stored in the destination port until the packet can be retrieved from the memory for transmission by the destination port. Because packets are not stored in the ports, the receive buffer and the transmit buffer will not become full and, thus, need not be checked to determine whether to transmit a jam signal. Instead, only the memory pointer buffer in the destination port for a packet need to checked to determine whether to transmit a jam signal.
TL;DR: In this paper, a detailed comparison of public and private ports in the U.K. is presented, based on which the propriety of further port sales is questionable, and the current ownership, administration and operational structure of the UK's port transport industry should reconsidered, and they conclude that any improvement in service to port users in recent years has arisen from employment deregulation rather than privatization, while the sale of public ports represents a significant loss to the taxpayer and other stakeholders.
Abstract: When compared to the publicly owned ports, the financial and economic performance of the U.K.'s privatized ports has failed to live up to expectations. Any improvement in service to port users in recent years has arisen from employment deregulation (the abolition of the National Dock Labour Scheme) rather than privatization, while the sale of public ports represents a significant loss to the taxpayer and other stakeholders. Based on a detailed comparison of public and private ports, the propriety of further port sales is questionable, and the current ownership, administration and operational structure of the U.K.'s port transport industry should reconsidered.
TL;DR: In this article, the authors present a user authentication system for network intermediate systems, which distributes user authentication to the point where an end system initially connects to a network to prevent an authorized reception or transmission of network data that is not prevented under existing network login systems.
Abstract: A network intermediate system authenticates end systems attached to ports of the intermediate system. An authentication routine is called on a port each time an intermediate system detects any interruption in the physical connection with the port, including reboot of the end system connected to the port. Network data is not fully transmitted or received to any port that has not been authenticated. The invention distributes a user authentication to the point where an end system initially connects to a network, to prevent an authorized reception or transmission of network data that is not prevented under existing network login systems. The invention may be incorporated into an intermediate system, into intermediate system software, or into applications specific integrated circuits designed for use in an intermediate system. The invention may include components that interact specifically with installed components in an end system or elsewhere in a network.
TL;DR: In this article, a computer system is provided having a door which hinges about an axis, and the door provides a cover for the computer ports, which also seals the ports from the environment.
Abstract: A computer system is provided having a door which hinges about an axis. The door provides a cover for the computer ports, which also seals the ports from the environment. The door has a plurality of detents which allows the door to adjustably elevate the computer system. Alternatively, the door can be stowed under the computer system, where it does not interfere with other cables or cords proximately located.
TL;DR: In this article, the authors present a system for concurrent read and write cycles in a network switch, where data is transferred directly between a source and a destination port without being buffered in the switch manager.
Abstract: A system for performing concurrent read and write cycles in a network switch. The network switch includes several network ports, a data bus and a switch manager to execute a concurrent read and write cycle on the data bus by asserting a first port number to identify a source port followed by a second port number to identify a destination port. Each of the ports includes a network interface for sending and receiving data packets and a data interface to store the first port number, to assert data received from the network interface onto the data bus if that port is identified by the first port number, and to retrieve data from the data bus for transmission by the network interface if that port is identified by the second port number. In this manner, data is transferred directly between a source and a destination port without being buffered in the switch manager. The bandwidth of the data bus is increased since data is transferred only once on the data bus. Latches are provided for the ports to latch the read port number to allow that write port number to be asserted during the cycle. A method of executing a concurrent read and write cycle includes the steps of asserting a first port number to identify a source port, latching the first port number, asserting a second port number to identify a destination port, and concurrently writing and reading the data on the data bus.
TL;DR: In this paper, an optical access system is presented for use in an office setting including a workstation providing for communication between a network and a computing device, the workstation having a worksurface and at least one network access point coupled to an optical network port.
Abstract: An optical access system is shown for use in an office setting including a workstation providing for communication between a network and a computing device, the workstation having a worksurface and at least one network access point coupled to an optical network port. The computing device has a device access point coupled to an optical device port for direct optical communication with the optical network port. The optical access system includes an access station containing the optical network port so that the optical network port is selectively adjustable in a vertical direction by manually repositioning with respect to the computing device and the worksurface. Direct optical communication between the optical network port and the optical device port can be maintained notwithstanding the presence of objects that may obstruct direct optical communication. The optical access system may include a portable computer having a base and a covering lid to which the optical device port is mounted. A workstation providing for direct optical communication between a network and a computing device having a remote port is also disclosed. The workstation includes an article of furniture and an access station installed within the article of furniture providing at least one network access point and including a plurality of optical network ports. At least one network access point is coupled to the network and to each of the plurality of optical network port. The computing device is selectively adjustable in position relative to the article of furniture to establish a network connection within the workstation between the computing device and the network through the network access point by establishing direct optical communication between the remote port and at least one of the plurality of optical network ports.
TL;DR: In this article, the authors propose a method and apparatus for providing kernel mode support for fast IPC between a client process and a server process, where a client application accesses a kernel mode of an operating system via a device driver or similar method.
Abstract: A method and apparatus for providing kernel mode support for fast IPC between a client process and a server process. A client application accesses a kernel mode of an operating system via a device driver or similar method. The client creates an abstract "resource" data type and derives a client port therefrom. The client port references a call structure containing object call data. The call is transported via a transport agent to the server. The server accesses the kernel mode of the operating system and creates a resource data type and a server port derived from the resource type. The server awaits calls from the clients using the server port. When a call arrives, the server port extracts the data from the call structure and performs the requested service. The server port then transmits a response back to the client. The use of the abstract resource data type permits portability across different operating systems and platforms.
TL;DR: In this paper, Geotechnical and Structural Aspects of marine structures for ports and harbors are presented. And the handbook offers state-of-the-art information and common sense guidelines covering the design, construction and modernization of Marine Structures.
Abstract: The subtitle of this text is Geotechnical and Structural Aspects. The handbook offers state-of-the-art information and common sense guidelines covering the design, construction and modernization of marine structures for ports and harbors. The design procedures and guidelines address the complex problems and illustrate factors that should be considered and included in appropriate design scenarios. Determining design load and carrying out the structural design for all types of port-related marine structures are also discussed.
TL;DR: In this article, a data transfer apparatus for DMA-transferring stream data between a memory and each of n ports is presented, which includes an address counter for storing a start address of a memory area between which and a port a next piece of stream data is DMA transferred; a data counters for storing the size of the next piece, and n chain address counters each for storing an address of the memory area storing a certain command list.
Abstract: A data transfer apparatus for DMA-transferring stream data between a memory and each of n ports. The data transfer apparatus includes: an address counter for storing a start address of a memory area between which and a port a next piece of stream data is DMA-transferred; a data counter for storing a size of the next piece of stream data; n chain address counters each for storing an address of a memory area storing a certain command list; a port selecting unit for selecting one port; a command list transferring unit for, each time the port selecting unit selects a port, obtaining a command list according to a chain address counter corresponding to the selected port, transferring a start address in the command list to the address counter, transferring a size in the command list to the data counter, transferring the command to the port selecting unit, and updates the chain address counter; a stream data transferring unit for DMA-transferring a piece of stream data between the selected port and the memory area specified by the address counter. After the stream data transferring unit completes a DMA transfer, the port selecting unit, based on a predetermined order and the command, selects a new port or a current port. Each time the command list transferring unit transfers the size to the data counter, the stream data transferring unit DMA-transfers a piece of stream data between the selected port and the memory area specified by the address counter.
TL;DR: In this article, a digital protocol translator including a first protocol circuitry having a first I/O port adapted to communicate using a first digital protocol, the translator further includes a second protocol circuitry including a second controller in communication with the first controller.
Abstract: A digital protocol translator including a first protocol circuitry having a first I/O port adapted to communicate using a first digital protocol, the first protocol circuitry including a first controller. The translator further includes a second protocol circuitry having a second I/O port communicating using a second digital protocol different from the first digital protocol, the second protocol circuitry including a second controller in communication with the first controller, such that communications between the first I/O port and the second I/O port are translated between the first protocol and the second protocol. Preferably, the translator further includes a microprocessor and digital memory, where the microprocessor operates under the control of a program stored in the memory. Also preferably, the first controller includes a first state machine, a first plurality of registers, and a first DMA interface, and the second controller includes a second state machine, a second plurality of registers, and a second DMA interface.
TL;DR: In this paper, a plurality of forwarding processors and a matrix switch for selectively connecting input ports, output ports and the forwarding processors are employed for selecting a respective forwarding processor for each incoming data packet in accordance with data in the respective packet header and for transmitting the packet header to the selected forwarding processor.
Abstract: The router disclosed herein employs a plurality of forwarding processors and a matrix switch for selectively connecting input ports, output ports and the forwarding processors. Each of the input ports includes means for selecting a respective forwarding processor for each incoming data packet in accordance with data in the respective packet header and for transmitting the packet header to the selected forwarding processor. The selected forwarding processor operates to transmit to the originating input port the identity of an output port appropriate for the packet's next hop.
TL;DR: In this paper, the authors investigated the possibility of port activities having influenced the spatial structure of Freetown, Sierra Leone and found that port activities often give rise to distinctive regions within their town or city and it might be expected that they would have on effect on the spatial differentiation and spatial structure.
TL;DR: In this article, the authors discuss the European Union's (EU) proposals to improve the efficiency and infrastructure of European ports, and investigate the extent to which these proposals are welcomed by the ports industry.
Abstract: This paper discusses the European Union's (EU) proposals to improve the efficiency and infrastructure of European ports, and investigates the extent to which these proposals are welcomed by the ports industry. On the one hand, the analysis of the recent EU policy developments makes apparent that the EU is increasingly impinging upon the port industry's life. On the other hand, the findings of the semi-structured interviews with the industry's representatives suggest that although port authorities and port operators remain in principle against a coherent common EU ports policy, the industry believes that certain EU initiatives can enhance the competitiveness of the maritime transport system.
TL;DR: In this paper, the cast type, source address and destination address of an incoming data unit are determined by examining the header, and the unicast data unit is directed to the port indicated by the transmit port indicator.
Abstract: At least a portion of the data units in a bridge/router are processed by logic circuits according to cast type. The cast type, source address and destination address of an incoming data unit are determined by examining the header. For a unicast data unit, the source address and destination address are employed to obtain a transmit port indicator from memory, and the unicast data unit is directed to the port indicated by the transmit port indicator. For a non-unicast data unit, the source address and destination address are employed to obtain a first port mask that indicates valid ports for receipt of the data unit and a second port mask that indicates valid ports for transmission of the data unit from memory. The first and second port masks are combined to generate a third port mask, and the non-unicast data unit is directed to the ports indicated by the third port mask.
TL;DR: In this article, an apparatus and a method are disclosed for unencumbering valuable switching resources in a network switch involved in a multipoint-to-multipoint switching scenario.
Abstract: An apparatus and a method are disclosed for unencumbering valuable switching resources in a network switch involved in a multipoint-to-multipoint switching scenario. The network switch includes an input processing port that is connected to a plurality of input links, and an output processing port that is connected to a plurality of output links. A data cell received on an input link is processed by the input processing port by appending a link number, a port number, and a connection identification code associated with the input processing port to the data cell. The data cell is then transferred to the output processing port where it is processed by comparing the appended link number, port number, and connection identification code with those associated with the output processing port. The data cell is then stored in a data buffering queue in the output processing port according to a matching scheme.