- Throttling process
= Software Engineering =
In software, a throttling process, or a throttling controller as it is sometimes called, is responsible for regulating the rate at which application processing is conducted, either fixedly or dynamically.
For example, in high
throughput processing scenarios, as may be common in online transactional processing (OLTP ) architectures, a throttling controller may be imbedded in the application hosting platform to balance the application's outbound publishing rates with its inbound consumption rates, optimize available system resources for the processing profile, and prevent eventually unsustainable consumption. In, say, anenterprise application integration (EAI) architecture, a throttling process may be built into the application logic to prevent an expectedly slow end-system from becoming overloaded as a result of overly aggressive publishing from themiddleware tier.Thermodynamics
In thermodynamics, a throttling process, also called a Joule-Thomson process, is a type of
isenthalpic process where a liquid or gas is cooled as it passes from a higher pressure state to a lower pressure state.This process is especially very important in field of refrigration where refrigrant passes from higher pressure to lower pressure alomg with the corresponding decrease in temperature.
Wikimedia Foundation. 2010.