Multi-threaded System Services – Windows NT software (MTSS-WINNT) maps the abstract interface specification to the actual services provided by the Windows NT operating system (version 4.0 or greater). The MTSS-WINNT product facilitates the integration and execution of any Trillium product on a Windows NT workstation or server.

Trillium software products are written to an abstract, portable platform specification. The specification allows software products to be developed independent of the underlying processor, compiler or operating system. The specification also provides a uniform interface to all the Trillium products to invoke the services of the underlying system such as memory management, task and timer activation and inter-task communication.

Trillium MTSS – WINNT software enables telecom equipment manufacturers of soft switches, signaling gateways, signal transfer points, service control points, media gateway controllers or other products to:

  • Accelerate time to market
  • Reduce development costs
  • Reduce project risk of internally developed MTSS – WINNT applications

Product deliverables consist of C source software, documentation, training, a warranty and technical support.

FEATURES + BENEFITS

  • Supports execution in the kernel space (KNTSS) or in the user space (UNTSS).
  • Supports multi-threaded operation for scalability. The user space MTSS-WINNT can be executed in the single-threaded mode for optimization.
  • Provides a set of scheduling, memory management and timing services to ensure the orderly and fair allocation of resources for event-driven systems.
  • Provides low overhead dynamic buffer pools using a design that allows the arbitary arrangement of pools shared between any pair of processors.
  • Provides low overhead priority-based scheduling using a demand queue design that allows an arbitary arrangement of communication channels between any pair of processors.
  • Provides low overhead timing design that provides timing ticks over a wide range of values.
  • Provides a memory manager interface to manage memory region(s).
  • Provides a STREAMS compliant interface for message management.
  • Provides a POSIX compliant interface for managing threads and synchronization variables such as, mutexes, semaphores and condition variables.
  • Provides error logging mechanism to a console if available.
  • Conforms to Trillium Advanced Portability Architecture (TAPA)
  • Benefits of licensing Trillium software from Continuous Computing

PRODUCT INTERWORKING

Trillium MTSS – WINNT software may be used with all Trillium portable products.

CONFORMANCE

Trillium MTSS – WINNT software conforms to the Trillium System Services Interface specifications.