John Jannotti's Publications
2009
Papaemmanouil, O., Cetintemel, U., and Jannotti, J. XFlow: Internet-Scale Distributed Stream Processing. In International Conference on Data Engineering (2009).
2008
Belenkiy, M., Chase, M., Erway, C. C., Jannotti, J., Kupcu, A., and Lysyanskaya, A. Incentivizing Outsourced Computation. In NetEcon 2008 (2008).
2007
Koskinen, E., and Jannotti, J. BorderPatrol: Isolating Events for Black-box Tracing. European Conference on Computer Systems (EuroSys 2008).
2008
Koskinen, E., and Jannotti, J. BorderPatrol: Isolating Events for Black-box Tracing. In European Conference on Computer Systems (EuroSys 2008) (2008).
Mao, J., Jannotti, J., Akdere, M., and Cetintemel, U. Event-based constraints for sensornet programming, 2008.
Pamnany, K., and Jannotti, J. Elyze: Enabling Safe Parallelism in Event-driven Servers. In PASTE 08 (2008).
Belenkiy, M., Chase, M., Erway, C. C., Jannotti, J., Küpçü, A., Lysyanskaya, A., and Rachlin, E. Making P2P Accountable without Losing Privacy. ACM Workshop On Privacy In The Electronic Society, ACM, pp. 31-40. Peer-to-peer systems have been proposed for a wide variety of applications, including file-sharing, web caching, distributed computation, cooperative backup, and onion routing. An important motivation for such systems is self-scaling. That is, increased participation increases the capacity of the system. Unfortunately, this property is at risk from selfish participants. The decentralized nature of peer-to-peer systems makes accounting difficult. We show that e-cash can be a practical solution to the desire for accountability in peer-to-peer systems while maintaining their ability to self-scale. No less important, e-cash is a natural fit for peer-to-peer systems that attempt to provide (or preserve) privacy for their participants. We show that e-cash can be used to provide accountability without compromising the existing privacy goals of a peer-to-peer system. We show how e-cash can be practically applied to a file sharing application. Our approach includes a set of novel cryptographic protocols that mitigate the computational and communication costs of anonymous e-cash transactions, and system design choices that further reduce overhead and distribute load. We conclude that provably secure, anonymous, and scalable peer-to-peer systems are within reach. [ pdf ]
2007
Chase, M., Erway, C., Jannotti, J., Kupcu, A., Lysyanskaya, A., Meyerovich, M., and Rachkin, E. Making P2P Accountable without Losing Privacy. In Workshop on Privacy in the Electronic Society (WPES 2007) (2007).
Papaemmanouil, O., Cetintemel, U., and Jannotti, J. Integrating Data Stream Processing and Dissemination. SIGMOD’07.
2006
Jannotti, J., and Pamnany, K. Safe at Any Speed: Fast, Safe Parallelism in Servers. In Second Workshop on Hot Topics in System Dependability (Seattle, WA, Nov. 2006). [ pdf ]
Akdere, M., Cetintemel, U., Crispell, D., Jannotti, J., Mao, J., and Taubin, G. Data-Centric Visual Sensor Networks for 3D Sensing. In Second Geosensor Networks Conference (Boston, MA, Oct. 2006). [ pdf ]
Jannotti, J., and Mao, J. Distributed Calibration of Smart Cameras. In Workshop on Distributed Smart Cameras (Boulder, CO, Oct. 2006). [ pdf ]
Papaemmanouil, O., Ahmad, Y., Cetintemel, U., and Jannotti, J. Application-Aware Overlay Networks for Data Dissemination. In Proceedings of the International Workshop on Semantics enabled Networks and Services (ICDE SeNS 2006) (2006), p. 76. [ pdf ]
Papaemmanouil, O., Ahmad, Y., Cetintemel, U., Jannotti, J., and Yildirim, Y. Extensible Optimization in Overlay Dissemination Trees. In Proceedings of the ACM SIGMOD International Conference on Management of Data (Chicago, IL, 2006). [ pdf ]
Papaemmanouil, O., Ahmad, Y., Cetintemel, U., Jannotti, J., and Yildirim, Y. XPORT: Extensible Profile-Driven Overlay Routing Trees (demo). In Proceedings of the ACM SIGMOD International Conference on Management of Data (Chicago, IL, 2006). [ pdf ]
2005
Crispell, D., Taubin, G., and Jannotti, J. Image Based Routing for Image Based Rendering. In Proceedings of the 6th Workshop on Omnidirectional Vision, Camera Networks, and Non-classical Cameras (OMNIVIS 2005) (Oct. 2005). [ pdf ]
Ahmad, Y., Cetintemel, U., Jannotti, J., and Zgolinski, A. Locality-Aware Networked Join Evaluation. In Proceedings of the International Workshop on Networking Meets Databases (NetDB) (Apr. 2005). [ pdf ]
Ahmad, Y., Cetintemel, U., Jannotti, J., Zgolinski, A., and Zdonik, S. Network Awareness in Internet-Scale Stream Processing. IEEE Bulletin of the Technical Committee on Data Engineering 28, 1 (2005), 63-69. [ pdf ]
2002
Jannotti, J. Network Layer Support for Overlay Networks. PhD thesis, Massachusetts Institute of Technology, Aug. 2002.
Jannotti, J. Network Layer Support for Overlay Networks. In Proceedings of the IEEE Conference on Open Architectures and Network Programs (OPENARCH 02) (June 2002). [ pdf ]
2000
Jannotti, J., Gifford, D. K., Johnson, K. L., Kaashoek, M. F., and O'Toole, Jr., J. W. Overcast: Reliable Multicasting with an Overlay Network. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (Oct. 2000), pp. 197-212. [ pdf ]
Morris, R., Jannotti, J., Kaashoek, F., Li, J., and Couto, D. D. CarNet: A Scalable Ad Hoc Wireless Network System. In Proceedings of the ACM Special Interest Group on Operating Systems (SIGOPS) European Workshop (Sept. 2000), pp. 61-65. [ pdf ]
Kohler, E., Morris, R., Chen, B., Jannotti, J., and Kaashoek, M. F. The Click Modular Router. ACM Trans. Computer Systems 18, 3 (Aug. 2000), 263-297. [ pdf ]
Li, J., Jannotti, J., Couto, D. S. J. D., Karger, D. R., and Morris, R. A Scalable Location Service for Geographic Ad Hoc Routing. In Proceedings of the 6th ACM Conference on Mobile Computing and Networking (Aug. 2000), pp. 120-130. [ pdf ]
1999
Morris, R., Kohler, E., Jannotti, J., and Kaashoek, M. F. The Click Modular Router. In Proceedings of the 17th ACM Symposium on Operating Systems Principles (Kiawah Island, South Carolina, Dec. 1999), pp. 217-231. [ pdf ]
1998
Jannotti, J. Applying Exokernel Principles to Conventional Operating Systems. Master's thesis, Massachusetts Institute of Technology, 1998.
1997
Kaashoek, M. F., Engler, D. R., Ganger, G. R., Briceño, H. M., Hunt, R., Mazières, D., Pinckney, T., Grimm, R., Jannotti, J., and Mackenzie, K. Application Performance and Flexibility on Exokernel Systems. In Proceedings of the 16th ACM Symposium on Operating Systems Principles (Oct. 1997), pp. 52-65. [ pdf ]
| Page Owner: John Jannotti | Last Modified: Fri Jan 23 12:17:14 2009 |