Eric Freudenthal
tethered: 915/747-6954, efreudenthal @ utep.edu
wireless: 917/279-6208, eric.pager @ freudenthal.net
department fax: 915/747-5030
Assistant Professor
University of Texas at El Paso
500 W. University Avenue
El Paso, Tx 79902

Associate Research Scientist
Courant Institute of Mathematical Sciences
719 Broadway, 7th Floor
New York, NY, 10003

Home page (research)
Curriculum vitae: html, pdf
Short bio
Research and teaching statements (pdf format)
Selected publications

Community service
Photos

NYU Ultracomputer Lab archive
freudenthal.net

El Paso Links
Eric Freudenthal

Research

I enjoy designing systems that achieve robustness through adaptation to changing constraints. My recent focus has been in decentralized systems, including mechanisms for expressing and enforcing security relationships among mutually distrustful administrative domains, securely deploying mobile agents, and the efficient dissemination of on-line content. My background also includes electrical design, architecture, interprocess coordination, and computer vision.

A summary of my research appears below. A more formal research statement (in Acrobat format) is also available.

Security Infrastructure for Decentralized Systems

I presently lead an effort of the Parallel and Distributed Systems Group (PDSG) to investigate the security needs of mobile agents deployed into dynamic environments that span a large number of administrative domains. The PDSG is lead by Vijay Karamcheti, with whom I collaborate closely.

The deployment of and communication between mobile agents requires the establishment of sustained authorizing trust relationships between agents and systems that host them, and other agents with whom they interact. Existing component-based frameworks (e.g. J2EE and grid) do not offer appropriate security guarantees for coalition systems that span multiple mutually-distrustful administrative domains. In order to address these challenges, we developed a deployment substrate for mobile agents called DisCo and a decentralized role-based access control system called dRBAC. I am also investigating quantified trust management, that includes mechanisms for trust aggregation that may increase the expressiveness and scalability of access control systems.

An extended summary of this work is available online at http://rlab.cs.nyu.edu/~freudent/pdsg.html.

Orchestration of Distributed Systems

I am also collaborating with Michael Freedman and David Mazieres in the development of Coral, a locality-sensitive self-organizing content discovery and distribution system. Coral's indices are stored in a hierarchy of interleaved distributed hash tables that share the same name space. Constituent hash tables represent nested ranges of network locality constraints, and all nodes are members of a global hash table with no locality constraints. A single Coral node represents the same hash bucket in multiple hash tables, and searches prefer to search tables with better network connectivity, and only revert to tables with inferior connectivity when necessary.

Echoing characteristics of the Ultracomputer's combining network, Coral dynamically replicates data near to clients, thereby minimizing hot-spot congestion. While Coral is not robust to security challenges, it is expected to to provide high performance even in the presence of partial system failure.

More information on this project is available on the Coral home page.

Coordination for Shared Memory Systems

As a graduate student supervised by Allan Gottlieb, I investigated support for scalable inter-process coordination on shared-memory MIMD systems. My contributions include detection and analysis of problems in architectures that implmement hardware combining. I propose design modifications that significantly mitigate these effects. I also have contributed centralized algorithms that have lower synchronization latency than those previously known (and superior to commonly used alternatives).

Hot spot contention in combining networks investigated in my research has analogues in other networked systems. I anticipate that variants of the techniques I propose to mitigate the impact of hot spot congestion on both hot spot and non hot spot traffic can be generalized to other networked systems.

A more complete summary of my dissertation reseaerch is available online: http://rlab.cs.nyu.edu/~freudent/thesisSummary. Additional details are available in Technical Report TR2003-849. This report and my full dissertation can be downloaded from the NYU Computer Science Department web site.

Image Recognition

I investigated automatic target recognition in imagery collected using synthetic aperture radar, participating in several research projects associated with DARPA's MSTAR model-based vision research program and the AFRL's Model Based Vision Lab. I collaborated with Lockheed-Martin, Veridian-Erim, Diamondback Vision, and the University of Cincinatti on the MEP4 project that investigates identification of partially occluded targets. I also collaborated with Alphatech Corporation and SAIC to investigate the inherent complexity of the SAR ATR problem. This project was awarded a second phase STTR.

In collaboration with Ben Goldberg and Davi Geiger, I organized the NYU Recognition Lab, computational resource available for research in computer vision as applied to automatic target recognition. The equipment for this lab was purchased under a grant from the AFOSR's DURIP program.

The DARPA-sponsored MSTAR effort engaged approximately one hundred scientists at ten institutions in the construction of an experimental model-based system to detect and identify targets in SAR (synthetic aperture RADAR) imagery. My research contributions included algorithms for efficient registration and object identification, the development of a parallelized hypothesis evaluation and refinement executive, and optimizing template selection algorithms.