White Papers
Programming Language Techniques for Modular Router Configurations
Category: Software and Web Development
Overview This paper applies programming language techniques to a high-level system description, both to optimize the system and to prove useful properties about it. The system in question is Click, a modular software router framework. Click routers are built from components called elements. Elements are written in C++, but the user creates a configuration using a simple, declarative data flow language. This language is amenable to data flow analysis and other conventional programming language techniques. Applied to a router configuration, these techniques have high-level results - for example, optimizing the router or verifying its high-level properties.
- Publisher
- Massachusetts Institute of Technology
- File Format
- Date Published
- Dec 19, 2008
- Format
- White Papers
- Topics
- Programming Languages, Software Engineering
Similiar White Papers
Generalizing Google's PageRank to Rank National Football League Teams
The ranking of sports teams is of significant importance to those who are involved with or interested in the various pro
Publisher: SAS Institute | Tags: soccer
Number Systems Decoded - Binary, Decimal, and Hexadecimal
In many IT-related fields of study, it is extremely valuable to have a good understanding of the number systems that are
Publisher: Global Knowledge
A "SAS Programmer's" Guide to SAS Enterprise Guide
This paper will demonstrate how SAS programmers can use SAS Enterprise Guide as their primary interface to the SAS syste
Publisher: SAS Institute
SAS/AF: Running SCL Outside the Frame
SCL is a powerful programming language that has been part of SAS for many years. People use SCL for many reasons; some p
Publisher: SAS Institute | Tags: data
Getting Started With ActiveX Automation Using VB6: Understanding ActiveX Automation and Steps for Adding BarTender to a Visual Basic 6 Project
When one's label and envelope printing needs is complex or label-printing performance is mission-critical for the compan
Publisher: Seagull Scientific | Tags: applications, data, printing, productivity, software, software applications
Massachusetts Institute of Technology White Papers
The Power Line Transmission Characteristics for an OFDM Signal
This paper measures what influence the sinusoidal transmission characteristics of the electric power line with various f
Publisher: Massachusetts Institute of Technology | Tags: data
Facemail: Showing Faces of Recipients to Prevent Misdirected Email
Users occasionally send email to the wrong recipients - clicking Reply To All instead of Reply, mistyping an email addre
Publisher: Massachusetts Institute of Technology | Tags: data, email, webmail
Energy Efficient Connected Clusters for Mobile Ad Hoc Networks
A Mobile Ad hoc NETwork (MANET) is a wireless infrastuctureless network with mobile nodes. Clustering is a common basis
Publisher: Massachusetts Institute of Technology | Tags: applications, network
WebTorrent: A BitTorrent Extension for High Availability Servers
Achieving content high-availability is one of the most important goals of a webserver system. In order to achieve high-a
Publisher: Massachusetts Institute of Technology | Tags: bittorrent, server
High Availability in DHTs: Erasure Coding Vs. Replication
High availability in peer-to-peer DHTs requires data redundancy. This paper compares two popular redundancy schemes: rep
Publisher: Massachusetts Institute of Technology | Tags: data, peer-to-peer
Featured white papers
-
The Value of Location Intelligence in the Communications Industry
Public Services are under pressure, the challenge is to do more with less. How do you improve citizen satisfaction, increase cost efficiencies and improve service delivery? The power of location intelligence is helping many local authorities...
-
Best Practices for Translating Customer Satisfaction into Revenue
Today's support organisations are focused on two top-level metrics: financial results and customer satisfaction. For most, it's easy to track financial performance, but customer satisfaction is akin to speaking a foreign language...
-
HP print solutions and 3M
The objective for 3M was to optimize office printing infrastructure at 3M locations worldwide, reduce total cost and environmental footprint. Some of the business benefits acheived by switching to HP print solutions...
-
Check out these top business apps for your iPhone
-
Inside a Microsoft datacentre
-
Green IT without losing your edge
-
Peter Cochrane's latest video blog
-
What you need to know about Windows 7