MaJaB: Improving Resource Management for Web-Based Applications on Mobile Devices

被引:0
作者
Li, Du [1 ]
Anand, Manish [1 ]
机构
[1] Nokia Res Ctr, Palo Alto, CA 94304 USA
来源
MOBISYS'09: PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES | 2009年
关键词
Ajax; Collaborative Systems; Middleware; Mobile Phone; Mobile Web Service; Performance Optimization; Resource Management; Web OS; Web; 2.0;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Web has become the host platform for interactive and Collaborative applications that. usually consist of multiple Web services. This transition is pushing the browsers to perform operating system like functionalities for better resource utilization. Unfortunately, there exists limited support for resource management on current Web platforms. This problem is further aggravated on mobile devices because of their limited resources. If current Web communication APIs were used as-is, mobile users would stiffer from low responsiveness, battery drainage, and expensive charges. This paper describes the design and implementation of Mobile Ajax Broker (or MaJaB), a middleware layer that performs management and coordination of networking activities of multiple Web services residing in a Web page. MaJaB integrates a range of optimization techniques that were typically applied at the OS level including scheduling, multiplexing, piggybacking, and priority-switching. Thus work has been implemented as part of EasyMeet, a Web service that enables anytime, anywhere conference participation using any device. MaJaB is built using standard Web technologies to promote easy deployment across platforms. We have evaluated MaJaB over a real-world workload that we observed during our four-month pilot of EasyMeet. Our results show that MaJaB was successful in achieving its goal and, compared to a naive implementation, reduced the percentage of CPU busy periods by 99%, energy consumption by 21%, and network traffic by 25-81% for different participants. While all those improvements result in better user experience, the reduction in network traffic in particular can translate into over $800 saving in international roaming even for a two-user meeting that. lasts only for all hour.
引用
收藏
页码:95 / 108
页数:14
相关论文
共 33 条
[1]  
Agarwal Y, 2007, MOBISYS '07: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, P179
[2]  
ALLEN M, 2009, PALM WEBOS ROUGH CUT
[3]  
ANAND M, 2003, MOBICOM 03, P176
[4]  
Anand M., 2004, P 9 INT C MOBILE SYS, P23
[5]  
[Anonymous], BAYEUX PROTOCOL BAYE
[6]  
[Anonymous], J COLLABORAT COMPUT
[7]  
[Anonymous], 2002, ACM Transactions on Internet Technology, DOI [10.1145/514183.514185, DOI 10.1145/514183.514185]
[8]  
Armstrong T., 2006, MobiSys2006. The Fourth International Conference on Mobile Systems, Applications and Services, P56, DOI 10.1145/1134680.1134687
[9]  
BENSHNEIDERMAN, 1998, DESIGNING USER INTER
[10]  
Bozdag E, 2009, J WEB ENG, V8, P287