Patent classifications
G06F2009/45591
DISPLAY CONTROL APPARATUS, DISPLAY CONTROL SYSTEM, AND DISPLAY CONTROL METHOD
The present disclosure facilitates providing a display control apparatus, a display control system, and a display control method. The display control apparatus includes: a first OS that controls execution of a first application for generating a first display image displayed on a first display apparatus mounted on a vehicle; a second OS that controls execution of a second application for generating a second display image displayed on a second display apparatus mounted on the vehicle; and a hypervisor that is executed on a processor and controls execution of the first OS and the second OS.
MANAGING L4 PORTS
Some embodiments of the invention provide a novel method for managing layer four (L4) ports associated with a machine executing on a host computer. The method collects a set of contextual attributes relating to applications executing on the machine. It then analyzes the collected contextual attributes to identify at least one L4 port that has to have its status modified. Next, it modifies the status of the identified L4 port. In some embodiments, the status of an L4 port can be either open or closed, and the modification can open a closed port or close an open port. In some embodiments, the method is performed when the machine starts up on the host computer, performed each time a new application is installed on the machine, performed periodically to close unused L4 ports, and/or performed periodically to close L4 ports that should not be open based on a set of L4-port control policies.
SYSTEM AND METHOD OF APPLICATION TRANSITIONS BETWEEN INFORMATION HANDLING SYSTEMS
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: execute a first application within a first operating system (OS) virtualization on a first information handling system (IHS); suspend the first application at a point of execution; determine one or more statuses associated with the first application, in which the one or more statuses includes the point of execution where the first application was suspended; provide the one or more statuses to a second IHS; configure a second application and a second OS virtualization with the one or more statuses associated with the first application within the first OS virtualization; establish input/output associated with the second application with one or more components of the first IHS via the network; and execute the second application within the second OS virtualization on the second IHS at the point of execution.
Automation Controller For Upgrading An IT Infrastructure
An automation controller is disclosed which provides central management of an automated upgrade process in an IT infrastructure. In an example, one or more hardware processors are configured as a central initiation point for the automated upgrade process by machine-readable instructions. The machine-readable instructions are executable to identify, based on at least one automation input file, at least one target node in the at least one IT infrastructure to be upgraded. The machine-readable instructions are also executable to associate at least one patch firmware bundle with the at least one target node in the at least one IT infrastructure. The machine-readable instructions are also executable to execute an automation code script. The machine-readable instructions are also executable to manage the automated upgrade process through to exception or successful completion of the automated upgrade process at the at least one target node in the at least one IT infrastructure.
Efficient fuzz testing of low-level virtual devices
Examples described herein include systems and methods for fuzz testing low-level virtual devices and virtual devices with DMA write functionality. A fuzz tester includes components distributed across a virtual machine and its host system. The fuzz testing components in the virtual machine are implemented as firmware installed in the virtual machine's ROM. These components operate independent of data stored in the virtual machine's RAM and do not require an operating system to be installed on the virtual machine. As a result, any changes made to the virtual machine's RAM during the fuzzing process by low-level virtual devices or virtual devices with DMA write functionality cannot interrupt the fuzz testing or otherwise negatively impact the fuzz tester itself.
PERFORMANCE EVALUATION OF AN APPLICATION BASED ON DETECTING DEGRADATION CAUSED BY OTHER COMPUTING PROCESSES
Performance degradation of an application that is caused by another computing process that shares infrastructure with the application is detected. The application and the other computing device may execute via different virtual machines hosted on the same computing device. To detect the performance degradation that is attributable to the other computing process, certain storage segments of a data storage (e.g., a cache) shared by the virtual machines is written with data. A pattern of read operations are then performed on the segments to determine whether an increase in read access time has occurred. Such a performance degradation is attributable to another computing process. After detecting the degradation, a metric that quantifies the detected degradation attributable to the other computing process is provided to an ML model, which determines the actual performance of the application absent the degradation attributable to the other computing process.
Real-time communication processing system and real-time communication processing method
In a real-time communication processing system of the present disclosure, at least one computer transmits a notification to a management apparatus when a virtual machine on the computer has the possibility of experiencing unstable operation related to real-time communication processing. When a virtual processor is free, the management apparatus instructs the computer to allocate the virtual processor to the virtual machine that has the possibility of experiencing unstable operation. When a virtual processor is not free, the management apparatus instructs the computer to allocate a virtual processor, secured by live migration of a virtual machine capable of live migration, to the virtual machine that has the possibility of experiencing unstable operation.
VERSION HISTORY BASED UPGRADE TESTING ACROSS SIMULATED INFORMATION TECHNOLOGY ENVIRONMENTS
A method and system for version history based upgrade testing across simulated information technology (IT) environments. At least with respect to computing, an upgrade may entail the replacement of a product - in the form of hardware, software, and/or firmware - with a newer or better version, which may serve to bring the product up to date, improve the characteristic(s) of the product, and/or resolve any issue(s) inflicting the product. Further, through the process of upgrade testing, an upgrade may be assessed to determine its impact on an operability of varying environments following application of the upgrade thereon. The disclosed method and system, accordingly, propose a framework directed to conducting upgrade tests within simulated IT environments - each reflective of different computing resources and upgrade histories - where results of the simulations may be examined to ascertain which environment configurations (if any) may cause the tested upgrade to fail.
METHOD AND SYSTEM FOR PROACTIVELY RESOLVING APPLICATION UPGRADE ISSUES USING A DEVICE EMULATION SYSTEM OF A CUSTOMER ENVIRONMENT
A method for managing a client environment includes obtaining, by a remediation orchestrator, a remediation request associated with a failed application upgrade on an emulation of a client device; in response to the remediation request: obtaining a remediation policy associated with the application upgrade; obtaining application upgrade information associated with the application upgrade; identifying remediation steps to service the remediation request using the application upgrade information and the remediation policy; and initiating performance of the application upgrade and the remediation steps on the client device.
SYSTEM AND METHOD FOR EFFICIENT REAL TIME LOG EXPORT AND VIEW IN A MICRO SERVICES SYSTEM
According to various embodiments, a method, medium, and system for exporting log messages related to a particular job running in a micro services system is described in this disclosure. The method uses a mapping table to narrow down the search scope for finding relevant log files. The mapping table maps a job attribute combination to one or more micro services, and thus will direct the search for relevant log messages only to those log files related to the one or more micro services. The search scope can be further narrowed down using a start time and end time of the job. Once the relevant log files are found, log messages containing an identifier of the job can be extracted from the relevant log files for display or for a user to download. The mapping table can be automatically generated by parsing through historical files in a system non-busy time.