51,003 research outputs found
Is the Web ready for HTTP/2 Server Push?
HTTP/2 supersedes HTTP/1.1 to tackle the performance challenges of the modern
Web. A highly anticipated feature is Server Push, enabling servers to send data
without explicit client requests, thus potentially saving time. Although
guidelines on how to use Server Push emerged, measurements have shown that it
can easily be used in a suboptimal way and hurt instead of improving
performance. We thus tackle the question if the current Web can make better use
of Server Push. First, we enable real-world websites to be replayed in a
testbed to study the effects of different Server Push strategies. Using this,
we next revisit proposed guidelines to grasp their performance impact. Finally,
based on our results, we propose a novel strategy using an alternative server
scheduler that enables to interleave resources. This improves the visual
progress for some websites, with minor modifications to the deployment. Still,
our results highlight the limits of Server Push: a deep understanding of web
engineering is required to make optimal use of it, and not every site will
benefit.Comment: More information available at https://push.netray.i
Development of a building information modelling (BIM) migration path model for construction professionals
The construction professionals have the notion that by implementing Building
Information Modelling (BIM) in construction could overcome problems such as delay,
cost overrun, clashes in project design and undesirable quality in construction.
However, they failed to take the advantages of the BIM benefit as they are still trying
to find the best way to take on board the BIM into current practices. Most of the
professionals do not know ‘when’ and ‘how’ to apply BIM throughout the construction
lifecycle. Several research models related to BIM has been developed to improve and
encourage BIM implementation. Nevertheless, the developed models have limitations
in highlighting the steps involved that could assist the construction professionals in
implementing BIM effectively in Malaysia. Therefore, this research is aimed to
develop a model that would be able to assist Malaysian construction professionals in
implementing BIM in a structured way. A semi-structured interview was carried out
with respondents that have various experienced and currently involved in BIM projects
in the Malaysian construction industry. Findings show that the construction
professionals are lacking in knowledge and experience in using BIM in various stages
of construction. Thus, they were unable to fully capitalise the benefit of 3D models.
Migration path model was proposed and evaluated as a strategic approach for BIM
implementation in the Malaysian construction industry. The identification of five (5)
activities (BIM Awareness, Develop BIM Strategy, Implement BIM, Monitor BIM
and Expand BIM Implementation) with the three (3) enablers (BIM work contract,
BIM work process and BIM technology) in the model is expected to be able to assist
construction professionals to implement BIM with the right BIM concept and later, the
benefit could be obtained for improving construction project. The proposed model
could be as a guideline for construction professionals in implementing BIM,
specifically in countries that new in BIM. The model is also expected to be able to fill
the gap in BIM implementation by supporting the initiatives by the Malaysian
government for increasing productivity in construction projects by using new
technology like BIM
Enhancing the environmental sustainability of IT
Emerging technologies for learning report - Article exploring green I
Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications
Reducing network latency in mobile applications is an effective way of
improving the mobile user experience and has tangible economic benefits. This
paper presents PALOMA, a novel client-centric technique for reducing the
network latency by prefetching HTTP requests in Android apps. Our work
leverages string analysis and callback control-flow analysis to automatically
instrument apps using PALOMA's rigorous formulation of scenarios that address
"what" and "when" to prefetch. PALOMA has been shown to incur significant
runtime savings (several hundred milliseconds per prefetchable HTTP request),
both when applied on a reusable evaluation benchmark we have developed and on
real applicationsComment: ICSE 201
Survey of End-to-End Mobile Network Measurement Testbeds, Tools, and Services
Mobile (cellular) networks enable innovation, but can also stifle it and lead
to user frustration when network performance falls below expectations. As
mobile networks become the predominant method of Internet access, developer,
research, network operator, and regulatory communities have taken an increased
interest in measuring end-to-end mobile network performance to, among other
goals, minimize negative impact on application responsiveness. In this survey
we examine current approaches to end-to-end mobile network performance
measurement, diagnosis, and application prototyping. We compare available tools
and their shortcomings with respect to the needs of researchers, developers,
regulators, and the public. We intend for this survey to provide a
comprehensive view of currently active efforts and some auspicious directions
for future work in mobile network measurement and mobile application
performance evaluation.Comment: Submitted to IEEE Communications Surveys and Tutorials. arXiv does
not format the URL references correctly. For a correctly formatted version of
this paper go to
http://www.cs.montana.edu/mwittie/publications/Goel14Survey.pd
- …