G06F9/445

Pod deployment in a guest cluster executing as a virtual extension of management cluster in a virtualized computing system

An example virtualized computing system includes a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs, the pod VMs including container engines supporting execution of containers in the pod VMs; and an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server configured to manage the pod VMs and first VMs of the VMs. The virtualized computing system further includes a guest cluster executing in the first VMs and managed by the orchestration control plane, the guest cluster including a guest master server configured to, in cooperation with the master server, deploy first pods in the pod VMs.

Cognitive processing resource allocation

A processor may run a background process to identify a first task being initiated by a first user on a device, where the first task is associated with a first application. The processor may identify the first user of the device. The processor may analyze one or more interactions of the first user associated with the first application on the device. The processor may allocate, based at least in part on identification of the first user, identification of the first task, or analysis of the one or more interactions of the first user, computing resources to one or more hardware components on the device.

Application function library for cloud systems
11556355 · 2023-01-17 · ·

A method, a system, and computer program product for application function library installation for cloud-based systems. An application function in a plurality of application functions is executed. The application function is executed using a server instance running in a container. A determination is made that execution of the application function requires an application function library. The application function library for executing of the application function is obtained. The obtained application function library is loaded during runtime of the application function.

Method and apparatus for running applet

A method and an apparatus for running an applet are provided. The method includes: reading, in response to issuing an applet to a host application, a configuration file to determine a dynamic library referenced by the applet; loading the dynamic library referenced by the applet from a sandbox directory and/or an applet platform; and running, in response to a running instruction of the applet, a script code of the applet to call the dynamic library referenced by the applet. When the applet is run, the dynamic library referenced by the applet is loaded from the sandbox directory and/or the applet platform, and the dynamic library is no longer integrated into the applet package.

Intra-footprint computing cluster bring-up

Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud. The allocated networking IP addresses of the virtual private cloud are assigned to networking interfaces of the plurality of nodes.

METHOD AND ELECTRONIC DEVICE FOR MANAGING A BOOST TIME REQUIRED FOR AN APPLICATION LAUNCH

A method for managing a boost time required for an application launch in an electronic device is provided. The method includes detecting, by the electronic device, a user input to launch the application. Further, the method includes measuring, by the electronic device, real-time system health parameters of the electronic device. Further, the method includes predicting, by the electronic device, an application launch time by inputting the real-time system health parameters to an AI-based application prediction model. Further, the method includes boosting, by the electronic device, at least one hardware of the electronic device based on the predicted application launch time.

SYSTEM AND METHOD FOR SERVICE MANAGEMENT AND CONTAINER ORCHESTRATION WITHIN A HOST ENVIRONMENT
20230044016 · 2023-02-09 ·

A system and method for service management and container orchestration (SMCO) within a host environment provides a manifest builder for retrieving containers and configuration tools to generate manifest artifacts for a subsequent update (e.g., full or partial) of one or more applications running on the host environment. At runtime, if the host environment is without a network connection to an external repository, the SMCO system includes a manifest launcher for consuming manifest artifacts to load containers for installation or update of the associated applications to local container registries within the host environment as provided by the configuration tools in the manifest artifacts. Further, the manifest launcher configures the container runtime environment (CRE) and/or host operating system (OS) within the host environment according to a desired state of the application.

Saving page retire information persistently across operating system reboots

Examples described herein include systems and methods for retaining information about bad memory pages across an operating system reboot. An example method includes detecting, by a first instance of an operating system, an error in a memory page of a non-transitory storage medium of a computing device executing the operating system. The operating system can tag the memory page as a bad memory page, indicating that the memory page should not be used by the operating system. The operating system can also store tag information indicating memory pages of the storage medium that are tagged as bad memory pages. The example method can also include receiving an instruction to reboot the operating system, booting a second instance of the operating system, and providing the tag information to the second instance of the operating system. The operating system can use the tag information to avoid using the bad memory pages.

Implementation for a heterogeneous device

Implementing a design for a heterogeneous device can include mapping, using computer hardware, a plurality of applications of a design for a device to a plurality of domains of the device, wherein each domain includes a different compute unit, performing, using the computer hardware, validity checking on the plurality of applications, detecting, using the computer hardware, a conflict between two or more of the plurality of applications from the validity checking, and, in response to the detecting, generating a notification of the conflict using the computer hardware. Operations such as automatically generating a boot image, debugging, and/or performing system level performance analysis may also be performed.

Application hosting in a distributed application execution system

In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. A generic application instance may be cloned, creating a pool of generic application instance clones that can be loaded with code for a requested application to produce an application instance. The application instance can then be stored in a cache to be used for a future application request.