Patent classifications
G06F8/63
ADDING EXPRESSIVENESS TO PLUGIN EXTENSIONS USING INTEGRATION WITH OPERATORS
A query for available plugin extensions is received from a client device. A request for operator images including plugin extensions is transmitted to a repository including multiple operator images, wherein each of the operator images includes corresponding metadata identifying the plugin extensions. Identifications of the operator images including the plugin extensions and the corresponding metadata identifying the plugin extensions are received from the repository. A listing of the plugin extensions is transmitted to the client device.
DYNAMIC UPDATE SYSTEM FOR A REMOTE PHYSICAL DEVICE
A method for updating an embedded device that includes a processor that receives an image file including at least one of kernel software, hardware configuration data, and application software. The embedded device parses the image file to determine portions of the image file that have been indicated by at least one flag as being modified from that currently being included on the embedded device. The embedded device installing at least portions of the image file on the embedded device and resetting portions of the embedded device based upon the at least one flag.
RAPID SOFTWARE PROVISIONING AND PATCHING
Disclosed is an approach to implement an architecture and methodology that allows rapid access to provisioned software without requiring the entirety of the software distribution to be transferred to the target system in an upfront manner. Instead, a multi-tier architecture is used that allows the software to be provisioned and accessed with efficient access and reads of distribution materials from one or more remote storage locations.
Kernel-integrated instance-specific operational resources with virtualization
A network boot of a platform-specific operating system kernel is performed from a compressed platform-specific operating system kernel. The platform-specific operating system kernel, when booted, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. An application is loaded from the bootable file system.
Network function virtualization compute element image upgrade
A network function virtualization (NFV) compute element installs an image supporting a virtualized network function (VNF) on the element. The image includes instructions/data to initiate a TCP connection between the element and a Software Defined Network (SDN) controller upon reboot of the element. Upon rebooting, the element establishes, as client in accordance with the instructions/data, a TCP connection with the controller. The element then accepts, as a cryptographic network protocol server, a connection via the TCP connection from the controller as a client in accordance with the instructions. Next, the element accepts, as a network management protocol server, a connection via the cryptographic network protocol connection from the controller as network management protocol client. The element receives, from the controller over the network management protocol connection, commands regarding the status of the rebooted element, and then transmits, to the controller over the network management protocol connection, responses to the commands.
Systems and methods for change block tracking for backing up changed data
Aspects of the present disclosure enable data protection operations including differential and incremental backups by performing changed-block tracking in network or cloud computing systems with architectures that do not natively support changed-block tracking or do not expose changed-block tracking functionality to an information management system. In certain aspects, an identity of changed blocks may be obtained by using a hypervisor configured to interface with the cloud computing architecture. The identified changed blocks may be used to generate a map of the changed blocks. The maps of the changed blocks can be used by a virtual server agent to extract the changed blocks from a copy of a virtual machine disk and backed up to perform a differential or incremental backup.
Systems and methods for virtual desktop user placement in a multi-cloud environment
Embodiments herein provide an analytics-based solution for recommending for the initial placement of one or more virtual desktop (VD) users in a multi-cloud environment and/or for the subsequent migration of one or more users in a multi-cloud environment. In one or more embodiments, a placement (initial or migratory) recommendation may be based one or more metrics related to the cloud deployment and user conditions/requirements. In one or more embodiments, a placement recommendation is based on assessing functionality requirements of a user or users and a correlation analysis with other functionality or functionalities as it relates to functionality that is available at specific cloud deployments. In one or more embodiments, the recommendation may alternatively or additionally be based upon latency analytics, in which end-to-end latency from the user to an application or applications may be considered as metric(s) in the recommendation determination.
DEPLOYMENT OF SERVICE
A method is provided that includes: identifying a plurality of processing modules configured to provide a service, dependency information among the plurality of processing modules, and a plurality of performance parameters corresponding to the plurality of processing modules, respectively, wherein the plurality of processing modules are implemented as computer program instructions stored in one or more computer-readable storage mediums and are configured to be executed by one or more processors; determining thread configuration information based on the plurality of performance parameters, wherein the thread configuration information includes a plurality of thread numbers corresponding to the plurality of processing modules, respectively, wherein each thread number of the plurality of thread numbers is a number of threads included in a thread pool configured to execute the corresponding processing module; and packaging the plurality of processing modules, the dependency information, and the thread configuration information to generate an image for providing the service.
SYSTEMS AND METHODS FOR UPDATING AUTOMATIC TELLER MACHINES
Disclosed herein are systems and methods for deploying and/or rolling back automatic teller machine (ATM) updates. Such methods can store a back-up system image of a client operating system on a virtual hard drive. When an update is deployed from a host operating system to the client operating system, the system update may fail to install properly, and the ATM may shut down. In response, the host operating system can execute instructions to the client operating system to boot from a bootable image on the virtual hard drive. Then, the virtual hard drive can emulate, by a boot loader on the back-up system image, the client operating system on the ATM from the virtual hard drive without loading the client operating system. Then, the virtual hard drive can install a rolled-back operating system on the ATM. The rolled-back operating system can comprise the back-up system image.
METHOD OF MANUFACTURING INFORMATION PROCESSING APPARATUS AND MOBILE COMPUTER
A method of manufacturing an information processing apparatus includes storing, in a first storage area of a solid-state drive (SSD) of the information processing apparatus, an installation program which when executed causes the information processing apparatus to install preload data, executing the installation program to install the preload data at least partially in a second storage area of the SSD, and after executing the installation program, moving portions of the preload data stored in the second storage area to the first storage area of the SSD. The first storage area is configured to store single bit cells in which one bit of data is stored in one memory cell, and the second storage is configured to store multi-bit cells in which multiple bits of data are stored in one memory cell.