Loading…

Improving I/O performance in web browser engine of smart TV platform

Smart TV applications use a web browser to execute xml, html, css, javascripts, images, and videos, which are stored in NAND flash, and load them into memory. The applications also convert resources into a tree data structure. This converted data structure is placed in the heap area and is removed f...

Full description

Saved in:
Bibliographic Details
Main Authors: Cheolhee Lee, Youjip Won
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Smart TV applications use a web browser to execute xml, html, css, javascripts, images, and videos, which are stored in NAND flash, and load them into memory. The applications also convert resources into a tree data structure. This converted data structure is placed in the heap area and is removed from memory when the application is ended. Therefore, when the application is restarted, this converting process is performed again which slows the speed of a web browser. This paper suggests a technique called fast IO to add persistency to the data tree so that it can be saved and reused when the application is restarted. With fast IO, a persistency area is called an object. It is created the object file and the data file is saved and reused. Storing a tree-data structure in an object adds persistency to the data structure which means it can be reused when the application is restarted after being ended. Applying fast IO in the web browser reduced the time it took to open web pages by up to 68% by omitting the processing of re-forming the tree data structure.
ISSN:2374-0272
DOI:10.1109/ICNIDC.2014.7000352