Patent classifications
G06F9/45537
Creating virtual machine snapshots without interfering with active user sessions
Systems and methods for creating virtual machine snapshots. An example method comprises: receiving a request to create a snapshot of a virtual machine running on a host computer system; protecting from modification a plurality of virtual memory pages of the virtual machine; responsive to detecting an attempt to modify a virtual memory page of the plurality of memory pages, copying the virtual memory page to a queue residing in a random access memory (RAM) of the host computer system; making the virtual memory page writable; retrieving the virtual memory page from the queue; writing the virtual memory page to a disk of the host computer system; and responsive to exhausting the queue, completing creation of the snapshot of the virtual machine.
CROSS-FUNCTION VIRTUALIZATION OF A TELECOM CORE NETWORK
In the present disclosure, functions associated with the central office of an evolved packet core network are co-located onto a computer platform or sub-components through virtualized function instances. This reduces and/or eliminates the physical interfaces between equipment and permits functional operation of the evolved packet core to occur at a network edge.
Cross-function virtualization of a telecom core network
In the present disclosure, functions associated with the central office of an evolved packet core network are co-located onto a computer platform or sub-components through virtualized function instances. This reduces and/or eliminates the physical interfaces between equipment and permits functional operation of the evolved packet core to occur at a network edge.
PERFORMING AN APPLICATION SNAPSHOT USING PROCESS VIRTUAL MACHINE RESOURCES
A snapshot handler is registered with an event monitoring subsystem of a process virtual machine, the registering specifying a trigger event of the snapshot handler, wherein the trigger event comprises execution of a specified portion of an application executing in the process virtual machine, the trigger event specified externally from a source code of the application. Responsive to the event monitoring subsystem detecting an occurrence of the trigger event, the snapshot handler is executed, storing data of an execution state of the process virtual machine at a time of occurrence of the trigger event.
COMPUTER-READABLE RECORDING MEDIUM STORING FAILURE CAUSE IDENTIFICATION PROGRAM AND METHOD OF IDENTIFYING FAILURE CAUSE
A non-transitory computer-readable recording medium stores a failure cause identification program for causing a computer to execute a process including: collecting process information related to one or more processes that operate in a container environment; obtaining a derivative relationship of a process for each container on the basis of the process information; generating symbol information in which a function of each of the processes is associated with a container in which each of the processes operates according to the derivative relationship of the process for each container; generating an aggregation result in which a frequency of the function is aggregated according to the symbol information; and identifying a cause at a time of failure occurrence on the basis of the aggregation result.
Application-level runtime environment for executing applications native to mobile devices without full installation
A method for processing applications by interfacing between applications and operating systems, executing an application without full installation of the application, and extracting graphical user interface (GUI) content of the application to make the contents indexed and searchable. A system includes a computer system to execute applications in a progressive, installation-free, and/or searchable manner.
Apparatus and method for handling page protection faults in a computing system
Method and apparatus for handling page protection faults in combination particularly with the dynamic conversion of binary code executable by a one computing platform into binary code executed instead by another computing platform. In one exemplary aspect, a page protection fault handling unit is used to detect memory accesses, to check page protection information relevant to the detected access by examining the contents of a page descriptor store, and to selectively allow the access or pass on page protection fault information in accordance with the page protection information.
Service Creation and Management
Concepts and technologies are disclosed herein for service creation and management. A processor can detect an event relating to a service, and access a service creation database to identify a recipe associated with the service. The recipe can define a resource to be used to provide the service. The processor can access an inventory to determine if the resource is available, identify a service control to control the service, instruct an infrastructure control to allocate virtual machines to host components of the service, and issue instructions to the service control. The instructions can instruct the service control to load service functions to the virtual machines.
MANAGEMENT OF GNB IN NETWORK FUNCTIONS VIRTUALIZATION FRAMEWORK
Network Functions Virtualization (NFV) abstracts network functions, allowing them to be installed, controlled, and manipulated by software running on standardized compute nodes such as cloud computing platform rather than on dedicated hardware. In a 5G mobile communications network, the base station or gNB may be split into virtualized and non-virtualized network functions (NFs). Described herein are systems and methods for managing such gNBs within the NFV framework.
METHOD AND DEVICE FOR LOADING MINUS-ONE SCREEN, TERMINAL, AND COMPUTER READABLE STORAGE MEDIUM
Embodiments of the present disclosure provide a method for loading a minus-one screen, comprising: loading a code of the minus-one screen and a resource of the minus-one screen to a virtual machine respectively, the code of the minus-one screen being independent from a code of a desktop container; creating a context of the minus-one screen and replacing a context of the desktop container, the context of the minus-one screen including a resource acquisition path of the resource of the minus-one screen; and loading the minus-one screen according to the context of the minus-one screen.