Throttling process (computing): Difference between revisions

Content deleted Content added
Proxxz (talk | contribs)
Sanitize link to EAI
#REDIRECT Rate limiting - unsourced dictdef since 2009, describing the concept Rate limiting
Tag: New redirect
 
Line 1:
#REDIRECT [[Rate limiting]]
{{Unreferenced stub|auto=yes|date=December 2009}}
{{for|the thermodynamic process|Joule–Thomson effect}}
 
In software, a '''throttling process''', or a throttling controller as it is sometimes called, is a [[process (computing)|process]] responsible for regulating the rate at which application processing is conducted, either statically or dynamically.
 
For example, in high [[throughput]] processing scenarios, as may be common in [[Online transaction processing|online transactional processing (OLTP)]] architectures, a throttling controller may be embedded 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 something like an [[Enterprise application integration|enterprise 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 the [[middleware]] tier.
 
==See also==
* [[Bandwidth throttling]]
 
 
{{DEFAULTSORT:Throttling Process (Computing)}}
[[Category:Computing terminology]]
 
 
{{Compsci-stub}}