Invention Grant
- Patent Title: Sandboxing for multi-tenancy
-
Application No.: US13330682Application Date: 2011-12-20
-
Publication No.: US10467058B2Publication Date: 2019-11-05
- Inventor: Girish Mittur Venkataramanappa , Mandyam Kishore , Andreas Ulbrich , Aarthi Rajmohan Saravanakumar , Chandra Prasad , Yann Christensen , Dharma Shukla , Amol Kulkarni
- Applicant: Girish Mittur Venkataramanappa , Mandyam Kishore , Andreas Ulbrich , Aarthi Rajmohan Saravanakumar , Chandra Prasad , Yann Christensen , Dharma Shukla , Amol Kulkarni
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Ray Quinney & Nebeker P.C
- Agent James Bullough
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F11/34 ; G06F21/53

Abstract:
Systems and methods according to various embodiments disclose a worker process manager adapted to spawn one or more worker processes on a server and to load an application on each of the worker processes. The worker process manager is adapted to isolate the one or more worker processes from each other and to control resource usage by the worker processes. A resource manager is adapted to detect applications that overuse system resources. The worker process manager is adapted to isolate worker processes and to control resource usage using one or more of the following techniques: least-privilege execution, messaging isolation, credentials isolation, data isolation, network isolation, fair share resource usage, and managed runtime security. Heuristic algorithms are used to detect applications that frequently overuse system resources that are unchargeable and that cause system unresponsiveness.
Public/Granted literature
- US20130160115A1 SANDBOXING FOR MULTI-TENANCY Public/Granted day:2013-06-20
Information query