Unlock instant, AI-driven research and patent intelligence for your innovation.

Application resource acquisition based on failover

A resource and location replacement technology, applied in response to error generation, error detection of redundant data in hardware, instruments, etc., can solve problems such as expiration, computing resource data synchronization expiration, unintentional deletion, etc.

Inactive Publication Date: 2013-04-10
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, compute resource files may be inadvertently deleted by user action
Alternatively, computing resources may be corrupted by user action, faulty hardware, interfering with communications, or by other means
Alternatively, computing resources may become stale due to various data synchronization failures
[0005] If at any point an application attempts to access one of these resources, and that resource: does not exist, is inaccessible, is expired, etc., the application may not function correctly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application resource acquisition based on failover
  • Application resource acquisition based on failover
  • Application resource acquisition based on failover

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] Some embodiments described herein identify application resource requests that fail during application execution, and use alternate data sources to fulfill the requests. This technology can be leveraged in several different scenarios, including application package creation, application migration, and application self-healing. Some embodiments may be used to create virtual application packages for applications installed on different machines.

[0015] As previously mentioned, applications run on the system and access various resources such as files, configuration settings, etc. throughout their execution. If at any point an application attempts to access one of these resources, and that resource either does not exist or is inaccessible, the application may not function correctly. Some embodiments herein utilize one or more alternate sources of application resources that allow the application to automatically recover from failed attempts to access resources. Accordingly,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to providing resource assessment to application, especially to application resource acquisition based on failover. Resource assessment is provided to application. A method comprises receiving request on one or more resources from application; determining that one or more resources can not be obtained from the primary memory or local memory; identifying one or more replacing positions for obtaining the one or more resources; and transparently providing the one or more resources from one or more positions from the one or more replacing positions.

Description

technical field [0001] The present invention relates to providing applications with access to resources, and more particularly to failover-based acquisition of application resources. Background technique [0002] Background and related technologies [0003] Computers and computing systems have impacted nearly every aspect of modern life. Computers are commonly involved in work, leisure, healthcare, transportation, entertainment, housekeeping, and more. [0004] Computer applications are usually made up of various discrete components that work together to accomplish computing tasks. These discrete components may include things such as data files, module files, configuration settings, and the like. These discrete components may be referred to as computing resources. Computing resources may become lost, unavailable, expired, etc. For example, computing resource files may be inadvertently deleted by user action. Alternatively, computing resources may be corrupted by user a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/20
CPCG06F11/203G06F11/2041G06F11/2094G06F8/61G06F9/44521
Inventor E·杰瓦特J·东克尔
Owner MICROSOFT TECH LICENSING LLC