Posts with Tag: Mesh

The First True Peer-to-Peer (p2p) network: The Mobile Mesh

The majority of people in the world have a smartphone. A phone comparable to ones we use in North Am ...

The State of Connectivity in Guatemala

Inspired by the [Akamai State of the Internet report](https://web.archive.org/web/20160708134821/htt ...

BWCCA 2010 – Adaptive Mixed Bias Resource Allocation for Wireless Mesh Networks

Today I presented a recent paper on “Adaptive Mixed Bias Resource Allocation for Wireless Mesh Netwo ...

AINA 2009 Conference Presentation

This past week I travelled to the UK to present at my first International Conference – Advanced Info ...

Thesis Defense a Success!

Last Friday I successfully defended my thesis at Guelph. The room was full with lots of friends, stu ...

Updated: NS-2.33 and HWMP rev 183 on Intrepid Ibex 8.10

This post is some quick instructions on how to install ns-2.33 and the hybrid wireless mesh protocol ...

Fair Scheduling & Load Balancing in WMN

My research is becoming more focused as of late towards the area of fair scheduling and load balanci ...

Most Recent Post

Multicast Ipv4 and Ipv6 in Java / Kotlin

I recently ran into a peculiarity of multicast in Java / Kotlin. I was using a MulticastSocket: [https://docs.oracle.com/javase/8/docs/api/java/net/MulticastSocket.html](https://docs.oracle.com/javase/8/docs/api/java/net/MulticastSocket.html) and trying to ensure that it winds up bound to either an Inet4Address or Inet6Address. It turns out that even if I did something like: ``` val multicastSocket = MulticastSocket(InetSocketAddress("0.0.0.0", MULTICAST_DEFAULT_PORT)) assert(multicastSocket.localAddress is Inet4Address) ``` The assertion could fail. Similarly if I did: ``` val multicastSock ...