Communicator e3000 MPE/iX Release 6.5 (Non-Platform Software Release C.65.00 (30216-90291)
64 Chapter3
Growth Solution
Increased Number of DSTs
Increased Number of DSTs
by Senthil Kumar R
Commercial Systems Division
Introduction
DSTs are Data Segments used in MPE/iX for supporting Compatibility Mode (CM)
operation. With the increase in capabilities of HP 3000 systems and MPE/iX OS over the
years, it became necessary to increase the total number of DSTs supported in MPE/iX.
This article gives a technical overview of the changes done in MPE/iX Release 6.5 to
increase the number of available DSTs from 16383 to 65535. It also describes the benefits
that this change can bring to HP 3000 customers.
Technical Overview
Earlier versions of MPE/iX supported a total of 16383 DSTs. This limit of 16383 DSTs was
mainly due to limitations in some internal data structures of the OS that were used to
handle DST numbers. These limitations have been adequately addressed in MPE/iX 6.5 to
allow handling of larger DST numbers. This has helped in increasing the total number of
DSTs from 16383 to 65535.
Prior to MPE/iX 6.5, we had a total of 16383 DSTs which were shared by both OS as well
as user applications. With the 6.5 release, we distinguish between DSTs used by the OS
and DSTs allocated by user application programs. We now have about 16383 DSTs
exclusively available for user applications. The OS has a separate pool of 49152 DSTs for
its own internal usage. These two together make a total of 65535 DSTs available in the
system.The increase allows more DSTs to be available to satisfy the requirements of the
OS as well as user applications.
Benefits to Customers
The increase in number of DSTs brings many advantages for MPE/iX customers. Since
DSTs are mainly used inside the OS to manage jobs and sessions, an increase in the
number of DSTs available implies that the system can now run more jobs and sessions
compared to earlier releases. The increase in number of jobs/sessions can, in turn, help in
increasing the number of simultaneous users supported on the system.
With 16383 DSTs now exclusively available for user applications, users can run more CM
applications that make use of DSTs at application level.
Since MPE/iX Networking modules are also major consumers of DSTs, the increase in
DSTs facilitates capacity improvement in Networking modules. For example, the DST
increase has contributed largely to the increased number of Virtual Terminal (VT)
connections available from MPE/iX 6.5 onwards.
Conclusion
In summary, the increase in number of DSTs on MPE/iX 6.5 brings many advantages to