MIT Computer Science and Artificial Intelligence Laboratory

Displaying 1-9 of 9 results

  • White Papers // Jan 2013

    Path Vector Face Routing: Geographic Routing With Local Face Information

    Existing geographic routing algorithms depend on the planarization of the network connectivity graph for correctness, and the planarization process gives rise to a well-defined notion of "Faces". In this paper, the authors demonstrate that they can improve routing performance by storing a small amount of local face information at each...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2012

    Reconciling the Theory and Practice of (Un)Reliable Wireless Broadcast

    Theorists and practitioners have fairly different perspectives on how wireless broadcast works. Theorists think about synchrony; practitioners think about backoff. Theorists assume reliable communication; practitioners worry about collisions. The examples are endless. The authors' goal is to begin to reconcile the theory and practice of wireless broadcast, in the presence...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Mar 2011

    Improving Wireless Network Performance Using Sensor Hints

    With the proliferation of mobile wireless devices such as smartphones and tablets that are used in a wide range of locations and movement conditions, it has become important for wireless protocols to adapt to different settings over short periods of time. Network protocols that perform well in static settings where...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2011

    The Schema-Independent Database UI

    If one has ever encountered a piece of highly domain-specific business software, one might have noticed that it was largely a graphical front-end to some relational database. One might also, in fact, have avoided using the system at all - studies show that information workers prefer to dump their data...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2011

    Crowdsourced Databases: Query Processing With People

    Amazon's Mechanical Turk ("MTurk") service allows users to post short tasks ("HITs") that other users can receive a small amount of money for completing. Common tasks on the system include labelling a collection of images, combining two sets of images to identify people which appear in both, or extracting sentiment...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2011

    Building Secure High-Performance Web Services With OKWS

    OKWS is a toolkit for building fast and secure Web services. It provides Web developers with a small set of tools that has proved powerful enough to build complex systems with limited effort. Despite its emphasis on security, OKWS shows performance improvements compared to popular systems: when servicing fully dynamic,...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Sep 2010

    An Analysis of Linux Scalability to Many Cores

    This paper analyzes the scalability of seven system applications (Exim, memcached, Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48- core computer. Except for gmake, all applications trigger scalability bottlenecks inside a recent Linux kernel. Using mostly standard parallel programming techniques - this paper introduces one new...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Feb 2010

    Quality of Service Profiling

    This paper presents to readers a new Quality of Service (QoS) profiler that has been created to help developers figure out improved optimization opportunities in computations that reflect a trade off between execution time and QoS. Compared with standard profilers that simply identify time-consuming parts of the computation, an efficient...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2010

    iJam: Jamming Oneself for Secure Wireless Communication

    This paper presents iJam, a PHY-layer protocol for OFDM-based wireless systems. iJam ensures that an eavesdropper cannot successfully demodulate a wireless signal not intended for it. To achieve this iJam strategically introduces interference that prevents an eavesdropper from decoding the data, while allowing the intended receiver to decode it. iJam...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2010

    iJam: Jamming Oneself for Secure Wireless Communication

    This paper presents iJam, a PHY-layer protocol for OFDM-based wireless systems. iJam ensures that an eavesdropper cannot successfully demodulate a wireless signal not intended for it. To achieve this iJam strategically introduces interference that prevents an eavesdropper from decoding the data, while allowing the intended receiver to decode it. iJam...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Sep 2010

    An Analysis of Linux Scalability to Many Cores

    This paper analyzes the scalability of seven system applications (Exim, memcached, Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48- core computer. Except for gmake, all applications trigger scalability bottlenecks inside a recent Linux kernel. Using mostly standard parallel programming techniques - this paper introduces one new...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2011

    Building Secure High-Performance Web Services With OKWS

    OKWS is a toolkit for building fast and secure Web services. It provides Web developers with a small set of tools that has proved powerful enough to build complex systems with limited effort. Despite its emphasis on security, OKWS shows performance improvements compared to popular systems: when servicing fully dynamic,...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2011

    The Schema-Independent Database UI

    If one has ever encountered a piece of highly domain-specific business software, one might have noticed that it was largely a graphical front-end to some relational database. One might also, in fact, have avoided using the system at all - studies show that information workers prefer to dump their data...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2011

    Crowdsourced Databases: Query Processing With People

    Amazon's Mechanical Turk ("MTurk") service allows users to post short tasks ("HITs") that other users can receive a small amount of money for completing. Common tasks on the system include labelling a collection of images, combining two sets of images to identify people which appear in both, or extracting sentiment...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Feb 2010

    Quality of Service Profiling

    This paper presents to readers a new Quality of Service (QoS) profiler that has been created to help developers figure out improved optimization opportunities in computations that reflect a trade off between execution time and QoS. Compared with standard profilers that simply identify time-consuming parts of the computation, an efficient...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2013

    Path Vector Face Routing: Geographic Routing With Local Face Information

    Existing geographic routing algorithms depend on the planarization of the network connectivity graph for correctness, and the planarization process gives rise to a well-defined notion of "Faces". In this paper, the authors demonstrate that they can improve routing performance by storing a small amount of local face information at each...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Mar 2011

    Improving Wireless Network Performance Using Sensor Hints

    With the proliferation of mobile wireless devices such as smartphones and tablets that are used in a wide range of locations and movement conditions, it has become important for wireless protocols to adapt to different settings over short periods of time. Network protocols that perform well in static settings where...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory

  • White Papers // Jan 2012

    Reconciling the Theory and Practice of (Un)Reliable Wireless Broadcast

    Theorists and practitioners have fairly different perspectives on how wireless broadcast works. Theorists think about synchrony; practitioners think about backoff. Theorists assume reliable communication; practitioners worry about collisions. The examples are endless. The authors' goal is to begin to reconcile the theory and practice of wireless broadcast, in the presence...

    Provided By MIT Computer Science and Artificial Intelligence Laboratory