
When we reviewed the results, we saw that the
bandwidth ratio while using the pre-getting proxy
server varied from 0.5 to 1.5. In order to identify the
source of this inconsistency in a sterile environment,
we built a cellular network software simulator.
Our experiments indicated that the structure of
the Web page was the root cause of the variance in
bandwidth utilization. We discovered that the best
performance is on pages with a large number of
embedded small pictures and that the worst
performance is with pages holding a small number
of large pictures. We constructed several sample
pages to analyze the relationship between the sizes
of the pictures embedded in the Web page to the pre-
getting performance.
In conclusion, we have identified the problems
which occur while using a regular compressing PEP,
and introduced a mechanism that enhances an
existing PEP in a way that enables improved Web
surfing over a cellular network. Without this
enhancement, Web surfing is slow, there is no direct
relationship between quality loss and improvements
in download time and it is practically impossible to
download large Web pages. With this enhancement,
the ratio between the loss in quality (the
compression ratio) and the gain in time is close. In
other words, if the user is willing to lose 90% of the
data by reducing the quality of the pictures in the
Web page, the page will be gotten 10 times faster.
Future research topics concerning the pre-getting
method are:
• Adding compression
for various data types –
in this work, only GIF and JPG graphic files
were explicitly compressed and at a constant
ratio. All other types of files were
compressed with the standard zlib
compression.
• Improving the communication protocol
–
The communication protocol is
implemented over TCP/IP. It can be
improved by using the protocol
improvements referred to in subsection 2.1.
REFERENCES
Balakrishnan, H., Padmanabhan, V. N., Seshan, S., and
Katz, R. H., 1997. “A Comparison of Mechanisms for
Improving TCP Performance over Wireless Links”,
IEEE\ACM Transactions on Networking, 5(6), 756-
769.
Brown, K., and Singh, S., 1997. “M-TCP: TCP for Mobile
Cellular Networks”, ACM Computer Communication
Review, 27(5), 19-43.
ETSI 1997. “High Speed Circuit Switch Data (HSCSD) –
stage 1”, European Telecommunications Standards
Institute, GSM specifications 02.34.
Liljeberg, M., Helin, H., Kojo, M., and Raatikainen, K.,
1996. “Enhanced Services for World-Wide Web in
Mobile WAN Environment”, CS Technical Report
No. C-1996-28, University of Helsinki.
RFC1072, 1988. “TCP Extensions for Long-delay Paths”,
http://www.cis.ohio-state.edu/Services/rfc/rfc-
text/rfc1072.txt
Scourias, J., 1996. “Overview of the Global System for
Mobile Communications”,
http://ccnga.uwaterloo.ca/~jscouria/GSM/gsmreport.ht
ml.
Stevens, W. R., 1996. “TCP/IP Illustrated”, Vol. 1,
Addison-Wesley, Chapters 18, 19, 21.
Toaff, Y., 2002. “Web Traffic Acceleration over Cellular
Networks by using a Compressing Proxy Server”,
Master Thesis, Dept. of Computer Science, Bar-Ilan
University, Ramat-Gan.
Tsaoussidis, V., Matta, I., 2002. “Open issues on TCP for
Mobile Computing”, Journal of Wireless
Communications and Mobile Computing, Wiley
Academic Publishers, 2(2),
http://www.cs.bu.edu/techreports/pdf/2001-013-open-
issues-tcp-wireless.pdf.
Vardalis, D., 2001. “On the Efficiency and Fairness of
TCP over Wired/Wireless networks”, Master Thesis,
SUNY at Stony Brook, New York.
Xylomenos, G., and Polyzos, G., 1999. “TCP and UDP
Performance over a Wireless LAN”, Proc. IEEE
INFOCOM.
WEB TRAFFIC ACCELERATION OVER CELLULAR NETWORKS BY USING A COMPRESSING PROXY SERVER
45