Virtualized Application Workspace Load Balancing via Message Bus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IT infrastructure is complex, inflexible, and expensive to manage, particularly in supporting diverse applications and frequent updates across various access devices, which renders traditional approaches to managing virtualized application workspaces unworkable.
Innovation Solution
The Application Workspace System (AWS) provides a method and system for managing virtualized application workspaces by determining user entitlements and seamlessly integrating local and remote applications, using a set of client and server components that abstract the notion of a user's virtual workspace.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional IT infrastructure management approaches are used, then applications can be maintained on distributed PCs, but the complexity of PC configuration increases and management becomes expensive and time-consuming
Solution Approach 1:
The patent introduces a virtualization layer as an intermediary between physical hardware and applications. This virtualization layer abstracts the complexity of PC configurations and creates a standardized interface for application delivery, allowing diverse applications to be managed uniformly without increasing end-user complexity
Solution Approach 2:
The system creates a universal platform that can support multiple application types (local, remote, web-based, virtual machine) through a single integrated architecture. This multi-functional approach allows one infrastructure to serve diverse computing needs without requiring separate management systems for each application type
2Productivity
If software is pushed to physical devices, then applications can be deployed, but the approach becomes unworkable with frequent updates and diverse access devices
Solution Approach 1:
The system transitions from static software installation to dynamic application delivery. Applications are not fixed on devices but can be dynamically allocated, migrated, and updated across diverse access devices (PCs, laptops, mobile devices) based on real-time needs, enabling frequent updates without affecting end-users
Solution Approach 2:
Instead of pushing unique copies of software to each physical device, the system creates virtualized application instances that can be replicated and distributed as needed. This allows the same application to be accessed from multiple devices simultaneously without requiring physical installation on each
3Reliability
If separate infrastructure is used for different application types, then each application can be optimized, but the overall system complexity and management cost increase
Solution Approach 1:
The patent merges previously separate infrastructure components into a unified virtualized platform. Different application delivery mechanisms (local execution, remote access, web services, virtual machines) are combined under a single management architecture, reducing infrastructure complexity while maintaining the ability to optimize each application type
Data Source
AI summary
Methods and systems for providing load balancing are provided. Example embodiments provide an Application Workspace System “AWS” which enables users to access remote server-based applications using the same interface that they use to access local applications, without needing to know where the application is being accessed. In one embodiment, a load balancing message bus is provided that performs load balancing and resource discovery within the AWS. For example, the AWS may use a broadcast message-bus based load balancing to determine which servers to use to launch remote application access requests or to perform session management. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.


