Linux Journal: AppSwitch: Network Switching with Ada from Linux | Linux Today

Linux Journal: AppSwitch: Network Switching with Ada from Linux

Written By
Web Webster
Web Webster
Jan 2, 2000

Managing network performance is like keeping an ant colony
orderly: the network has its own criteria for what to do next, the
logic behind which humans often cannot fathom. The challenge is
actually even more impossible, for in nature, ant colonies consist
of the same species.
In networks-as-ant-colonies, the database
transmissions and e-mails are all different species. Some are
compatible, some not. Most are friendly, some hostile, a few the
equivalent of anti-personnel mines.”

“In order to control data communication networks, Top Layer
Networks, a new company located in Westborough, Mass., developed
the AppSwitch. The software automatically sorts network traffic
according to both a user’s priorities and the application that is
generating the messages. It penetrates up to Layer 7 of an e-mail’s
headers, for example, which can mean translating the code of seven
different “species” of applications and priorities….”

“Linux was chosen as the prototype platform OS because ACT
targeted a compiler to it. Also, the Top Layer software engineers
are familiar with UNIX-like operating systems. The operating system
for the Back Engine of the AppSwitch is a modified version of the
GNAT runtime system. As part of its modification, Top Layer also
created an OS kernel that supports a POSIX interface, which Linux
also supports.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.