Faculty Publications - Michael Franklin

Books

  • M. J. Franklin, Client Data Caching: A Foundation for High Performance Object Database Systems, The Kluwer International Series in Engineering and Computer Science; SECS 354, Boston: Kluwer Academic Publishers, 1996. [abstract]

Book chapters or sections

  • S. R. Jeffery, G. Alonso, M. Franklin, W. Hong, and J. Widom, "Declarative support for sensor data cleaning," in Pervasive Computing: Proc. 4th Intl. Conf. (PERVASIVE 2006), K. P. Fishkin, B. Schiele, P. Nixon, and A. Quigley, Eds., Lecture Notes in Comptuer Science, Vol. 3968, Berlin, Germany: Springer-Verlag, 2006, pp. 83-100.
  • A. Y. Halevy, M. Franklin, and D. Maier, "Dataspaces: A new abstraction for information management," in Database Systems for Advanced Applications: Proc. 11th Intl. Conf. (DASFAA 2006), M. L. Lee, K. L. Tan, and V. Wuwongse, Eds., Lecture Notes in Computer Science, Vol. 3882, Berlin, Germany: Springer-Verlag, 2006, pp. 1-2.
  • Y. Diao, D. Florescu, D. Kossmann, M. J. Carey, and M. Franklin, "Implementing memoization in a streaming XQuery processor," in Database and XML Technologies: Proc. 2nd Intl. Symp. (XSym 2004), Z. Bellahsene, T. Milo, M. Rys, D. Suciu, and R. Unland, Eds., Lecture Notes in Computer Science, Vol. 3186, Berlin, Germany: Springer-Verlag, 2004, pp. 35-50.
  • M. Denny, M. Franklin, P. Castro, and A. Purakayastha, "Mobiscope: A scalable spatial discovery service for mobile network resources," in Mobile Data Management: Proc. 4th Intl. Conf. (MDM 2003), M. S. Chen, P. K. Chrysanthis, M. Sloman, and A. B. Zaslavsky, Eds., Lecture Notes in Computer Science, Vol. 2574, Berlin, Germany: Springer-Verlag, 2003, pp. 307-324.
  • M. Franklin, "Challenges in ubiquitous data management," in Informatics: 10 Years Back, 10 Years Ahead, R. Wilhelm, Ed., Lecture Notes in Computer Science, Vol. 2000, Berlin, Germany: Springer-Verlag, 2001, pp. 24-33.

Articles in journals or magazines

