Graceful Denial of Service in Electronic Device Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices often experience communication failures due to busy or overloaded networks during firmware and software updates, leading to user frustration and potential service provider changes.
Innovation Solution
A method for gracefully managing incoming access requests by evaluating update-related parameters, determining server availability, and communicating alternate schedules for rescheduled requests, along with denial messages, to prioritize and manage access requests effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the network processes all incoming access requests during firmware and software updates, then user service availability is improved, but network stability deteriorates due to overload
Solution Approach 1:
The system performs preliminary evaluation of access requests before processing them. It assesses parameters such as device type, update priority, and network load conditions in advance to determine which requests should be processed immediately and which should be delayed or denied, preventing network overload while maintaining service availability for critical updates
Solution Approach 2:
The system dynamically changes processing parameters based on network conditions and request characteristics. It adjusts acceptance criteria, processing priority, and service level parameters in real-time to balance between serving all users and maintaining network stability during update events
2Stability of the object's composition
If the network denies access requests during overload conditions, then network stability is improved, but user satisfaction deteriorates due to communication failures
Solution Approach 1:
The system provides feedback to users about the status of their access requests and the reasons for denial. It communicates network conditions and expected service availability to users, allowing them to understand the situation and adjust their expectations, thereby maintaining satisfaction even when access is denied during network overload
Solution Approach 2:
The system prepares and communicates denial decisions in advance by evaluating requests before processing. It can proactively inform users of potential service unavailability based on predicted network conditions, reducing user frustration by providing advance notice rather than sudden denial
3Speed
If the network immediately processes all access requests, then service speed is improved, but network reliability deteriorates due to overload during updates
Solution Approach 1:
The system changes processing parameters dynamically based on request priority and network conditions. Critical update requests maintain fast processing, while non-critical requests are delayed or denied, allowing the system to maintain high service speed for essential functions while protecting network reliability during overload conditions
Solution Approach 2:
The system applies different processing quality levels to different types of requests. High-priority firmware and software update requests receive immediate processing with full service speed, while lower-priority requests receive reduced service or denial, ensuring that critical services maintain reliability and speed while non-critical services accommodate network constraints
Data Source
AI summary
Disclosed herein is an electronic device network adapted to provide graceful management and graceful denial of service when incoming service requests are unable to be processed immediately. When an attempt is made to process an incoming request, upon determining that all device servers are busy, unavailable, or overloaded, the incoming request may be rescheduled. Thereafter, an appropriate message(s) and alternate request schedule(s) may be communicated to the electronic device. Upon determining that one of the device servers is available to manage an incoming request, the request may be handed over to the device server for processing and delivery. A request that has been denied service/access and rescheduled may be gracefully managed by recognizing that the request has been rescheduled and processing the rescheduled request with higher priority.


