Browse Prior Art Database

A method and system for data driven test engine for distributed system with multiple input entries

IP.com Disclosure Number: IPCOM000215218D
Publication Date: 2012-Feb-22
Document File: 3 page(s) / 71K

Publishing Venue

The IP.com Prior Art Database

Abstract

This disclosure is a system and method for data driven test engine for distributed system with multiple input entries. In detail, this disclosure provides: a scenario builder that creates a scenario by selecting a set of patterns to create a set of instances for each pattern and defines the time logic among pattern instances; a scenario-based sensor data sending item generator that generates a set of sensor data sending items according to the scenario and the sensor data sending items for each pattern; a sending item allocator that allocates a set of sensor data sending items to a set of sending nodes by keeping the minimal number of nodes; and a sensor data sender that sends the sensor data to the SUT (System Under Test) according to the sensor data sending items allocated to it. The disclosured system has a number of technical advantages, for example, the data generation part is separate from the sending part, and data generation is done offline to reduce the computing resource in runtime, the simulator is simple enough (only includes sending part) and can be unified provided by the system, and the request schedule unit is a single data sending item aiming to maximize the utility of the node resource to keep the minimal number of the nodes.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 3

A method and system for data driven test engine for distributed system with multiple input entries

Smart Planet initiatives are playing a major role in how we recognize where technology is shaping our interactions with the world around us. Common to may of these initiatives is the observation and processing of sensor data to extract insights about the physical world. Using in field sensor deployment to generate sensor data in the debugging, validation, and integration phases is always very expensive and sometimes is impossible because of the impossibility to control the physical world to generate an expected event. So for the sensor-based solution, we need a method and system to generate sensor data to give stimuli to the application. The data is same as the sensor sensing data when the specific event is happened in the real physical world. The existedsolution uses a set of simulators to simulate behavior of the sensors; each simulator simulates one sensor or a set of sensors.

In this disclosure, we solve the following problem: Smart Planet initiatives usually need a large number of simulators that are distributed on many computing nodes, however, scheduling the set of computing nodes currently only base on the simulator level, which causes the insufficient resource usage of some computing nodes (i.e., more computing nodes are needed to construct sensor data generation and sending system).

The invention is a new mechanism on sensor data generation and sending to support sensor-based solution debugging, validation and integration, and our invention can minimize the required node number to reduce the efforts of management and simulator development.

The key steps of this method are:


Step1: Import patterns, each pattern with a set of sensor data sending item. Each item includes the sensor id, data, sending model and the time dependency with other items
Step2: Define scenario, select patterns, create pattern instances and define the time logic among pattern instances.

Step3: Generate a set of sensor data sending items according to...