Host Data Map Updates via Listening Service Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage computing networks face performance issues and increased response times due to outdated data maps that are not regularly updated, leading to incorrect data location transmissions and high resource usage for maintenance.
Innovation Solution
Implementing a system where listening services include the current data location in response packets to hosts, allowing the host to update its data map, and using existing data transmission structures to communicate addresses that can be ignored by unconfigured hosts, reducing unnecessary data transfer and improving response times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If data maps are maintained centrally and updated frequently, then data location accuracy is improved, but resource usage and maintenance complexity increase
Solution Approach 1:
The system enables self-service by having listening services automatically include current data location information in their response packets to hosts. This allows hosts to autonomously update their own data maps without centralized coordination, eliminating the need for complex centralized maintenance while ensuring data location accuracy remains current.
Solution Approach 2:
The patent implements feedback by incorporating data location information from listening services back into host data maps through response packets. This continuous feedback loop ensures that data maps remain accurate and up-to-date without requiring complex centralized management, as each host automatically receives and processes location updates from the storage system.
2Measurement precision
If data maps are updated frequently to maintain accuracy, then data location correctness is improved, but response time increases due to maintenance overhead
Solution Approach 1:
By enabling hosts to autonomously update their data maps using information from listening services, the system eliminates time-consuming centralized coordination and manual maintenance operations. The self-service mechanism ensures data location correctness is maintained without adding response time overhead.
3Productivity
If hosts maintain detailed data maps of all storage locations, then data access efficiency is improved, but memory usage and resource consumption increase
Solution Approach 1:
The patent applies partial action by having hosts maintain data maps only for recently accessed or relevant data locations rather than maintaining complete maps of all storage locations. Listening services provide location information on-demand in response packets, allowing hosts to update their maps partially rather than maintaining comprehensive information, thus reducing memory usage while preserving data access efficiency for active data.
Data Source
AI summary
A host sends an I/O transaction. The I/O transaction relates to a read or write operation for a first datum. A first listening service which manages I/O transactions for a first set of addresses receives the I/O transaction. The first listening service forwards the I/O transaction to a second listening service. The second listening service manages I/O transactions for a second set of addresses. The second listening service executes the I/O transaction at a selected address of the second set of addresses. The second listening service creates a data packet to respond to the I/O transaction. The header of the data packet includes the selected address. The second listening service transmits the data packet to the host. The host uses the selected address to update a database which includes addresses of data within.


