BB: Booting Booster for Consumer Electronics with Modern OS

01/21/2021
by   Geunsik Lim, et al.
0

Unconventional computing platforms have spread widely and rapidly following smart phones and tablets: consumer electronics such as smart TVs and digital cameras. For such devices, fast booting is a critical requirement; waiting tens of seconds for a TV or a camera to boot up is not acceptable, unlike a PC or smart phone. Moreover, the software platforms of these devices have become as rich as conventional computing devices to provide comparable services. As a result, the booting procedure to start every required OS service, hardware component, and application, the quantity of which is ever increasing, may take unbearable time for most consumers. To accelerate booting, this paper introduces Booting Booster (BB), which is used in all 2015 Samsung Smart TV models, and which runs the Linux-based Tizen OS. BB addresses the init scheme of Linux, which launches initial user-space OS services and applications and manages the life cycles of all user processes, by identifying and isolating booting-critical tasks, deferring non-critical tasks, and enabling execution of more tasks in parallel. BB has been successfully deployed in Samsung Smart TV 2015 models achieving a cold boot in 3.5 s (compared to 8.1 s with full commercial-grade optimizations without BB) without the need for suspend-to-RAM or hibernation. After this successful deployment, we have released the source code via http://opensource.samsung.com, and BB will be included in the open-source OS, Tizen (http://tizen.org).

READ FULL TEXT

page 8

page 12

page 13

research
03/14/2019

Testing of Smart TV Applications: Key Ingredients, Challenges and Proposed Solutions

Smart TV applications are software applications that have been designed ...
research
07/24/2023

Automated Mapping of Adaptive App GUIs from Phones to TVs

With the increasing interconnection of smart devices, users often desire...
research
12/03/2017

Multikast rutiranje open-source platformom - XORP

Integration of a software router into embedded systems is obtained possi...
research
11/08/2019

The TV is Smart and Full of Trackers: Towards Understanding the Smart TV Advertising and Tracking Ecosystem

Motivated by the growing popularity of smart TVs, we present a large-sca...
research
01/21/2021

TAOS-CI: Lightweight Modular Continuous Integration System for Edge Computing

With the proliferation of IoT and edge devices, we are observing a lot o...
research
10/06/2022

EvilScreen Attack: Smart TV Hijacking via Multi-channel Remote Control Mimicry

Modern smart TVs often communicate with their remote controls (including...

Please sign up or login with your details

Forgot password? Click here to reset