Computer Network Research

A PhD candidate's experience

Computer Network Research header image 1

Writing for Computer Science

July 26th, 2010 · Reading

Great-awesome-encouraging-gives a huge self-confidence-YOU MUST HAVE book. For a complete description, the author, Justin Zobel, can tell you:

All scientists need to be skilled writers and researchers. The elements of good writing – clarity, simplicity, accuracy, and organization – are an essential part of success in science. With comprehensive practical help for both students and experienced researchers, Writing for Computer Science:

  • Gives extensive guidance for writing style and editing;
  • Presents sound practice for graphs, figures, and tables;
  • Guides the presentation of mathematics, algorithms and experiments;
  • Shows how to assemble research materials into a technical paper;
  • Offers guidelines and advice on spoken presentations.

This second edition contains across-the-board detailed new material on research methods, the how-to of being a scientist, including:

  • Development of ideas into research programs;
  • Design and evaluation of experiments;
  • How to search for, read, evaluate, and referee other research;
  • Research ethics and the qualities that separate good and bad science.

Written in an accessible style, Writing for Computer Science is not only an introduction to the doing and describing of research, but is a handy reference for working scientists in the computing and mathematical sciences.

If you can, buy it and keep it and re-read it! :)

→ No CommentsTags: ··

Oh, LaTeX, you are so fine, you blow my mind!

July 26th, 2010 · Tools

Writing an article is so much easier using LaTex for two reasons:

  • Formatting does not interfere with your text. It’s really easy to have a plain and nice format.
  • When using a revision control system, like Subversion, it’s easy to see how much we advanced. Writing is like coding.
  • Oh, well, an extra reason, just in case if you haven’t had the chance to work with LaTeX: it was designed to write scientific articles, so formulas, tables, contents, sections, and everything is simply done with tags.

But learning LaTeX takes time… and sometimes finding the good tutorial is a hard work.

So here you are, some nice links:

And the song Mickey, by Toni Basil, to dance while writing. Eeeeaahpepé.

→ 4 CommentsTags: ···

Survival Skills for Scientists

May 4th, 2010 · Reading, Uncategorized

By Federico Rosei and Tudor Johnston

I’ve just read this book, and it’s very interesting and encouraging, if you want to pursue a scientific career, but you don’t have much idea how.

The sooner you start thinking about your future (and working!), the better.

You can take a look at the book.

→ No CommentsTags: ····

Soirée Doctorants LIG

March 10th, 2010 · Events

Yesterday it was the first meeting with other PhD students of the laboratory where I’m working at. I was very tired, but I wanted to go anyway!

Nice to meet you and see you next time :)

P1010030

P1010050v P1010040v

→ 2 CommentsTags:

Google Code Jam 2010

February 25th, 2010 · Misc

New year of the programming contest Google Code Jam!

Google Code Jam is a programming contest where the objective is to solve complex algorithmic problems in a limited time, in the language of your choice. It has four rounds online, and the final will be in Dublin, Ireland.

Stay tuned to 7 April, when the registration opens. More info: http://code.google.com/codejam

Would you like to start practicing? Look at previous years

→ No CommentsTags: ·

The IEEE 802.11 Universe

February 16th, 2010 · Reading

The introduction of IEEE’s 802.11 standards has enabled a mass market, with a huge impact in the home, office, and public areas. Today, laptops, PCs, printers, cellular phones, VoIP phones, MP3 players, Blu-Ray players, and many more devices incorporate wireless LAN technology. With low-cost chipsets and support for high data rates, 802.11 has become a universal solution for an ever increasing application space. As a direct consequence of its high market penetration, several amendments to the basic 802.11 standard have been developed or are under development. They fix technology issues or add functionality expected to be required by future applications. In this article we overview the emerging 802.11 standard and address the technical context of its extensions. The article highlights its finalized amendments and those under development.

Read the article

→ No CommentsTags: ··

A Brief History of the Internet

February 9th, 2010 · Reading

This paper was first published online by the Internet Society in December 2003 and is being re-published in ACM SIGCOMM Computer Communication Review because of its historic import.

In this paper, the authors, who were involved in the development and evolution of the Internet, share their views of its origins and history.

Read the article: A Brief History of the Internet

→ No CommentsTags: ··········

How to choose a good scientific problem

December 16th, 2009 · Reading

Choosing good problems is essential for being a good scientist. But what is a good problem, and how do you choose one?

