throbber
6/15/2017
`
`Networks and Mobile Systems
`
`Networks and Mobile Systems
`
`overview ‐ Elevator pitch
`projects
`‐ Projects
`people ‐ Who are we?
`publications
`‐ NMS Papers
`software ‐
`Software and hardware releases from the NMS group
`support
`‐ Who sponsors NMS?
`
`Overview
`
`The NMS group at MIT's Computer Science and Artificial Intelligence Laboratory conducts research in many areas of networking: wireless
`networks, Internet architecture and protocols, overlay and peer‐to‐peer networks, sensor networks, network security, and networked
`systems. The group was formed in 1998.
`
`Current projects
`
`Datacenter networks and cloud infrastructure
`Fastpass and Flowtune
`Domino: programmable router data planes
`Flexplane: whole‐network emulation in software for programmability
`Mobile and sensor computing
`Glimpse: a continuous object recognition system
`Transport protocols and mechanisms
`Remy (TCP ex machina, computer‐synthesized congestion control)
`Mahimahi (record‐and‐replay framework for web traffic)
`
`Unfortunately, the above list might be a bit out‐of‐date. The NMS papers page has a more current list of papers.
`
`Some past projects
`
`Internet architecture, overlay and P2P networks
`
`P2P and overlay networks
`
`Chord: a scalable and robust distributed hash table (DHT) enabling key‐value lookups.
`Project IRIS: A multi‐institution NSF ITR collaboration that developed the network and system infrastructure for resilient Internet
`services using DHTs. Our work included:
`Dynamic evolution of P2P systems: The amount of work required to maintain good connectivity depends on the "half‐life" of a
`P2P system.
`SFR (Semantic‐Free Referencing), a reference (name) resolution service for linked systems.
`DOA (Delegation‐Oriented Architecture), an extension to the Internet architecture that accommodates "middleboxes" in an
`architecturally coherent way using a new delegation primitive.
`DQE (Distributed Quota Enforcement), a spam control system.
`Speak‐up, a defense against application‐level DDoS attacks.
`RON (Resilient Overlay Networks): Improving availability and resilience of Internet paths using application‐controlled overlay routing.
`MONET: Multi‐homed overlay network of web proxies to route around network failures for Web applications.
`
`Congestion control, traffic engineering
`
`XCP (eXplicit Congestion Control) and TeXCP: Congestion control for high bandwidth‐delay product networks and responsive traffic
`engineering.
`CM (Congestion Manager), an integrated end‐to‐end congestion management architecture and congestion control algorithms for the
`future Internet.
`OxygenTV: rate adaptation and error control for MPEG‐4 delivery.
`
`http://nms.lcs.mit.edu/
`
`1/2
`
`BUNGIE - EXHIBIT 1044
`
`

`

`6/15/2017
`Internet routing
`
`Networks and Mobile Systems
`
`rcc and correct Internet routing: tools to improve routing correctness and experimental studies of Internet routing and failures.
`R‐BGP: Improving Internet routing connectivity.
`BGPSep: Constructing correct and scalable iBGP configurations.
`
`Network measurement
`
`DNS analysis: trace‐based analysis of DNS performance and caching.
`M&M tools: multiQ and mystery, passive measurement tools suitable for large scale studies of Internet path characteristics
`Routing analysis: BGP measurements.
`
`Wireless, mobile, and sensor networks
`
`CarTel: a mobile sensor network system developing vehicular network protocols, software, and services.
`Cricket: An accurate indoor location system. (Now commercially available.)
`SoftPHY and its applications: using cross‐layer confidence information (SoftPHY) from the physical layer to design better higher‐layer
`wireless network protocols.
`INS is an intentional naming system for scalable and dynamic resource discovery. Twine aims to make INS scalable to large networks
`using peer‐to‐peer lookups, built on top of Chord.
`Migrate, an end‐to‐end architecture for Internet host mobility, support for suspend/resume operations for mobile network
`applications to handle disconnections, and server failover.
`Harnessing multiple radios and access points
`FatVAP: Aggregating AP backhaul bandwidth.
`Horde: networking software that allows an application to stripe data from multiple streams across a set of dissimilar wireless
`network channels.
`Divert: a multi‐radio, fine‐grained path selection system for improving throughput in wireless LANs.
`APware: improving performance and robustness for multi‐rate wireless LANs.
`Fusion: Mitigating congestion in wireless sensor networks.
`BSD (Bounded SlowDown), Span, LEACH and Spin: energy‐efficient protocols for wireless and sensor networks
`Spectrumware: new algorithms for radio and wireless physical layers for implementation on a flexible software platform. (Now
`commercially available.)
`Blueware, protocols for internetworking with Bluetooth.
`
`Network security
`
`AIP (Accountable Internet Protocol): self‐certifying Internet addresses + new protocols to provide accountability and improve
`Internet security.
`Kill‐Bots: Surviving application‐layer botnet attacks that mimic flash crowds.
`Real‐Time anomaly detection: Improving network security with real‐time scanning and worm detection.
`Speak‐up, a defense against application‐level DDoS attacks using bandwidth as a "currency".
`DQE (Distributed Quota Enforcement), a spam control system.
`Securing SSH from address harvesting attacks.
`Infranet: circumventing Web censorship and surveillance.
`RoboNorm: Efficient and robust TCP stream normalization.
`
`Distributed data management, stream processing
`
`Medusa: Distributed data stream processing.
`HRDB: Database fault‐tolerance with heterogeneous replication.
`
`NMS Home
`
`Projects
`
`CSAIL
`
`People
`
`E E C S
`
`Papers
`
`Software
`
`M I T
`
`M. I. T. Computer Science and Artificial Intelligence Laboratory · 32 Vassar Street · Cambridge, MA 02139 · USA
`
`http://nms.lcs.mit.edu/
`
`2/2
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket