I am now mainly working on algorithmic aspects of communication networks. Here is a brief descriptions on some of the things I have been working on:
Minimizing the Price of Anarchy in Internet-like Environments
The choice of intradomain paths in the Internet is left to the discretion of each Autonomous System (AS) and as a result paths in the Internet as suboptimal from a global perspective. We suggest a mechanism to reduce the price of anarchy in Internet-like environments without the use of payments. We suggest that ASes trade with the resource which is most available to them - their intradomain
paths. We formally show that this path trading mechanism provides appropriate incentives for the trading ASes,
and indeed enables reducing the price of anarchy in the system. We show that while ASes can trade
paths in pairs, obtaining optimal solutions for sets of ASes, and in particular minimizing the price of
anarchy caused by hot-potato routing is computationally hard. To test whether ASes can indeed be
motivated to conduct path trading, we applied the mechanism on a PoP-level map of ASes obtained
from measurement of real AS topologies in the Internet. In comparison to hot-potato routing, our results
suggest that ASes can indeed reduce their expected costs as a result of path trading, which shows we
can provide incentives that apply for real network topologies and as a result reduce of the price of
anarchy.
Backup and Functionality in Networks
In networks characterized by broad degree distribution,
such as the Internet AS graph, node significance is often
associated with its degree or with centrality metrics which relate
to its reachability and shortest paths passing through it. Such
measures do not consider availability of efficient backups of
the node and thus often fail to capture its contribution to the
functionality and resilience of the network operation.
The Quality of Backup (QoB) and Alternative
Path Centrality (APC) are complementary methods
which enable relevant analysis of node significance, considering
backup efficiency. Here is a link to the paper. Through this work, I also
developed the Autonomous Systems' Breadth First Search (ASBFS) algorithm which is a linear
shortest path algorithm for graphs with valley-free restrictions such as the Internet AS graph. Here is the ASBFS paper.
Categorization of the Internet's Topology
Modeling Networks with Transitivity Restrictions
I am now working on a new mathematical model for networks which impose transitivity restrictions on their edges, like the Internet AS graph. Beside communication networks, social and biological networks are also examples of such networks. The idea is to expand the model of a graph in a manner which will allow application of regular graph algorithms. These networks have unique mathematical properties which arise from their transitivity restrictions. This work is now also in progress, though a written manuscript will be available soon.
