A few papers of mine...
I wish I was standing on the shoulders of giants, but it seems that
I'm only stepping on their toes...
This page contains some research papers that I wrote as part of my
research activity at HP, the main goal is for me to communicate with
other researcher worldwide.
For your reading pleasure, I tried to provide HTML translation of the
original paper when possible and links to the official HP database of
papers.
Radio MAC protocol (CSMA/CA)
My main concern while working on MAC protocol for radio was to
interface smoothly between the physical layer and TCP/IP. I was also
interested in how multimedia applications fit into the pictures. The
papers below represent the interesting bits (the tip of the iceberg).
These works could be applied to a wide variety of MAC protocols based
on CSMA/CA. If by any chance you decide to implement some of these
improvement in your product, could you please drop me a note so that I
can boost my ego.
- Jean Tourrilhes. Packet Frame Grouping : Improving IP
multimedia performance over CSMA/CA. Proc. of ICUPC `98. [html/postscript/acrobat]. HP external report
HPL-97-132.
- Jean Tourrilhes. Robust Broadcast : Improving the
reliability of broadcast transmissions on CSMA/CA. Proc. of PIMRC
`98. [html/postscript/acrobat]. HP external report
HPL-98-38.
- Jean Tourrilhes. PiggyData : Reducing CSMA/CA collisions
for multimedia and TCP connections. Proc. of VTC `99. [html/postscript/acrobat]. HP external report
HPL-1999-58.
- Jean Tourrilhes. Dwell Adaptive Fragmentation : how to cope
with short dwells required by multimedia wireless LANs. Proc. of
GlobeCom 2000. [html/postcript/acrobat]. HP external report
HPL-2000-12.
- Jean Tourrilhes. Fragment Adaptive Reduction : Coping with
various interferers in radio unlicensed bands. Proc. of ICC
2001. [html/postcript/acrobat]. HP external report
HPL-2000-11.
I also wrote quite a bit of generic wireless LAN information in
the Linux Wireless LAN
Howto...
Lastly, I had an interesting chat on the Aironet
mailing list about TCP performance over Wireless LANs with
Jean-Pierre Ebert and Gavin D Holland, and I also talked range
issues with Elmer Joandi (thanks to all of them). Check our name
in the February 2000 archive, it's well worth a read...
The IETF has also started the PILC
subgroup related to TCP/IP over Wireless. I like very much
their paper Link ARQ issues for IP traffic, on the other hand
I would like to teach a few things about modern MAC protocol design to the authors to Performance Enhancing Proxies.
The SWAP protocol
Developping the SWAP protocol for the HomeRF was an interesting
adventure that sucked a lot of my time and energy up to the release of
SWAP 1.0. What happened after 1.0 is another story and honestly
I don't want to hear about it...
Anyway, the SWAP protocol was initially mostly developped by Chris
Romans and me in the first year, and then mostly by Adrian Stephens
and me in the second year, with John Waters specifying the Physical
layer. We managed to have a bit of time to write about our work :
- Chris Romans & Jean Tourrilhes. A Medium Access Protocol for
Wireless LANs which supports Isochronous and Asynchronous
Traffic. Proc. of PIRMC`98. [html/postscript]. HP external report
HPL-98-35.
- Kevin J. Negus, John Waters, Jean Tourrilhes, Chris Romans,
Jim Lansford, and Stephen Hui. HomeRF and SWAP: Wireless
Networking for the Connected Home. ACM Mobile Computing and
Communications Review, Vol. 2, No. 4, (October 1998): 28-37
[postscript].
- Jean Tourrilhes. Swap and TCP/IP. Response to some comments
on the HomeRF mailing list. [Pdf file].
I know too well that MS Word produce some html and Postscript of very
dubious quality. No comment.
I whish I could post the complete spec of SWAP for you to have a peek
of the work I have done, but they won't let me do that (and honestly
it's too big : 367 pages). I'm quite proud of the small header
size, the IP integration and the general spec quality :-)
BlueTooth
I've been following BlueTooth for quite a long while. The first spec I
read was still called MC-Link (dated 8/10/97), when only
Ericsson and Intel were pushing it. I like the idea of a Wireless
USB, but have actually quite a few reservations about the way it's
implemented.
I'm also part of the BlueTooth PAN working group. PAN stand for
Personal Area Network, and this group mostly deal with IP
over BlueTooth. I was active in the group end of 2000, but since I
was busy on other things.
- Jean Tourrilhes. BlueTooth roaming proposals. Working
document submited to the BlueTooth PAN working group. [Pdf file]. Warning : The final
BlueTooth roaming mechanism may include some of my ideas but
will probably be significantely different.
Connection Diversity
After my move to the US, I have been working within the CoolTown project. Note that I'm
talking of the original CoolTown research project about pervasive
computing, not the CoolTown brand and marketing effort that HP is
advertising. Our research agenda moved on...
In parallel, I've been working on a pet research project called
Connection Diversity. Of course it's research, so things will
get more defined only with time. A lot of my time has been dedicated
to IrDA. I have re-invented Ultra and implemented e-Squirt for
Linux. And I wrote the papers below...
- Jean Tourrilhes, Luiz Magalhaes and Casey Carter. On-Demand
TCP : Transparent peer to peer TCP/IP over IrDA. Proc. of ICC
2002. [html/postscript/acrobat]. HP external report
HPL-2002-5/
HPL-2001-141.
- Jean Tourrilhes and Casey Carter. P-Handoff : A protocol
for fine grained peer-to-peer vertical handoff. Proc. of PIMRC
2002. [html/postscript/acrobat]. HP external report
HPL-2002-61.
- Jean Tourrilhes and Venky Krishnan. Co-Link : Using
wireless diversity for more than just connectivity. Proc. of WCNC
2003. [html/postscript/acrobat]. HP external report
HPL-2002-258.
- Casey Carter, Robin Kravets & Jean Tourrilhes. Contact
Networking: A Localized Mobility System. Proc. of MobiSys 2003.
[acrobat].
- Jean Tourrilhes. On-Demand BlueTooth : Experience
integrating BlueTooth in Connection Diversity. To be published.
[html/postscript/acrobat]. HP external report
HPL-2003-178.
- Jean Tourrilhes. L7-mobility : A framework for handling
mobility at the application level. . Proc. of PIMRC 2004. [html/postscript/acrobat]. HP external report
HPL-2004-31.