Generational Layered Canvas Mechanism for Collaborative Web Applications

Shin-Ya Katayama, Shun Shiramatsu, Tadachika Ozono, T. Shintani
{"title":"Generational Layered Canvas Mechanism for Collaborative Web Applications","authors":"Shin-Ya Katayama, Shun Shiramatsu, Tadachika Ozono, T. Shintani","doi":"10.1109/IIAI-AAI.2014.25","DOIUrl":null,"url":null,"abstract":"We propose a Generational Layered (GL) canvas mechanism to reduce delays of synchronization for collaborative Web applications. The delays consist of network delays and drawing delays. The network delays are well-argued topic by various researches. We focus on the drawing delays, which are a primary bottleneck of synchronization of objects on canvas. In our previous work, we have proposed a Drawing-Frequency based Layered (DFL) canvas mechanism. The DFL canvas mechanism solved the drawing problem but requires to manually assign a parameter how frequently an object is redrawn, respectively. The GL canvas mechanism achieves the automatic assignment of canvas objects to elicit high performance when the drawing-frequency is unknown. The automatic assignment algorithm is inspired by the generational garbage collection. We implemented and evaluated the mechanism, and then the mechanism elicited higher performance up to 3.5 times faster when the canvas had the sufficient number of layers. Developers can create fast Web applications using the mechanism. The mechanism enhances the potential of the Web applications running within low performance devices such as tablets and smartphones.","PeriodicalId":432222,"journal":{"name":"2014 IIAI 3rd International Conference on Advanced Applied Informatics","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IIAI 3rd International Conference on Advanced Applied Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IIAI-AAI.2014.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

We propose a Generational Layered (GL) canvas mechanism to reduce delays of synchronization for collaborative Web applications. The delays consist of network delays and drawing delays. The network delays are well-argued topic by various researches. We focus on the drawing delays, which are a primary bottleneck of synchronization of objects on canvas. In our previous work, we have proposed a Drawing-Frequency based Layered (DFL) canvas mechanism. The DFL canvas mechanism solved the drawing problem but requires to manually assign a parameter how frequently an object is redrawn, respectively. The GL canvas mechanism achieves the automatic assignment of canvas objects to elicit high performance when the drawing-frequency is unknown. The automatic assignment algorithm is inspired by the generational garbage collection. We implemented and evaluated the mechanism, and then the mechanism elicited higher performance up to 3.5 times faster when the canvas had the sufficient number of layers. Developers can create fast Web applications using the mechanism. The mechanism enhances the potential of the Web applications running within low performance devices such as tablets and smartphones.
协作Web应用的分代分层画布机制
我们提出了一种分代分层(GL)画布机制来减少协作Web应用程序的同步延迟。延迟包括网络延迟和绘图延迟。网络延迟是各种研究争论不休的话题。我们将重点放在绘制延迟上,这是画布上对象同步的主要瓶颈。在我们之前的工作中,我们提出了一种基于绘图频率的分层(DFL)画布机制。DFL画布机制解决了绘图问题,但需要分别手动分配对象重绘频率的参数。GL画布机制实现了画布对象的自动分配,从而在绘制频率未知的情况下获得高性能。自动分配算法的灵感来自于分代垃圾收集。我们实现并评估了该机制,当画布具有足够的层数时,该机制的性能提高了3.5倍。开发人员可以使用该机制创建快速的Web应用程序。该机制增强了在平板电脑和智能手机等低性能设备中运行的Web应用程序的潜力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信