Index Management GUI for Distributed Data Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern data centers face challenges in efficiently indexing and searching large volumes of machine-generated unstructured data due to its semantic meaning application difficulties, which hinders intelligent data processing and presentation.

Innovation Solution

A system that allows users to specify index settings via a graphical user interface (GUI) for creating and managing data indexes, generating index configuration data, and distributing it across entities like forwarders, indexers, and search heads to efficiently index, store, and access machine data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual indexing methods are used for unstructured machine data, then semantic meaning can be applied to data, but the processing efficiency and scalability deteriorate as data center size grows

Engineering Contradiction:
Improvesemantic meaning applicationVSAvoiddata processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the indexing system into multiple independent indexers that can process different portions of unstructured machine data in parallel. Each indexer applies semantic meaning to its assigned data segment, maintaining reliability while improving overall processing throughput as data center size grows

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring index settings and semantic meaning rules before data ingestion. This allows the indexing system to automatically apply semantic meaning without manual intervention during data processing, maintaining reliability while scaling efficiently

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If centralized index management is used, then configuration control is simplified, but system complexity and deployment time increase across distributed entities

Engineering Contradiction:
Improveconfiguration controlVSAvoidsystem deployment complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal index configuration that can be deployed across multiple distributed entities (forwarders, indexers, search heads). The same configuration file serves all entities, simplifying control while reducing deployment complexity through reusability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates and distributes copies of the index configuration file to all relevant entities in the distributed system. This copying mechanism maintains centralized control for configuration management while simplifying deployment across multiple entities without requiring complex customization at each location

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10909151B2Distribution of index settings in a machine data processing system
Publication Date: 2021.02.02 CISCO TECHNOLOGY INC
  • US10909151B2 patent drawing
  • US10909151B2 patent drawing
  • US10909151B2 patent drawing

AI summary

Provided are systems and methods for causing display of an index management graphical user interface (GUI). In one embodiment, a method can be provided. The method can include causing display of an index management GUI including one or more user editable fields for specifying one or more index settings; receiving, via the one or more user editable fields of the index management GUI, one or more user specified index settings; generating an index definition corresponding to the one or more user specified index settings; and distributing the index definition to one or more indexers of a data processing system. The one or more indexers are able to manage storage of data in one or more indexes based at least in part on the index definition.