Articles in conference proceedings

  • M. Armbrust, E. Liang, T. Kraska, A. Fox, M. Franklin, and D. A. Patterson, "Generalized scale independence through incremental precomputation," in Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, 978-1-4503-2037-5: ACM, 2013, pp. 625-636. [abstract]
  • C. Engle, A. Lupher, R. S. Xin, M. Zaharia, M. Franklin, S. Shenker, and I. Stoica, "Shark: Fast Data Analysis Using Coarse-grained Distributed Memory," in Proceedings of the ACM SIGMOD/PODS Conference, 2012.
  • B. Trushkowsky, P. Bodik, A. Fox, M. Franklin, M. Jordan, and D. A. Patterson, "The SCADS Director: Scaling a Distributed Storage System Under Stringent Performance Requirements," in FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies, USENIX Association, 2011, pp. 12-12. [abstract]
  • P. Bodik, A. Fox, M. Franklin, M. Jordan, and D. A. Patterson, "In Characterizing, modeling, and generating workload spikes for stateful services," in SoCC '10 Proceedings of the 1st ACM symposium on Cloud computing, ACM, 2010, pp. 241-252. [abstract]
  • M. Armbrust, N. Lanham, S. Tu, A. Fox, M. Franklin, and D. A. Patterson, "The case for PIQL: a performance insightful query language," in SoCC '10 Proceedings of the 1st ACM symposium on Cloud computing, ACM, 2010, pp. 131-136. [abstract]
  • M. Armbrust, S. Tu, A. Fox, M. Franklin, D. A. Patterson, N. Lanham, B. Trushkowsky, and J. Trutna, "PIQL: a performance insightful query language," in SIGMOD '10 Proceedings of the 2010 ACM SIGMOD International Conference on Management of data, ACM, 2010, pp. 1207-1210. [abstract]
  • M. Zaharia, M. Chowdhury, M. Franklin, S. Shenker, and I. Stoica, "Spark: Cluster Computing with Working Sets," in Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing (HotCloud'10), 2010.
  • S. R. Jeffrey, M. Franklin, and A. Y. Halevy, "Pay-as-you-go user feedback for dataspace systems," in Proc. 2008 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '08), D. Shasha and J. T. L. Wang, Eds., New York, NY: The Association for Computing Machinery, Inc., 2008, pp. 847-860.
  • A. Datta, I. Stoica, and M. Franklin, "LagOver: Latency gradated overlays (Best Paper Award)," in Proc. 27th Intl. Conf. on Distributed Computing Systems (ICDCS '07), Los Alamitos, CA: IEEE Computer Society, 2007, pp. Article 13.
  • M. Denny and M. Franklin, "Adaptive execution of variable-accuracy functions," in Proc. 32nd Intl. Conf. on Very Large Data Bases (VLDB '06), U. Dayal, K. Y. Whang, D. B. Lomet, G. Alonso, G. M. Lohman, M. L. Kersten, S. K. Cha, and Y. K. Kim, Eds., Very Large Data Bases, New York, NY: The Association for Computing Machinery, Inc., 2006, pp. 547-558.
  • S. R. Jeffery, M. Garofalakis, and M. Franklin, "Adaptive cleaning for RFID data streams," in Proc. 32nd Intl. Conf. on Very Large Data Bases (VLDB '06), U. Dayal, K. Y. Whang, D. B. Lomet, G. Alonso, G. M. Lohman, M. L. Kersten, S. K. Cha, and Y. K. Kim, Eds., Very Large Data Bases, New York, NY: The Association for Computing Machinery, Inc., 2006, pp. 163-174.
  • D. T. Liu, G. M. Abdulla, M. Franklin, J. Garlick, and M. Miller, "Data-preservation in scientific workflow middleware," in Proc. 18th Intl. Conf. on Scientific and Statistical Database Management (SSDBM 2006), Los Alamitos, CA: IEEE Computer Society, 2006, pp. 49-48.
  • S. Krishnamurthy, C. Wu, and M. Franklin, "On-the-fly sharing for streamed aggregation," in Proc. 2006 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '06), S. Chaudhuri, V. Hristidis, and N. Polyzotis, Eds., New York, NY: The Association for Computing Machinery, Inc., 2006, pp. 623-634.
  • S. R. Jeffery, G. Alonso, M. Franklin, W. Hong, and J. Widom, "A pipelined framework for online cleaning of sensor data streams," in Proc. 22nd Intl. Conf. on Data Engineering (ICDE '06), L. Liu, A. Reuter, K. Y. Whang, and J. Zhang, Eds., Los Alamitos, CA: IEEE Computer Society, 2006, pp. Paper 14.
  • P. Cudre-Mauroux, M. Fogel, K. Goldberg, and M. Franklin, ""Sentry pallets" for automated monitoring of spatial constraints: Models and initial experiments (Poster)," in Proc. 2006 IEEE Intl. Conf. on Robotics and Automation (ICRA '06), Piscataway, NJ: IEEE Press, 2006, pp. 4396-4398.
  • M. Denny and M. Franklin, "Operators for expensive functions in continuous queries," in Proc. 22nd Intl. Conf. on Data Engineering (ICDE '06), L. Liu, A. Reuter, K. Y. Whang, and J. Zhang, Eds., Los Alamitos, CA: IEEE Computer Society, 2006, pp. Paper 147.
  • S. Rizvi, S. R. Jeffery, S. Krishnamurthy, M. Franklin, N. Burkhart, A. Edakkunni, and L. Liang, "Events on the edge," in Proc. 2005 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 885-887.
  • M. Denny and M. Franklin, "Predicate result range caching for continuous queries," in Proc. 2005 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 646-657.
  • M. Franklin, S. R. Jeffery, S. Krishnamurthy, F. Reiss, S. Rizvi, E. Wu, O. Cooper, A. Edakkunni, and W. Hong, "Design considerations for high fan-in systems: The HiFi approach," in Proc. 2nd Biennial Conf. on Innovative Data Systems Research (CIDR 2005), VLDB Endowment, 2005, pp. 290-304.
  • S. Krishnamurthy, M. Franklin, J. M. Hellerstein, and G. Jacobson, "The case for precision sharing," in Proc. 30th Intl. Conf. on Very Large Data Bases (VLDB '04), M. A. Nascimento, M. T. Ozsu, D. Kossmann, R. J. Miller, J. A. Blakeley, and K. B. Schiefer, Eds., Very Large Data Bases, San Francisco, CA: Morgan Kaufmann, 2004, pp. 972-984.
  • Y. Diao, S. Rizvi, and M. Franklin, "Towards an Internet-scale XML dissemination service," in Proc. 30th Intl. Conf. on Very Large Data Bases (VLDB '04), M. A. Nascimento, M. T. Ozsu, D. Kossmann, R. J. Miller, J. A. Blakeley, and K. B. Schiefer, Eds., San Francisco, CA: Morgan Kaufmann, 2004, pp. 612-623.
  • D. T. Liu and M. Franklin, "GridDB: A data-centric overlay for scientific grids," in Proc. 30th Intl. Conf. on Very Large Data Bases (VLDB '04), M. A. Nascimento, M. T. Ozsu, D. Kossmann, R. J. Miller, J. A. Blakeley, and K. B. Schiefer, Eds., San Francisco, CA: Morgan Kaufmann, 2004, pp. 600-611.
  • S. Chandrasekaran and M. Franklin, "Remembrance of streams past: Overload-sensitive management of archived streams," in Proc. 30th Intl. Conf. on Very Large Data Bases (VLDB '04), M. A. Nascimento, M. T. Ozsu, D. Kossmann, R. J. Miller, J. A. Blakeley, and K. B. Schiefer, Eds., San Francisco, CA: Morgan Kaufmann, 2004, pp. 348-359.
  • O. Cooper, A. Edakkunni, M. Franklin, W. Hong, S. R. Jeffery, S. Krishnamurthy, F. Reiss, S. Rizvi, and E. Wu, "HiFi: A unified architecture for high fan-in systems (System Demonstration)," in Proc. 30th Intl. Conf. on Very Large Data Bases (VLDB '04), M. A. Nascimento, M. T. Ozsu, D. Kossmann, R. J. Miller, J. A. Blakeley, and K. B. Schiefer, Eds., San Francisco, CA: Morgan Kaufmann, 2004, pp. 1357-1360.
  • M. A. Hammad, M. Franklin, W. G. Aref, and A. K. Elmagarmid, "Scheduling for shared window joins over data streams," in Proc. 29th Intl. Conf. on Very Large Data Bases (VLDB '03), J. C. Freytag, P. C. Lockemann, S. Abiteboul, M. J. Carey, P. G. Selinger, and A. Heuer, Eds., Very Large Data Bases, San Francisco, CA: Morgan Kaufmann Publishers, 2003, pp. 297-308.
  • Y. Diao and M. Franklin, "Query processing for high-volume XML message brokering," in Proc. 29th Intl. Conf. on Very Large Data Bases (VLDB '03), J. C. Freytag, P. C. Lockemann, S. Abiteboul, M. J. Carey, P. G. Selinger, and A. Heuer, Eds., Very Large Data Bases, San Francisco, CA: Morgan Kaufmann Publishers, 2003, pp. 261-272.
  • M. Kersten, G. Weikum, M. Franklin, D. Keim, A. Buchmann, and S. Chaudhuri, "A database striptease or How to manage your personal databases," in Proc. 29th Intl. Conf. on Very Large Data Bases (VLDB '03), J. C. Freytag, P. C. Lockemann, S. Abiteboul, M. J. Carey, P. G. Selinger, and A. Heuer, Eds., Very Large Data Bases, San Francisco, CA: Morgan Kaufmann Publishers, 2003, pp. 1043-1044.
  • S. Chandrasekaran, O. Cooper, A. Deshpande, M. Franklin, J. M. Hellerstein, W. Hong, S. Krishnamurthy, S. Madden, F. Reiss, and M. A. Shah, "TelegraphCQ: Continuous dataflow processing (Demonstration)," in Proc. 2003 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '03), A. Y. Halevy, Z. G. Ives, and A. Doan, Eds., New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 668-668.
  • D. T. Liu, M. Franklin, and D. Parekh, "GridDB: A relational interface for the grid (Demonstration)," in Proc. 2003 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '03), A. Y. Halevy, Z. G. Ives, and A. Doan, Eds., New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 660-660.
  • S. R. Madden, M. Franklin, J. M. Hellerstein, and W. Hong, "The design of an acquisitional query processor for sensor networks," in Proc. 2003 ACM SIGMOD Intl. Conf. on Management of Data, New York, NY: ACM Press, 2003, pp. 491-502.
  • M. A. Shah, J. M. Hellerstein, S. Chandrasekaran, and M. Franklin, "Flux: An adaptive partitioning operator for continuous query systems," in Proc. 19th Intl. Conf. on Data Engineering, U. Dayal, K. Ramamritham, and T. M. Vijayaraman, Eds., Piscataway, NJ: IEEE Press, 2003, pp. 25-36.
  • M. Cherniack, E. F. Galvez, M. Franklin, and S. Zdonik, "Profile-driven cache management," in Proc. 19th Intl. Conf. on Data Engineering, U. Dayal, K. Ramamritham, and T. M. Vijayaraman, Eds., Piscataway, NJ: IEEE Press, 2003, pp. 645-656.
  • S. Chandrasekaran, O. S. Cooper, A. V. Deshpande, M. Franklin, J. M. Hellerstein, W. Hong, S. Krishnamurthy, S. Madden, V. Raman, F. R. Reiss, and M. A. Shah, "TelegraphCQ: Continuous dataflow processing for an uncertain world," in Proc. 1st Biennial Conf. on Innovative Data Systems Research (CIDR), 2003, pp. 12 pp..
  • S. R. Madden, M. Franklin, J. M. Hellerstein, and W. Hong, "TAG: A Tiny AGgregation service for ad hoc sensor networks," in Proc. 5th Symp. on Operating Systems Design and Implementation (OSDI '02), Berkeley, CA: USENIX Association, 2002, pp. 131-146.
  • S. Chandrasekaran and M. Franklin, "Streaming queries over streaming data," in Proc. 28th Intl. Conf. on Very Large Data Bases (VLDB '02), P. A. Bernstein, Y. E. Ioannidia, R. Ramakrishnan, and D. Papadias, Eds., St. Louis, MO: Morgan Kaufmann Publishers, 2002, pp. 203-214.
  • S. Madden, R. Szewczyk, M. Franklin, and D. E. Culler, "Supporting aggregate queries over ad-hoc wireless sensor networks," in Proc. 4th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2002), Los Alamitos, CA: IEEE Computer Society, 2002, pp. 49-58.
  • M. Altinel and M. Franklin, "Efficient filtering of XML documents for selective dissemination of information," in Proc. 26th Intl. Conf. on Very Large Data Bases (VLDB 2000), A. El Abbadi, M. L. Brodie, S. Chakravarthy, U. Dayal, N. Kamel, G. Schlageter, and K. Whang, Eds., San Francisco, CA: Morgan Kaufmann Publishers Inc., 2000, pp. 53-64.
  • J. M. Hellerstein, P. J. Haas, and H. J. Wang, "Online aggregation (Winner, 2007 ACM SIGMOD Test of Time Award)," in Proc. 1997 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '97), J. M. Peckman, S. Ram, and M. Franklin, Eds., New York, NY: The Association for Computing Machinery, Inc., 1997, pp. 171-182.
  • A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, D. E. Culler, J. M. Hellerstein, and D. A. Patterson, "High-performance sorting on networks of workstations," in Proc. 1997 ACM SIGMOD Intl. Conf. on Management of Data, J. M. Peckman, S. Ram, and M. Franklin, Eds., New York, NY: The Association for Computing Machinery, Inc., 1997, pp. 243-254.
  • S. Dar, M. Franklin, B. T. Jonsson, D. Srivastava, and M. Tan, "Semantic data caching and replacement," in Proc. 22nd Intl. Conf. on Very Large Data Bases (VLDB '96), T. M. Vijayaraman, A. P. Buchmann, C. Mohan, and N. L. Sarda, Eds., San Francisco, CA: Morgan Kaufmann Publishers Inc., 1996, pp. 330-341.

Conference proceedings (edited)

  • K. L. Tan, M. Franklin, and J. C. S. Lui, Eds., Mobile Data Management, Lecture Notes in Computer Science, Vol. 1987, Berlin, Germany: Springer-Verlag, 2001.

Technical Reports

Patents

Talks or presentations

Masters Reports