The JPEG still picture compression standard
Communications of the ACM - Special issue on digital multimedia systems
M-UDP: UDP for mobile cellular networks
ACM SIGCOMM Computer Communication Review
Performance interactions between P-HTTP and TCP implementations
ACM SIGCOMM Computer Communication Review
Modeling the performance of HTTP over several transport protocols
IEEE/ACM Transactions on Networking (TON)
M-TCP: TCP for mobile cellular networks
ACM SIGCOMM Computer Communication Review
A digital fountain approach to reliable distribution of bulk data
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
The importance of percent-done progress indicators for computer-human interfaces
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Packet reordering is not pathological network behavior
IEEE/ACM Transactions on Networking (TON)
Integrating user-perceived quality into Web server design
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
iMobile: a proxy-based platform for mobile services
WMI '01 Proceedings of the first workshop on Wireless mobile internet
m-links: An infrastructure for very small internet devices
Proceedings of the 7th annual international conference on Mobile computing and networking
Efficient web browsing on handheld devices using page and form summarization
ACM Transactions on Information Systems (TOIS)
Analyzing the browse patterns of mobile clients
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
Designing Web Usability: The Practice of Simplicity
Designing Web Usability: The Practice of Simplicity
UNIX Network Programming: Networking APIs: Sockets and XTI
UNIX Network Programming: Networking APIs: Sockets and XTI
Addressing the challenges of web data transport
Addressing the challenges of web data transport
Moving edge-side includes to the real edge: the clients
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
HPP: HTML macro-preprocessing to support dynamic document caching
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Dummynet and forward error correction
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Context-aware systems: A literature review and classification
Expert Systems with Applications: An International Journal
A social approach to context-aware retrieval
World Wide Web
Hi-index | 0.00 |
Delivery and rendering of HTML/XML documents has been a core task in many contemporary networking applications. In mobile wireless networks, efficient handling of these types of documents is necessary due to the frequent disconnections, packet loss, and high bit error rate. One approach to address the challenge is the ability to process and reuse the partial data. Current application protocols like HTTP cannot support this approach due to the following constraints: TCP's in-order data uploading to the applications and tag matching. We propose a context-aware transmission process (CATP) to run on top of UDP. This protocol does not transmit HTML/XML files in-order. Instead, it reorganizes the files and transmit tags first before transporting their enclosed data. Conforming browsers receive the file structures and fill in with subsequent data packets in whatever sequence they arrive. As a result, lost and delayed packets do not hinder rendering of those that are logically behind but have already arrived at the client sides. Thus the retransmission of the lost frames can be concealed and overall user perceived performance improved. The user-perceivable performance is quantified in terms of silent time during which no activity is observed at the browser display. The protocol also facilitates partial content caching, amortizing network transmission overhead, and non-interactive applications of Web services. We validated this protocol through prototype implementation and compared the performance with TCP and in-order delivery UDP schemes. Our protocol provides better user-perceivable performance under various loss rates and document sizes.