Antonio Damião Rodrigues

Ph.D. Student

Electrical and Computer Engineering
Carnegie Mellon University
Faculty of Engineering of University of Porto

ECE Department, Porter Hall B33
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213
CV  LinkedIn  GitHub  Bitbucket

About Me

I'm a Ph.D. student enrolled in the Carnegie Mellon University | Portugal Dual-degree Ph.D. Programme in Electrical and Computer Engineering (ECE). I'm advised by Prof. Peter Steenkiste (Carnegie Mellon University) and Prof. Ana Aguiar (University of Porto, Porto, Portugal). In November 2015, I have successfully completed the Qualifying Exam requirement established by CMU's ECE Ph.D. program.

At an high level, my research falls within the area of Computer Networks, with focus on alternative Internet architectures and Information Centric Networking. I've been working on network designs that reduce content retrieval latency in the Internet.

Before CMU, I was a software developer at Fraunhofer Portugal AICOS (with occasional incursions in hardware development). During my time at the company, I took part in multiple R&D projects, applying and developing skills in the areas of Embedded Systems Design (hardware & software), Wireless Sensor Networks (mainly deployment and application layer development), Computer Networking and general Software Engineering.

Projecting Hierarchical Names on a Flat Surface

Our approach uses content identifiers (e.g. URLs or content hashes) to forward packets, instead of 'network locators' such as IP addresses. This includes the design of new content identifier formats, forwarding/routing algorithms, protocols, etc., all confined within the Internet's network layer, and without the intervention of higher layers (e.g. as in CDNs or P2P networks). One tentative goal is the application of this knowledge in the architecture of future Publish/Subscribe (P/S), Machine-to-Machine (M2M) and Internet of Things (IoT) systems.

In particular, we make use of a special encoding scheme to encode hierarchical names for content (e.g. a webpage, a video, sensor name/value/command, etc.) in fixed-sized 'flat' identifiers (e.g. 160 bit). This enables us to preserve some notion of hierarchy in seemingly 'flat' labels, thus enabling the implementation of alternative forwarding mechanisms which can emply Longest Prefix Matching over URLs.

For more details on this work, email me using the email address given above!

Probability computation details for analytical framework.


  • [IEEE ICGE 2014] Remote Monitoring and Management as Enablers of Energy Efficiency in BTS Sites
    Carlos Resende, Pedro Madureira, Antonio Rodrigues, Rui Castro
  • [IEEE HealthCom'11] Performance Analysis of an Adaptable Home Healthcare Solution
    Antonio Rodrigues, Carlos Resende, Luis Carvalho, Pedro Saleiro, Filipe Abrantes
  • Education

    Ph.D. in Electrical and Computer Engineering, Carnegie Mellon University / Faculty of Engineering of University of Porto (Sep. 2013 - present)
    B.Sc. and M.Sc. in Electrical and Computer Engineering, Faculty of Engineering of University of Porto, Porto, Portugal (Sept. 2004 - Feb. 2010)

    Work Experiences

    Graduate Coursework

    Teaching Experience

    Last Updated on November 2015