스마트 TV 애플리케이션에서 Deserialization 오버헤드 제거 방법
- Title
- 스마트 TV 애플리케이션에서 Deserialization 오버헤드 제거 방법
- Other Titles
- Eliminating Deserialization Overhead in Smart TV Application
- Author
- 이철희
- Alternative Author(s)
- Lee, Cheol Hee
- Advisor(s)
- 원유집
- Issue Date
- 2015-02
- Publisher
- 한양대학교
- Degree
- Master
- Abstract
- Smart TV uses Webkit as a web browser engine to provide contents such as web surfing, VOD watching, social network, and games. Webkit uses web standard resources, such as HTML, CSS, JavaScript, and images, in order to run applications. When an application is started, Webkit loads resources to the memory and creates DOM(Document Object Model) tree and render tree; this process takes a long time. Generally, the web browsers on PCs or mobile devices sometimes change DOM tree and render tree by downloading modified web resources from the web server. However, smart TV's applications do not change DOM tree and render tree because they use web resources stored in a disk. If DOM tree and render tree can be stored and reused, it is possible to reduce loading time of application. This paper proposes FastIO technique which selectively adds persistency to dynamically allocated memory. It reduces overall application loading time by removing the process of loading resources from storage, parsing the HTML documents, and creating DOM tree and render tree. When we compared the application resource loading times, the result showed that the web browser with FastIO is 7.9x, 44.8x, and 2.9x faster than the legacy web browser in an SSD, Ramdisk, and eMMC
- URI
- https://repository.hanyang.ac.kr/handle/20.500.11754/128676http://hanyang.dcollection.net/common/orgView/200000426325
- Appears in Collections:
- GRADUATE SCHOOL[S](대학원) > COMPUTER SCIENCE(컴퓨터·소프트웨어학과) > Theses (Master)
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML