|
|
|
|
|
Group |
check here |
|
| Projects | The DNA Group was founded to create new types of networked applications and the network protocols and/or services needed to support these applications. Our projects can be divided into three main areas: core networking, wide-area distributed applications and wireless networking. | |
| Wide-Area Distributed Applications | ||
Networked games are rapidly evolving from small 4-8 person, one-time play games to large-scale games involving thousands of participants and persistent game worlds. However, like most Internet applications, current networked games are centralized. Players send control messages to a central server and the server sends (relevant) state updates to all active players. This design suffers from the well known robustness and scalability problems of single server designs. For example, high update rates prevent even well provisioned servers from supporting more than several tens of players for first person shooter (FPS) games. In our work, we are exploring a variety of tools to support the design and construction of large-scale distributed online games. | ||
| Wireless Networking | ||
|
Chaotic Wireless |
| |
|
Trustworthy Wireless |
The emerging use of ubiquitous computing devices has begun
to raise new privacy concerns. In the near future, people, cars, and | |
| Prior Major Research Projects | ||
|
|
||
|
|
||
We believe that a major reason for the limited number of truly distributed applications is that tools and other facilities available to aid the developers of these applications are inadequate. Distributed applications share a common life-cycle and need tools that address each of the stages of this cycle. The goal of our work is to provide the building blocks needed to support each of the stages in the life-cycle of Internet applications. |
||
|
| ||
| The Congestion Manager (CM) is an end-to-end framework for congestion control and management, bandwidth sharing, independent of specific transport protocols (like TCP) and applications. | ||
| The Internet Congestion Control (iCON2) project explores new types of congestion control techniques and revisits old assumptions. | ||
| SPAND | Shared Passive Network Performance Discovery (SPAND) is a software toolkit that makes it easy for networked applications to report the performance they perceive as they communicate with distant Internet hosts and remember this information for later use. | |
| F3 Firewall |
| |
| Deadlus/ BARWAN |
The Barwan project was inspired by the early work on InfoPad. Unlike InfoPad, the Barwan project used off-the-shelf hardware, such as laptops and wireless network interfaces. The project concentrated on software infrastructure to support this environment. In order to handle the slow speed of wireless links and the limited capabilities of some of the mobile nodes, the project used an evolved version of the proxy architecture originally developed for the InfoPad system. | |
| InfoPad |
InfoPad was a large interdisciplinary project that included the development of chipsets for mobile terminals, techniques for low power design, user-interfaces for mobile applications, and wireless radio links. The core of the InfoPad design was a wirelessly connected, simple, portable multimedia terminal called the Pad. The Pad had very limited compute capabilities (to conserve power) and served primarily as a dumb terminal. As a result, the Pad could not support workstation style application interfaces such as X Windows and TCP/IP. Instead, it provided a set of interfaces that were better optimized for the Pad’s compute capabilities and the wireless channel by which the Pad communicated. To support applications, the project would need to rewrite them to use the special network I/O interfaces that the Pad supported natively. | |
| Funding |
| |