Net8 Administrator's Guide Release 8.1.6 Part Number A76933-01 |
|
Net8 provides a variety of options to help you design and manage networks that are both flexible and easy to use. With Net8's enhanced scalability and manageability features, you can develop a network to support a wide range of environments whether they be simple workgroups or large mission critical enterprises.
This chapter describes considerations for planning a network using Net8. It explains the relationships of the network products, and options for expanding and better managing your future network. It includes the following sections:
Take the time to review and plan your network before you configure it. As you are planning your Oracle network, remember to keep future needs in mind as well as present requirements. Some of the more important decisions which you will need to make regarding your network include:
The following checklist is provided to help you outline the main components of your network.
It helps sometimes to draw a picture of your network layout displaying the logical as well as physical relationships between networking components.
Once you have defined your network layout, you will need to decide how best to configure and manage your network implementation. One of the first and most important decisions that you will need to make is choosing a naming method.
The following table summarizes the relative advantages and disadvantages of each naming method and provides recommendations for using them in your network.
You may improve the performance of large networks by implementing any of the following:
If you expect your network to receive a lot of connection traffic, you can use the listener to manage these requests by redirecting them to either multi-threaded server (MTS) shared servers or prespawned dedicated servers.
The following table summarizes the relative advantages of each, and provides recommendations for using them in your network.
See Also:
|
If you anticipate receiving a large number of connection requests for a listening process (such as a listener, Oracle Connection Manager or Oracle Names) over TCP/IP, Net8 enables you to configure the listening queue to be higher than the system default.
See Also:
"Handling Large Volumes of Connection Requests" for information about configuring the existing queuesize |
Connection pooling is a resource utilization feature that enables you to maximize the number of physical network connections to a multi-threaded server. This is achieved by sharing or pooling a dispatcher's set of connections among multiple client processes.
By using a time-out mechanism to temporarily release transport connections that have been idle for a specified period of time, connection pooling makes these physical connections available for incoming clients, while still maintaining a logical session with the previous idle connection. When the idle client has more work to do, the physical connection is reestablished with the dispatcher.
This feature only works when multi-threaded server is configured.
See Also:
|
Connection concentration is a feature that is available through Oracle Connection Manager. It enables you take advantage of Oracle Connection Manager's ability to multiplex or funnel multiple client sessions over a single transport to a multi-threaded server. Like connection pooling, connection concentration optimizes network resources and increases the number of client-server sessions that are possible across a fixed number of physical server ports. Unlike connection pooling, connection concentration maintains the transport connection.
See Also:
|
The following table summarizes the relative advantages of using connection pooling and connection concentration and provides recommendations for using them in your network.
When more than one listener supports a service, a client can be configured to randomize requests to the various listeners. The randomization serves to distribute the load so as not to overburden a single listener. By balancing the load, you can improve connection performance.
Tuning your application to reduce the number of round trips across the network is the best way to improve your network performance. If this is done, it is also possible to optimize data transfer by adjusting the size of the session data unit (SDU).
The SDU is a buffer that Net8 uses to place data before transmitting it across the network. Net8 sends the data in the buffer either when requested or when it is full.
The following table outlines considerations when modifying the size of the SDU may or may not be appropriate.
Modify SDU size when: | Do not modify SDU size when: |
---|---|
Under certain conditions in some applications using TCP/IP, Net8 packets may not get flushed immediately to the network. Most often, this behavior occurs when large amounts of data are streamed from one end to another. The implementation of TCP/IP itself is the reason for the lack of flushing, and can cause unacceptable delays. To remedy this problem, you can specify no delays in the buffer flushing process.
The table below summarizes many of the options you may have chosen as you planned your network.
Subject | Options |
---|---|
Network Layout |
|
Net Service Name Resolution |
|
Connection Request Management |
|
Network Performance |
|
![]() Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
|