The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 05, 2019
Filed:
Oct. 17, 2011
Perraju Bendapudi, Hyderabad, IN;
Hari Krishnan S., Hyderabad, IN;
Jithendra K. Veeramachaneni, Hyderabad, IN;
Jagan M. Peri, Hyderabad, IN;
Jatin Kakkar, Hyderabad, IN;
Amit Kumar Yadav, New Delhi, IN;
Perraju Bendapudi, Hyderabad, IN;
Hari Krishnan S., Hyderabad, IN;
Jithendra K. Veeramachaneni, Hyderabad, IN;
Jagan M. Peri, Hyderabad, IN;
Jatin Kakkar, Hyderabad, IN;
Amit Kumar Yadav, New Delhi, IN;
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
A multi-tenant, elastically scalable cache as a service is disclosed. Embodiments of the cache service eliminate the need for applications to manage their own cache tier. The multi-tenant cache service is implemented by maintaining/creating multiple named caches in a cache cluster and mapping each tenant's cache to a named cache in the cluster. Strict quotas are enforced on cache sizes This allows caches with different replication attributes to co-exist on the same cache server, allows migration of a cache from one cluster to another for load balancing purposes, and allows a cache to inflate/deflate to meet business needs. A network load balancer is used to route cache items to servers.