Puneet Chawla - Sunnyvale CA, US Jennifer-Ann M. Anderson - Palo Alto CA, US Gerald C. Chen - Palo Alto CA, US Junaid Qurashi - Los Altos CA, US Patrick Lin - Palo Alto CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/455 G06F 9/46
US Classification:
718 1, 718104
Abstract:
A plurality of virtual machines (VMs) is established and maintained by virtualization software on one or more physical servers. Desktop management software operates to provide the VMs to remote users as virtualized desktops. The desktop management software includes a connection broker, that allows a remote user to select a type of virtualized desktop and initiate a desktop session. The desktop management software further includes lease management functionality, that ensures users are provided access to a particular virtualized desktop for only a fixed period of time. In addition, the desktop management software provides an administrative console, which allows an administrator to set various parameters, including QoS parameters, and parameters specifying the resources allocated to each user. The desktop management software interacts with lower level software to provide load-balancing functionality, that adjusts the resources provided to each VM based on the needs of the VM. The load-balancing functionality also ensures that QoS parameters are met, and that the parameters specifying the maximum resources allocated to each user are not exceeded.
Rule Engine For Virtualized Desktop Allocation System
Puneet Chawla - Sunnyvale CA, US Jennifer-Ann M. Anderson - Palo Alto CA, US Gerald C. Chen - Palo Alto CA, US Junaid Qurashi - Los Altos CA, US Patrick Lin - Palo Alto CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/455
US Classification:
718 1
Abstract:
A plurality of virtual machines (VMs) is established and maintained by virtualization software on one or more physical servers. Desktop management software operates to provide the VMs to remote users as virtualized desktops. The desktop management software includes a rule engine that can be used to automate the policies of the organization. The rule engine manages the data center by controlling virtual infrastructure operations, such as power-on, power-off, suspension, and migration operations. The rule engine uses an event-condition-action paradigm, wherein an event causes a virtual infrastructure operation, possibly contingent on a condition. The rule engine provides for time-based scheduling of events in addition to system-based operations, which are triggered by events such as user logon and user logoff. The rule engine may also include the ability to automate the process of changing the properties of the virtual machines in a timely fashion.
Ssjd Fund
Cofounder and General Partner
Phoenix Technologies Oct 2008 - Jul 2009
Director, Product Management
Vmware Apr 2005 - Apr 2008
Senior Product Manager
Ocarina Networks Aug 2003 - Apr 2005
Senior Product Manager
At Labs 1998 - 2003
Director of Engineering and Product Management
Education:
Stanford University Graduate School of Business 2014
Santa Clara University Dec 2001 - Apr 2003
Master of Business Administration, Masters
Stanford University Graduate School of Business 1997 - 1997
California Polytechnic State University - San Luis Obispo Jul 1992 - 1994
Bachelors, Bachelor of Science, Computer Engineering
Skills:
Product Management Enterprise Software Go To Market Strategy Start Ups Strategy Cloud Computing Product Marketing Saas Cross Functional Team Leadership Entrepreneurship Virtualization Business Alliances Strategic Partnerships Management Program Management Data Center Vdi Architecture Joint Ventures Venture Capital Fundraising Social Entrepreneurship
Interests:
Children Education Environment Poverty Alleviation Disaster and Humanitarian Relief Human Rights Health