Blog Archive

Search This Blog

Wednesday, April 11, 2012

Parallel Database Extensions(PDEs) and Trusted Parallel Applications (TPA)


Parallel Database Extensions
It is a software interface layer on top of the operating system. The operating system can be MP-RAS, Linux, or Microsoft Windows.

PDE provides Teradata Database with the ability to:
·         Run Teradata Database in a Parallel Environment.
·         Execute Vprocs.
·         Apply a Flexible Priority Scheduler to Teradata Database Sessions.
·         Debug the Operating System Kernel and Teradata Database using Resident Debugging Facilities.

Trusted Parallel Applications (TPA)
       The PDE provides a series of parallel operating system services to a special class of tasks
       On an SMP or MPP system, the TPA is Teradata Database.

TPA services include:
       Facilities to manage parallel execution of the TPA on multiple nodes.
       Dynamic distribution of execution processes.
       Coordination of all execution threads, whether on the same or on different nodes.
       Balancing of the TPA workload within a clique.
       Resident debugging facilities in addition to kernel and application debuggers.

PDE and MPP Systems
 The PDE also enables an MPP system to:
  • Take advantage of hardware features such as the BYNET and shared disk arrays.
  • Process user applications that were written on non-Trusted Parallel Application (non- TPA) nodes and disks.

No comments:

Post a Comment