JavaScript has been shunned by the academic community because of its many obvious shortcomings. But it includes the best features of Scheme and Self, making it a language deserving of study and research. It was the first lambda language to go mainstream.
With a cryptographic root-of-trust for Internet routing (RPKI) on the
horizon, we can finally start planning the deployment of one of the
secure interdomain routing protocols proposed over a decade ago
(Secure BGP, secure origin BGP).
It is notoriously difficult to make distributed systems reliable. This becomes even harder in the case of the widely-deployed systems that become heterogeneous and federated. The set of routers in charge of the inter-domain routing in the Internet is a prime example of such a system.
Many distributed services would benefit from control over the flow of traffic to and from their users, to offer better performance and higher reliability at a reasonable cost.
Moderator:
Ed Felten, Director, Center for Information Technology and Professor, Computer Science and Public Affairs
Panelists:
Bruce Campbell '90, President, Corporate Development and Digital Media, Discovery Communications
Abe Crystal '00, Co-Founder, MoreBetter Labs
Bradford Lyman '05, Manager,
Parallel accelerators like FPGAs and GPUs have been shown to provide huge performance and energy efficiency advantages on a wide range of applications, from video coding to scientific simulation to wireless communication.
Extensive use of multi-threaded applications that run on SMP machines
justifies modifications in thread scheduling algorithms to consider
threads' characteristics in order to improve performance. Current
schedulers (e.g. in Linux, AIX) avoid migrating tasks between CPUs
unless absolutely necessary.