Application Volume Filter for Selective Software Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The installation of applications on computing systems is time-consuming and wasteful of resources, and using application storage volumes complicates the process by requiring multiple volumes to be attached as the number of applications increases.
Innovation Solution
A method and system for attaching applications to a computing system that involves identifying an application attach triggering event, attaching an appropriate application volume, and using a volume filter to make only the requested application executable by filtering out unwanted applications from the volume.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If applications are installed on attachable storage volumes to avoid installation on each computing system, then installation time and resource waste are reduced, but the number of volumes to be attached increases as the number of applications increases
Solution Approach 1:
Multiple applications are consolidated onto a single shared storage volume instead of each application having its own separate volume. This merging approach maintains the benefit of avoiding installation on each computing system while reducing the number of volumes that need to be attached from multiple to just one.
Solution Approach 2:
A single storage volume is designed to serve multiple purposes by containing multiple applications, making it a universal volume that can satisfy different application needs simultaneously. This multi-functional volume eliminates the need to attach multiple specialized volumes for different applications.
2Adaptability or versatility
If multiple volumes are attached to provide multiple applications, then more applications are available, but the process becomes more complicated and burdensome on the system
Solution Approach 1:
Multiple applications are merged into a single attachable volume, transforming the attachment process from managing multiple separate volumes to attaching just one consolidated volume. This significantly simplifies the attachment process while maintaining access to multiple applications through a unified interface.
3Adaptability or versatility
If all applications on a volume are made executable, then any application can be run, but unwanted applications consume system resources and create security risks
Solution Approach 1:
The unwanted applications are extracted or filtered out from the shared volume, leaving only the desired applications accessible and executable. This extraction process eliminates resource waste and security risks associated with unwanted applications while preserving the benefits of the shared volume approach for available applications.
Solution Approach 2:
A filtering mechanism acts as an intermediary between the shared volume and the computing system, selectively allowing only desired applications to be executed while blocking unwanted ones. This intermediary layer provides controlled access, maintaining application availability while preventing resource waste and security issues.
Data Source
AI summary
Examples disclosed herein provide systems, methods, and software for attaching an application to a computing system. In one example, a method of attaching at least one application to the computing system includes identifying an application attach triggering event, and identifying at least one application based on the application attach triggering event. The method further includes attaching an application volume to the computing system that contains the at least one application, and filtering one or more applications from the application volume that are not the at least one application.


