Patent classifications
G06F9/45504
DATABASE SYSTEMS AND RELATED METHODS FOR VALIDATION WORKFLOWS
Computing systems, database systems, and related methods are provided for supporting dynamic validation workflows. One exemplary method involves a server of a database system receiving a graphical representation of a validation process from a client device coupled to a network, converting the graphical representation of the validation process into validation code, and storing the validation code at the database system in association with a database object type. Thereafter, the validation process is performed with respect to an instance of the database object type using the validation code in response to an action with respect to the instance of the database object type in a database of the database system. The action triggering the validation process can be based on user-configurable triggering criteria, and the validation process may generate user-configurable notifications based on one or more field values of the database object instance.
Runtime customization infrastructure
In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to allow runtime customizations of documents developed using a desktop integration framework. Workbook metadata is a set of information that describes how a given workbook is integrated with a particular web application. When a workbook is being published, metadata may be written into a local cache in the published workbook as well as a workbook definition file. Metadata management may be handed by a metadata service allowing updates and customization of published workbooks independently of a local cache in the published workbook and the workbook definition file.
Dynamic collaboration service platform and method for providing an application service at the same platform
Exemplary embodiments relate to an apparatus and a method for providing a dynamic collaboration service. A dynamic collaboration service platform according to one embodiment may include a collaboration managing module configured to collect and manage a plurality of unit services required for collaboration to analyze application service specification related to an application service and provide the application service based on the analyzed result; a service operating module configured to install and operate the collected plurality of unit services; and an execution engine configured to provide a virtual machine for executing the plurality of unit services.
Cloud compute scheduling using a heuristic contention model
Technologies for contention-aware cloud compute scheduling include a number of compute nodes in a cloud computing cluster and a cloud controller. Each compute node collects performance data indicative of cache contention on the compute node, for example, cache misses per thousand instructions. Each compute node determines a contention score as a function of the performance data and stores the contention score in a cloud state database. In response to a request for a new virtual machine, the cloud controller receives contention scores for the compute nodes and selects a compute node based on the contention score. The cloud controller schedules the new virtual machine on the selected compute node. The contention score may include a contention metric and a contention score level indicative of the contention metric. The contention score level may be determined by comparing the contention metric to a number of thresholds. Other embodiments are described and claimed.
Implementing optional specialization when executing code
A compiler is capable of compiling instructions that do or do not supply specialization information for a generic type. The generic type is compiled into an unspecialized type. If specialization information was supplied, the unspecialized type is adorned with information indicating type restrictions for application programming interface (API) points associated with the unspecialized type, which becomes a specialized type. A runtime environment is capable of executing calls to a same API point that do or do not indicate a specialized type, and is capable of executing calls to a same API point of objects of an unspecialized type or of objects of a specialized type. When the call to an API point indicates a specialized type, and the specialized type matches that of the object (if the API point belongs to an object), then a runtime environment may perform optimized accesses based on type restrictions derived from the specialized type.
Simulation of an application
Particular embodiments described herein provide for an electronic device that can be configured to identify an application, run the application, log the parameters for each function call of the application, and store the logged parameters in an emulation table. The logged parameters can include a function call, input parameters, and output parameters. The emulation table can be used to simulate execution of an application without having to actually run the application.
Locating import class files at alternate locations than specified in classpath information
An automatic runtime dependency lookup method may load a class, while executing a computer application program. A class loader determines if the class is found at a first location specified by classpath information. If the class is not found at the first location, the class loader automatically reads repository information to determine an alternate location for the class and locates the class at the alternate location.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROGRAMMABLE DATA PLANE PROCESSOR BASED TRAFFIC IMPAIRMENT
According to one method, the method occurs at a first impairment device comprising at least one programmable data plane processor. The method includes receiving, via an application programming interface (API) and from a test controller, command and control instructions for configuring a packet processing pipeline for facilitating traffic impairments; configuring, using the command and control instructions, the packet processing pipeline implemented using the at least one programmable data plane processor; and applying, via the packet processing pipeline, at least one impairment to one or more test packets for testing a system under test (SUT).
System and method for facilitating performance testing
System and method are provided for facilitating performance testing. The method includes mapping source code for an application under test to at least one performance test script, the at least one performance test script for executing functions of the application; determining at least one source code change from build release notes; receiving production environment data for the application; using the build release notes and the mapped source code to identify at least one functionality of the application associated with the at least one source code change; for each identified functionality, analyzing corresponding production environment data for a period of time; generating, based on the analysis, a trained workload model for the identified at least one functionality, the trained workload model providing a framework for subsequent performance testing of the application; determining one more performance tests based on the trained workload model; and automatically initiating at least one of the one or more performance tests using the trained workload model.
Callable notebook for cluster execution
A system for processing a notebook includes an input interface and a processor. The input interface is to receive a first notebook. The notebook comprises code for interactively querying and viewing data. The processor is to load the first notebook into a shell. The shell receives one or more parameters associated with the first notebook. The shell executes the first notebook using a cluster.