Service Mapper for Dynamic Smart Item Re-mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart item technologies face challenges in efficiently re-deploying services across devices due to resource constraints and optimal device selection, leading to suboptimal performance and reliability in real-time data processing and business operations.
Innovation Solution
A system that includes a system monitor and service mapper to determine the motivation for re-deployment based on device metadata, selecting a more suitable device for service execution, and re-deploying services while maintaining state information to ensure continuity and optimal resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If services are deployed on smart item devices with limited resources, then device accessibility and network coverage are improved, but service execution reliability and performance deteriorate
Solution Approach 1:
The patent implements dynamic service re-mapping that allows services to move between devices based on changing resource availability and device capabilities. The system continuously monitors device metadata and automatically redeploys services to maintain optimal performance, transforming the static deployment model into a dynamic one that adapts to resource constraints while preserving reliability.
Solution Approach 2:
The service mapper acts as an intermediary component that mediates between service requirements and device capabilities. It evaluates device metadata, determines suitability for service deployment, and manages the re-mapping process, thereby decoupling the direct relationship between services and devices while ensuring reliable service execution across resource-constrained environments.
2Productivity
If services are re-deployed frequently across devices, then optimal resource utilization is improved, but system complexity and deployment overhead increase
Solution Approach 1:
The system implements feedback mechanisms through system monitors that continuously collect device metadata and performance information. This feedback loop enables the service mapper to make informed decisions about service re-deployment, balancing resource utilization optimization with deployment frequency control, thereby reducing unnecessary re-mapping operations while maintaining efficiency.
Solution Approach 2:
The patent utilizes parameter changes in device metadata (such as resource availability, capability levels, and operational status) as triggers for service re-mapping decisions. By monitoring changes in these parameters rather than deploying services arbitrarily, the system optimizes resource utilization while minimizing deployment complexity through condition-based re-mapping.
3Power
If services are mapped to devices based on current resource availability, then service execution performance is improved, but device state stability and service continuity may deteriorate
Solution Approach 1:
The service mapper performs preliminary evaluation of device suitability by assessing device metadata before initiating service re-deployment. This preliminary action ensures that services are only moved to devices that can reliably maintain them, preventing instability caused by deploying services to inadequate devices while still optimizing for performance when appropriate conditions exist.
Solution Approach 2:
The system implements state preservation mechanisms that cushion against potential service disruption during re-mapping. By maintaining service state information and ensuring target devices meet minimum capability thresholds before acceptance, the system protects service continuity and stability while allowing performance optimization through strategic re-deployment.
Data Source
AI summary
A service repository is used to store at least one service in association with service metadata describing service requirements of the service. The service repository also may store one or more platform-specific service executables. A service mapper is used to determine device metadata associated with each of a plurality of devices, where the device metadata provides device characteristics of the devices. The service mapper may thus map the service to a selected device of the plurality of devices for deployment thereon, based on a matching of corresponding elements of the service requirements and the device characteristics. The service mapper also may re-map the service between devices to maintain a quality and reliability of the service.


