Virtual Address Mapping for Cloud Resource Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing and updating resources in cloud computing systems is cumbersome, particularly when users require additional resources or updates, as existing methods involve inefficient manual assignment and large data downloads for functionality enhancements.
Innovation Solution
A method for updating virtual address mappings that allows applications to access both local and network resources by generating new mappings based on user credentials, enabling seamless integration of local and network addresses through Uniform Resource Identifiers (URIs), thereby providing on-demand resource deployment and management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual assignment of resources is used, then resource allocation can be controlled, but resource management becomes cumbersome and inefficient
Solution Approach 1:
The system automatically generates virtual address mappings and assigns resources based on user credentials without requiring manual administrator intervention. The address mapping module autonomously creates mappings between virtual addresses and physical/network addresses, enabling self-service resource allocation that eliminates cumbersome manual processes.
2Adaptability or versatility
If applications access network resources directly, then resource availability increases, but the system complexity increases
Solution Approach 1:
The patent introduces an address mapping module as an intermediary between applications and network resources. This module maintains virtual address mappings that translate application requests to appropriate network or local resources, thereby simplifying the interface for applications while enabling access to diverse resources including network-attached storage and cloud services.
3Adaptability or versatility
If large data updates are downloaded for application updates, then functionality is enhanced, but update efficiency decreases
Solution Approach 1:
The system segments application data into portions that can be stored locally and portions that remain on network resources. When updates are needed, only the necessary segments are downloaded or accessed from network storage, rather than requiring complete data downloads. This segmented approach enables efficient updates while maintaining enhanced functionality.
Data Source
AI summary
Techniques to facilitate enhanced addressing of local and network resources from a computing system are provided herein. In one implementation, a method of updating a virtual address mapping for an application on a computing system includes identifying a request to update the address mapping from a first mapping to a second mapping, wherein the first mapping maps virtual addresses to local addresses for local resources. The method further includes identifying at least one configuration resource to support the update, and retrieving an update configuration from the at least one configuration resource. Based on the update configuration, the method provides generating the second mapping, wherein the second mapping maps the virtual addresses to second local addresses for the second local resources and network addresses that address network resources accessible over a network.


