首页> 外文期刊>Nordic and Baltic Journal of Information and Communications Technologies >Context Aware Concurrent Execution Framework forWeb Browsers
【24h】

Context Aware Concurrent Execution Framework forWeb Browsers

机译:Web浏览器的上下文感知并发执行框架

获取原文
           

摘要

Computing hungry multimedia web applications need to efficiently utilize all the resources of a device. HTML5 web workers is a non-sharing concurrency platform that enables multimedia web application to utilize the available multi-core hardware. HTML5 web workers are implemented by major browser vendors to facilitate concurrent execution in web clients and enhance the quality of ambitious web applications. The concurrent execution in web workers allows parallel processing using available cores at the expense of communication overhead and extra computation. The benefits of concurrent execution can be maximized by balancing load across workers/CPU cores. This work presents load-balancing algorithms between web workers using parameters such as scheduler throughput, computation priority and game entities locality. An award-winning web-based multimedia game (raptjs.com) is used to evaluate the performance of load balancing algorithms. The preliminary results indicated that the performance of game improved with the proposed load-balancing across web workers. The load balancing algorithms were developed on top of DOHA [1], an open source JavaScript execution layer for multimedia applications. The load between web workers is transferred between web workers via serialized objects. Effects of load transfer between on the overall application performance was measured by analysing jitter and number of frames per second. Load balancing algorithms and load transfer mechanism can be used by developers to improve the application design, and giving end users better perceived quality of experience for demanding multimedia web based applications.
机译:计算饥渴的多媒体Web应用程序需要有效利用设备的所有资源。 HTML5 Web Worker是一个非共享的并发平台,使多媒体Web应用程序能够利用可用的多核硬件。 HTML5 Web Worker由主要的浏览器供应商实施,以促进Web客户端中的并发执行并提高雄心勃勃的Web应用程序的质量。 Web Worker中的并发执行允许使用可用内核进行并行处理,但会消耗通信开销和额外的计算量。通过平衡工作人员/ CPU内核之间的负载,可以最大程度地发挥并发执行的优势。这项工作提出了使用诸如调度程序吞吐量,计算优先级和游戏实体位置之类的参数的网络工作者之间的负载平衡算法。屡获殊荣的基于Web的多媒体游戏(raptjs.com)用于评估负载平衡算法的性能。初步结果表明,通过提议的跨Web工作人员的负载平衡,游戏的性能得到了改善。负载平衡算法是在DOHA [1]的基础上开发的,DOHA是针对多媒体应用程序的开源JavaScript执行层。 Web工作人员之间的负载通过序列化的对象在Web工作人员之间转移。通过分析抖动和每秒的帧数来衡量之间的负载转移对整体应用程序性能的影响。开发人员可以使用负载平衡算法和负载转移机制来改善应用程序设计,并为最终用户提供更好的感知质量的体验,以用于基于多媒体Web的苛刻应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号