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.
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.
Last Updated on November 2015