 However, the session management and rate limiting algorithm usually must be built into the application running on the web server, rather than the web server itself.Datacenters widely use rate limiting to control the share of resources given to different tenants and applications according to their service level agreement.A variety of rate limiting techniques are applied in datacenters using software and hardware.