Eric Freudenthal
Assistant Professor
University of Texas at El Paso
Computer Science Department
Office: Room 202a
Lab: Room 320
234 Hawthorne St.(# 36 on the campus map)
El Paso, TX 79902
shared fax: 915/747-5030
tethered: 915/747-6954
efreudenthal @ utep.edu
wireless: 917/279-6208
Links: Office hours/calendar, Home page, CV: (html, pdf, doc), Short: bio, Research interests, Selected publications, Community service, Photos,
Courses, , A few words about UTEP, freudenthal.net

Office Hours and Appointments

Public information about my schedule is published with Google's online calendar service:
http://robust.cs.utep.edu/~freudent/calendar. Detailed timing information is displayed if you select the "week" view. My official office hours are:

Scheduling a meeting: Since my public calendar is available online, you can select and propose a mutually convenient meeting via email. It's particularly convenient if this invitation is generated by a calendar tool.

I encourage your invitations to include (1) your name, (2) preferred email address, (3) phone number and (4) reason for the meeting. It's also a good idea to suggest alternate times.

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.

My current research is described on multiple web sites.

Many of my publications are listed on my publications page.

Significant Prior Efforts

I collaborated with Michael Freedman and David Mazieres in the development of CoralCDN, a locality-sensitive self-organizing content dissemination network. 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.

Content from prior versions of this web page.