uNet

Apr 19, 2023 · 9min

uNet is a revolutionary technology integrated into the Portena system, designed to deliver exceptional performance and seamless user experience in remote display applications. By leveraging advanced optimization techniques and cutting-edge networking protocols, uNet overcomes the limitations of traditional remote display systems, providing faster application startup, low latency, and efficient media streaming.

Application Startup Speed: One of the key strengths of uNet lies in its remarkable application startup speed. Compared to conventional remote display systems, such as VNC-based systems, uNet demonstrates significantly faster startup times. In fact, uNet rivals the speed of local display, ensuring a near-instantaneous launch of applications on the remote display.

Low Latency and Smooth Web Browsing: uNet excels in reducing web page latency, offering a smooth browsing experience for users. In benchmark tests using the i-Bench 3.0 suite, uNet exhibits lower latency compared to both VNC-based systems and local displays. While slightly slower than the local display, uNet outperforms VNC-based systems by a significant margin, enhancing user productivity and satisfaction.

Efficient Stream Media Playback: With uNet, stream media playback becomes a seamless and uninterrupted experience. The system achieves a lower packet loss rate in media streaming compared to traditional remote display systems. In i-Bench 3.0 benchmark tests, uNet demonstrates a significantly lower packet loss rate than VNC-based systems, minimizing video jumps and ensuring a high-quality user experience.

Minimal Display Lag: uNet sets a new standard in display lag reduction, enabling smooth and responsive remote display. When playing media files or streaming content, uNet exhibits minimal display lag, which is hardly noticeable to the user. In contrast, VNC-based systems often suffer from significant display lag, resulting in a sluggish and delayed visual output.

The superior performance of uNet can be attributed to its advanced remote display technology and optimization techniques. By minimizing latency and reducing packet loss, uNet delivers a seamless and immersive user experience. Furthermore, uNet’s efficient utilization of computing resources ensures optimal performance without compromising on responsiveness.

Architecture of uNet in Portena Ecosystem and PVPC

These are the technologies and features incorporated into uNet:

  • NEXUS: Data Exchange: At the heart of uNet is NEXUS (Network EXchange and Ultra-efficient Streaming), a cutting-edge technology that revolutionizes data exchange between microcontrollers and remote desktop instances. NEXUS ensures seamless connectivity and exceptional responsiveness, even in low-bandwidth or rural areas.

  • ELITE: Efficient Lightweight Transmission Engine: ELITE (Efficient Lightweight Transmission Engine) optimizes data transmission for resource-constrained microcontrollers. It employs intelligent packetization and prioritization algorithms to minimize latency and maximize throughput.

  • INTELLIFORM: Intelligent Data Formatting: INTELLIFORM (Intelligent Data Formatting) dynamically analyzes content and context to intelligently structure data packets, optimizing them for transmission and reducing overhead.

  • SENTINEL: Secure and Encrypted Network Transmission: SENTINEL (Secure and Encrypted Network Transmission with Integrated Layering) ensures secure remote connections and protects data against unauthorized access through a multi-layered encryption and authentication framework.

  • ADAPTIVECOR: Adaptive Error Correction: ADAPTIVECOR (Adaptive Error Correction) dynamically adapts error correction techniques based on network conditions, ensuring data integrity and reliability.

  • DYNAMICBAND: Dynamic Bandwidth Allocation: DYNAMICBAND (Dynamic Bandwidth Allocation) intelligently manages bandwidth allocation based on network conditions and application requirements, optimizing data transfer rates.

  • CONTEXTCOMP: Context-aware Compression: CONTEXTCOMP (Context-aware Compression) uses an advanced compression algorithm that takes into account the specific context of the data being transmitted.

  • PREDICTCACHE: Predictive Caching: PREDICTCACHE (Predictive Caching) proactively caches frequently accessed data on the microcontroller side, reducing latency and improving responsiveness during remote desktop sessions.

The development of NEXUS is currently underway, and testing in the testbed is in progress.

Regards, Nishant Iyer


>
CC BY-NC-SA 4.0 2021-PRESENT © Nishant Iyer