Patent classifications
G06F8/64
Modification of temporary file system for booting on target hardware
A system and method for efficiently restoring data to a different computing device. At least a backed up operating system (OS) and an initial file system, which is also referred to as a temporary file system, are restored on a memory connected to a target computing device. The OS and the initial file system are configured for a hardware configuration for a source computing device different from a hardware configuration for the target computing device. The input/output (I/O) modules used for accessing storage devices connected to data storage interfaces within the target computing device are identified and compared to I/O modules in the initial file system. The missing I/O modules in the initial file system for the target computing device are retrieved from the restored OS and inserted in the initial file system. Afterward, a boot up sequence is executed using the modified initial file system.
Firmware upgrade method and apparatus
A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.
AUTOMATIC SOFTWARE GATHERING DEVICE AND METHOD
An automatic software gathering device includes a processor that executes a process. The process includes receiving setup order information related to a specific system construction, identifying respective software items of a setup target included in the setup order information, referencing a first storage section storing software and storage areas, accessing a storage area of each identified software item of the setup target, gathering each software item of the setup target, and storing each of the gathered software items in a second storage section as a software group employed during the specific system construction.
Techniques for compliance testing
Described are techniques for performing compliance testing. Configuration state information is received for one or more devices managed using a configuration management system. The configuration state information is stored in a data container. One or more compliance tests are executed using the configuration state information to determine if the one or more devices are compliant. The one or more compliance tests are defined using one or more queries and one or more compliance rules. The one or more queries are used for retrieving a portion of said configuration state information from said data container and generating one or more result sets. The one or more compliance rules specifying compliance criteria are used for determining whether the one or more result sets include configuration state information which is compliant.
Deploying an application in a cloud computing environment
A technique for deploying an application in a cloud computing environment includes collecting, when a user is deploying an application, metadata and instructions on deploying the application. The metadata includes service metadata, application metadata and topology metadata, where the service metadata includes metadata on a service required for deploying the application, the application metadata includes metadata on the application, and the topology metadata includes metadata indicative of a relationship between the service and the application. The collected metadata and instructions are stored as a model for re-deploying the application.
FIRMWARE DISTRIBUTION SYSTEM, DISTRIBUTION APPARATUS, FIRMWARE DISTRIBUTION METHOD AND PROGRAM RECORDING MEDIUM
Disclosed are a firmware distribution system etc, including a first apparatus configured to send a firmware acquisition request and information regarding the installation location of the first apparatus; and a distribution apparatus configured to, when receiving the firmware acquisition request and the information regarding a installation location from the first apparatus via a network, distribute first firmware or second firmware depending on the information regarding the installation location to the first apparatus, the second firmware including the first firmware except a predetermined process of the first firmware.
Systems and methods for improving performance of mobile applications
Systems and methods for improving the performance of mobile applications are disclosed. An exemplary method can include receiving a request for the application, where the request can include target device information. The method can also determine whether the application has been cached before. If the application has not been cached, the method can download the application as a bytecode and process the bytecode into the native code format, using an Ahead-of-time compiler. The method can also provide the application in the native code format to the target device over the network.
METHOD, DEVICE, AND STORAGE MEDIUM FOR DEPLOYING MACHINE LEARNING MODEL
Embodiments of the present disclosure relate to a method, a device, and a storage medium for deploying a machine learning model. The method includes: determining, at a first computing device, a configuration of a second computing device, wherein computing power of the first computing device is greater than that of the second computing device and the configuration of the second computing device indicates at least a processor architecture of the second computing device; acquiring a program code of a trained machine learning model corresponding to the configuration of the second computing device, wherein the program code is adapted to the processor architecture; and providing the program code of the machine learning model to the second computing device, for deploying the machine learning model on the second computing device.
Deployment of modular applications from the cloud to local devices
A plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. At least one further module to be deployed is determined. Edge devices of the plurality of edge devices to receive the determined at least one module are identified. The determined at least one further module is caused to be deployed to the identified edge devices. In response to deploying the determined at least one further module, the plurality of module twins is updated by adding, to the plurality of modules twins, modules twins corresponding to the deployed modules.
Application migration system
An application-centric modernization and migration (AMM) architecture delivers AMM as a service to enterprises to automate migrating applications to new environments. In this regard, the architecture implements data migration functionality in concert with application code migration, environment provisioning, and post-migration configuration. The joint migration of application data and application code effectively provides a complete migration of an application. The architecture may also define and deliver a GUI portal through which an application owner provides application-specific metadata to drive the AMM.