Cognitive Cloud Offloading for Multi-RAT Wireless Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices face challenges in efficiently managing resources such as memory and battery power when handling computationally intensive applications like augmented reality and 3D gaming, due to limited local processing capabilities and increased energy consumption during data transfer for cloud offloading.

Innovation Solution

A cognitive cloud offloading system that dynamically distributes processing and data between a mobile device and a remote server using multiple radio access technologies (RATs), employing a time-adaptive heuristic to optimize CPU, memory, and connectivity usage, while selecting the best radio interfaces for data transfer and scheduling components for parallel execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If computationally intensive applications are executed locally on mobile devices, then processing capability is improved, but energy consumption and memory usage increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidenergy consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The application is divided into multiple executable components with different computational requirements. Some components are executed locally on the mobile device while others are offloaded to remote servers, allowing the system to segment processing tasks between local and remote resources to optimize energy consumption while maintaining processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A cognitive offloading system acts as an intermediary between the mobile device and remote servers. This intermediary intelligently determines which application components should be executed locally and which should be offloaded to remote servers, managing the transition and coordination to balance processing capability and energy consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If cloud offloading is used to reduce local processing burden, then energy consumption is reduced, but data transfer time and network dependency increase

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata transfer time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically adjusts the distribution of executable components between local and remote execution based on real-time conditions such as network availability, server load, and local resource status. This dynamic adaptation allows the system to optimize the balance between energy consumption and data transfer time according to current operational context.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The cognitive offloading system monitors and responds to changes in system parameters including network connectivity quality, server response times, and local device state. By detecting parameter changes and adapting component distribution accordingly, the system minimizes data transfer time while maintaining energy efficiency.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple radio access technologies are used for offloading, then data transfer capacity is improved, but system complexity increases

Engineering Contradiction:
Improvedata transfer capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cognitive offloading system is designed to work with multiple radio access technologies (LTE, WiFi, 5G) through a unified interface and common decision-making framework. This universal approach allows the system to leverage multiple communication interfaces for enhanced data transfer capacity while avoiding the complexity that would arise from implementing separate specialized systems for each radio technology.

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

Data Source

PatentUS10397829B2System apparatus and methods for cognitive cloud offloading in a multi-rat enabled wireless device
Publication Date: 2019.08.27 STEVENS INSTITUTE OF TECHNOLOGY
  • US10397829B2 patent drawing
  • US10397829B2 patent drawing
  • US10397829B2 patent drawing

AI summary

A system, method and apparatus having a mobile device with a plurality of radio access technologies, a server computer in the cloud running a cognitive offloader and cloud scheduler improves the execution time and reduces energy use of an application program residing on or accessible to the mobile device and having a plurality of components by apportioning executable tasks and routing data between the mobile device and the server computer based upon a cognitive offloader algorithm aware of dynamic parameters such as CPU and memory use, energy costs for transmissions and measurements of connectivity. The scheduling of tasks apportioned between the computing devices in the system may be enlightened by a component dependency graph of the application that is used by the offloader algorithm.