The subject is not usually discussed explicitly within our profession. Scientists are expected to be smart enough to figure it out on their own and through the observation of their teachers.

The author suggests to choose a scientific problem looking at its feasibility (whether a problem is hard or easy) and interest (the increase in knowledge expected from the project).

graph

Rapid choice leads to much frustation and bitterness, so taking time to find a good problem can save months or years later on.

Ranking problems with consideration to the inner voice makes you more likely to choose problems that will satisfy you in the long term.

When one can achieve self-expression in science, work becomes vitalizing, self-driven, and laden with personal meaning.

Sailing into the unknown again and again takes courage; seeing there something different from expectations, and usually more rich and strange, requires uncommon openness.

Take your time to find among the problems available the one that is most feasible and most interesting to you rather than to others. A good project draws upon your skills to achieve self-expression.

Read the article: How To Choose a Good Scientific Problem, by Uri Alon.

→ No CommentsTags: ·

Internet Engineering Task Force

November 9th, 2009 · Organizations

IETF logoERCIM News is the magazine of ERCIM (European Research Consortium for Informatics and Mathematics). In a recent number, Future Internet Technology, there is an interesting article about the Internet Engineering Task Force (IETF) and its activities.

The following lines are a summary; you can read the whole article here or download the complete issue.

What is the Internet Engineering Task Force?

The Internet Engineering Task Force was the birthplace of today’s Internet. Created in 1986 by US government agencies (DoD, Department of Energy, NASA, NSF) to supervise the design and deployment of Internet protocols, it was initially open only to US government-funded researchers. In 2008, IETF meetings were attended by roughly 1300 engineers and researchers from all over the world.

The IETF is an Research and Development (R&D) forum in which network engineers define, describe, review and discuss network protocols, which are published as Requests For Comments (RFC). These then may or may not be implemented and used by industry. IETF meetings are triannual, with business in the interim being conducted on open mailing lists.

Organizational Structure of the IETF

Work within the IETF is organized into working groups (WGs), each of which is in charge of a specific problem (e.g. mobile ad hoc routing). WGs within the same general field are assembled in a so-called “area” (e.g. the routing area). In early 2009, the IETF had eight areas and 120 working groups.

The assembly of area directors forms the Internet Engineering Steering Group (IESG). The IESG, together with the Internet Architecture Board (IAB), ensures the overall coherence of the Internet protocols “corpus”.

Rather than voting (as in the IEEE or ETSI), decisions in the IETF are made based on “rough consensus“.

The Pertinence of the IETF

The ability of an R&D forum to meet the positive evolution of a technology depends on how it manages the four following parameters: vision, legacy, luck and necessity.

Vision: while IETF’s vision is fuzzy, since initiatives generally come from the bottom, its top-level directions are very clear. Currently, for instance: mobility, scalability to encompass the Internet of objects, or IPv6. Introduced in the 1990s to address the scarcity of available addresses with IPv4 (four bytes format), IPv6 upgrades IP to a flexible address management scheme over 16 bytes.

Legacy: the most brilliant idea in the world may be presented in vain if it is incompatible with existing technology. Nevertheless, there is a parallel forum called the Internet Research Task Force (IRTF), where new paradigms (e.g. delay-tolerant networking) are trained to fit legacy.

Luck: the most important issue in an R&D forum is the ability to manage an unexpected breakthrough. A striking example is TCP, created by the IETF in the late 1980s, to cope with brutal capacity reduction when data traffic had to cross long-haul networks. With TCP, a source terminal tunes the file transmission pace according to feedback from the destination terminal. Experts consider the strength of TCP to be the main reason for the success of the Internet.

Necessity: the IETF mandates itself to solve certain problems. For example in the late 1980s, the current routing protocol RIP failed when a set of routers was brutally removed from the network. This bug, called ‘count to infinity’, created a sustained loop that caused an avalanche of disruptions: the Internet was down for two full days. Created for replace RIP, Open Shortest Path First (OSPF), widely used nowadays, is far more robust, based on an exhaustive mapping of network links that allows routers to compute new routes and react in real time to disruptive topology changes.

Link: http://www.ietf.org

→ No CommentsTags: ·····

The Researcher’s Bible

October 10th, 2009 · Reading

Kindly forwarded by my boss, The Researcher’s Bible, a document explaining what a thesis is and the work behind it. Valuable for all (current/future) PhD students!

→ No CommentsTags: ···