Pay-as-you-go User Feedback for Dataspace Systems (2009)
Shawn R. Jeffery, Michael J. Franklin, Alon Y. Halevy
A primary challenge to large-scale data integration is creating semantic equivalences between elements from different data sources that correspond to the same real-world entity or concept. Dataspaces...
Kim, Jaeeun, Hahn, Ji-Sook, Franklin, Michael J., Stewart, Philip S., Yoon, Jeyong
Objectives The aim of the study was to determine the susceptibility of active and dormant cell populations from Pseudomonas aeruginosa biofilms to non-antibiotic antimicrobial agents such as...
1 Middle-Tier Extensible Data Management (2008)
Brian F. Cooper, Michael J. Franklin, Joshua Olshansky, Moshe Shadmon
Data Management in the Worldwide Sensor Web (2008)
Magdalena Balazinska, Amol Deshpande, Michael J. Franklin, Phillip B. Gibbons, Jim Gray, Suman Nath, ...
Harvesting the benefits of a sensor-rich world presents many data management challenges. Recent advances in research and industry aim to address these challenges.
Tolga Urhan, Michael J. Franklin
Wide-area distribution raises significant performance problems for traditional query processing techniques as data access becomes less predictable due to link congestion, load imbalances, and...
Middle-Tier Extensible Data Management (2008)
Brian F. Cooper, Michael J. Franklin, Joshua Olshansky, Moshe Shadmon
Current data management solutions are largely optimized for intra-enterprise, client-server applications. They depend on predictability, predefined structure, and universal administrative control,...
Shawn R. Jeffery, Gustavo Alonso, Michael J. Franklin, Wei Hong, Jennifer Widom
Abstract. Pervasive applications rely on data captured from the physical world through sensor devices. Data provided by these devices, however, tend to be unreliable. The data must, therefore, be...
Swarup Acharya, Rafael Alonso, Michael J. Franklin, Stanley B. Zdonik, Pankaj Agarwal, Lars Arge, ...
145
Evaluating Answer Quality/E ciency Tradeo s (2008)
Michael J. Franklin, Ugur Cetintemel
For many emerging applications and environments, information systems designers and implementers must consider the tradeo s between e ciency and the quality of query answers. This exibility, while...
Abstract Performance Tradeoffs for Client-Server Query Processing (2008)
Michael J. Franklin, Björn Thór, Jónsson Donald Kossmann
The construction of high-performance database systems that combine the best aspects of the relational and object-oriented approaches requires the design of client-server architectures that can fully...
Abstract Performance Tradeoffs for Client-Server Query Processing* (2008)
Michael J. Franklin, Bjorn Ihr, Jnsson Donald Kossmann
The construction of high-per formancedatabuse systems that combine the best aspects of the relational and object-oriented approaches requires the design of client-server architectures that can fully...
Abstract Semantic Data Caching and Replacement (2008)
Shaul Dar, Michael J. Franklin, Björn T. Jónsson
We propose a semantic model for client-side caching and replacement in a client-server database system and compare this approach to page caching and tuple caching strategies. Our caching model is...
Tolga Urhan, Michael J. Franklin
The combination of increasingly ubiquitous Internet connectivity and advances in heterogeneous and semi-structured databases has the potential to enable database-style querying over data from sources...
Abstract Semantic Data Caching and Replacement (2008)
Shaul Dar, Michael J. Franklin, Divesh Srivastava
We propose a semantic model for client-side caching and replacement in a client-server database system and compare this approach to page caching and tuple caching strategies. Our caching model is...
Thinking Big About Tiny Databases (2008)
Michael J. Franklin, Joseph M. Hellerstein, Samuel Madden
Work on early tiny database systems, like TinyDB [17] and Cougar [23] has shown that a declarative approach can provide a powerful and easy to use interface for collecting data from static sensor...
Michael Stonebraker, Mitch Cherniack, Magdalena Balazinska, Hari Balakrishnan, Michael J. Franklin, Joseph M. Hellerstein, ...
The Bulletin of the Technical Committee on Data Engineering is published quarterly and is distributed to all TC
Shawn R. Jeffery, Gustavo Alonso, Michael J. Franklin, Wei Hong, Jennifer Widom
Abstract. Pervasive applications rely on data captured from the physical world through sensor devices. Data provided by these devices, however, tend to be unreliable. The data must, therefore, be...
Abstract Cost-based Query Scrambling for Initial Delays* (2008)
Tolga Urban, Michael J. Franklin
Remote data access from disparate sources across a wide-area network such as the Internet is problematic due to the unpredictable nature of the communications medium and the lack of knowledge about...
The Claremont report on database research (2008)
Agrawal, Rakesh, Ailamaki, Anastasia, Bernstein, Philip A., Brewer, Eric A., Carey, Michael J., Chaudhuri, Surajit, ...
'Market-Faces' and Market Forces: [Corn-]Factors in the Moral Economy of Casterbridge (2008)
Questions of appropriate behaviour, mercantile integrity and market forces reverberate throughout Thomas Hardy's The Mayor of Casterbridge. This article attempts to analyse the ‘corn factor’:...
June Vol No, Adaptive Query, Processing Technology, Evolution Joseph, M. Hellerstein, Michael J. Franklin, ...
As query engines are scaled and federated, they must cope with highly unpredictable and changeable environments. In the Telegraph project, we are attempting to architect and implement a continuously...
Bulletin of the Technical Committee on (2007)
June Vol No, Sirish Ch, Amol Deshp, Kris Hildrum, Sam Madden, Vijayshankar Raman, ...
As query engines are scaled and federated, they must cope with highly unpredictable and changeable environments. In the Telegraph project, we are attempting to architect and implement a continuously...
September Vol No, Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic, Tolga Urhan, Processing Top N, ...
In a wide-area environment, the time required to obtain data from remote sources can vary unpredictably due to network congestion, link failure or other problems. Traditional techniques for query...
TelegraphCQ: Continuous Dataflow Processing for an Uncertain World + (2007)
Sirish Ch, Owen Cooper, Amol Deshp, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong, ...
Increasingly pervasive networks are leading towards a world where data is constantly in motion. In such a world, conventional techniques for query processing, which were developed under the...
TelegraphCQ: Continuous Dataflow Processing for an Uncertain World + (2007)
Sirish Ch, Owen Cooper, Amol Deshp, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong, ...
Increasingly pervasive networks are leading towards a world where data is constantly in motion. In such a world, conventional techniques for query processing, which were developed under the...
Samuel Madden, Michael J. Franklin
If industry visionaries are correct, our lives will soon be full of sensors, connected together in loose conglomerations via wireless networks, each monitoring and collecting data about the world at...
Department of Computer Science, (2007)
College Park, Lucent Technologies, Michael J. Franklin, Avi Silberschatz
The proliferation of e-commerce has enabled a new set of applications that allow globally distributed purchasing of commodities such as books, CDs, travel tickets, etc., over the Internet. These...
Interaction of Query Evaluation and Buffer Management for Information Retrieval (2007)
Michael J. Franklin, Divesh Srivastava
The proliferation of the World Wide Web has brought information retrieval (IR) techniques to the forefront of search technology. To the average computer user, "searching " now means...
Sirish Ch, Michael J. Franklin
Abstract. Recent work on querying data streams has focused on systems where newly arriving data is processed and continuously streamed to the user in real time. In many emerging applications,...
"Sentry Pallets" for Automated Monitoring of Spatial Constraints (2006)
Cudré-Mauroux, Philippe, Fogel, Menasheh, Goldberg, Ken, Franklin, Michael J.
Warehouses must maintain a number of spatial constraints concerning the safe handling of hazardous materials. In this paper, we address the problem of automated monitoring of spatial constraints as...
A pipelined framework for online cleaning of sensor data streams (2006)
Michael J. Franklin, Wei Hong, Jennifer Widom, Shawn R. Jeffery, Shawn R. Jeffery, Gustavo Alonso, ...
Data captured from the physical world through receptor devices such as wireless sensor networks and RFID readers tend to be unreliable and noisy. The data cleaning process for such data is not easily...
Probabilistic data management for pervasive computing: The data furnace project (2006)
Minos Garofalakis, Kurt P. Brown, Michael J. Franklin, Joseph M. Hellerstein, Daisy Zhe Wang
The wide deployment of wireless sensor and RFID (Radio Frequency IDentification) devices is one of the key enablers for next-generation pervasive computing applications, including large-scale...
Shariq Rizvi, Shawn R. Jeffery, Sailesh Krishnamurthy, Michael J. Franklin, Nathan Burkhart, Anil Edakkunni, ...
The emergence of large-scale receptor-based systems has enabled applications to execute complex business logic over data generated from monitoring the physical world. An important functionality...
Tinydb: An acquisitional query processing system for sensor networks (2005)
Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong
We discuss the design of an acquisitional query processor for data collection in sensor networks. Acquisitional issues are those that pertain to where, when, and how often data is physically acquired...
Tinydb: An acquisitional query processing system for sensor networks (2005)
Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong
In the past few years, smart sensor devices have matured to the point that it is now feasible to deploy large, distributed networks of such devices [Pottie and Kaiser 2000; Hill et al. 2000;...
Design Considerations for High Fan-in Systems: The HiFi Approach (2005)
Michael J. Franklin, Shawn R. Jeffery, Sailesh Krishnamurthy, Frederick Reiss
Advances in data acquisition and sensor technologies are leading towards the development of “high fan-in ” architectures: widely distributed systems whose edges consist of numerous receptors such...
Shariq Rizvi, Shawn R. Jeffery, Sailesh Krishnamurthy, Michael J. Franklin, Nathan Burkhart, Anil Edakkunni, ...
The emergence of large-scale receptor-based systems has enabled applications to execute complex business logic over data generated from monitoring the physical world. An important functionality...
Tinydb: An acquisitional query processing system for sensor networks (2005)
Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong
In the past few years, smart sensor devices have matured to the point that it is now feasible to deploy large, distributed networks of such devices [Pottie and Kaiser 2000; Hill et al. 2000;...
The Lowell Database Research Self-Assessment (2005)
Abiteboul, Serge, Agrawal, Rakesh, Bernstein, Philip A., Carey, Michael J., Ceri, Stefano, Croft, W. Bruce, ...
Database needs are changing, driven by the Internet and increasing amounts of scientific and sensor data. In this article, the authors propose research into several important new directions for...
'I Burn with a Desire of Seeing Shiraz': A New Letter from Sir William Jones to Harford Jones (2005)
This short article reproduces and contextualizes a newly discovered letter of Sir William Jones to Harford Jones. Of intrinsic interest for the light it sheds upon the exchange of manuscripts and...
Rethinking the Conference Reviewing Process - Panel (2004)
Franklin,Michael J., Widom,Jennifer, Weikum,Gerhard, Bernstein,Philip A., Halevy,Alon, DeWitt,David J., ...
Rethinking the Conference Reviewing Process - Panel (2004)
Franklin, Michael J., Widom, Jennifer, Weikum, Gerhard, Bernstein, Philip A., Halevy, Alon, DeWitt, David J., ...
Rethinking the Conference Reviewing Process - Panel (2004)
Franklin, Michael J., Widom, Jennifer, Weikum, Gerhard, Bernstein, Philip A., Halevy, Alon Y., DeWitt, David J., ...
The case for precision sharing (2004)
Sailesh Krishnamurthy, Michael J. Franklin, Joseph M. Hellerstein, Garrett Jacobson
Sharing has emerged as a key idea of static and adaptive stream query processing systems. Inherent in these systems is a tension between sharing common work and avoiding unnecessary work. Increased...
Hifi: A unified architecture for high fan-in systems (2004)
Owen Cooper, Anil Edakkunni, Michael J. Franklin, Wei Hong, Shawn R. Jeffery, Sailesh Krishnamurthy, ...
Advances in data acquisition and sensor technologies are leading towards the development of “High Fan-in ” architectures: widely distributed systems whose edges consist of numerous receptors such...
The Case for Precision Sharing (2004)
Sailesh Krishnamurthy, Michael J. Franklin, Joseph M. Hellerstein, Garrett Jacobson
Sharing has emerged as a key idea of static and adaptive stream query processing systems. Inherent in these systems is a tension between sharing common work and avoiding unnecessary work.
The Case for Precision Sharing (2004)
Sailesh Krishnamurthy, Sailesh Krishnamurthy, Michael J. Franklin, Michael J. Franklin, Joseph M. Hellerstein, Joseph M. Hellerstein, ...
Sharing has emerged as a key idea of stream query processing in static (e.g., NiagaraCQ, Aurora, STREAM) and adaptive (e.g., CACQ, PSoup) dataflow systems.
HiFi: A Unified Architecture for High Fan-in Systems (2004)
System Demonstration Owen, Owen Cooper, Anil Edakkunni, Michael J. Franklin, Wei Hong, Shawn R. Jeffery, ...
Advances in data acquisition and sensor technologies are leading towards the development of "High Fan-in" architectures: widely distributed systems whose edges consist of numerous receptors...
GridDB: Data-Centric Services in Scientific Grids (2004)
David Liu And, David T. Liu, Michael J. Franklin
By understanding the semantics of workflows and their data, grid middleware can provide data-centric services that are lacking in currently deployed process-centric grid middleware. We describe...
Implementing memoization in a streaming xquery processor (2004)
Yanlei Diao, Daniela Florescu, Donald Kossmann, Michael J. Carey, Michael J. Franklin
Abstract. In this paper, we describe an approach to boosting the performance of an XQuery engine by identifying and exploiting opportunities to share processing both within and across XML queries. We...
Rethinking the Conference Reviewing Process - Panel (2004)
Franklin, Michael J., Widom, Jennifer, Weikum, Gerhard, Bernstein, Philip A., Halevy, Alon, DeWitt, David J., ...
These studies address the question of whether the proton conduction of the membrane-bound Fo sector of the E.coli F 1 Fo ATPase is affected by changes in the stoichiometry of the c subunit. Using a...
A Database Striptease or How to Manage Your Personal Databases (2003)
Kersten,Martin L., Weikum,Gerhard, Franklin,Michael J., Keim,Daniel A., Buchmann,Alejandro P., Chaudhuri,Surajit
A Database Striptease or How to Manage Your Personal Databases (2003)
Kersten, Martin L., Weikum, Gerhard, Franklin, Michael J., Keim, Daniel A., Buchmann, Alejandro P., Chaudhuri, Surajit, ...
Typescript.
These studies address the question of whether the proton conduction of the membrane-bound Fo sector of the E.coli F 1Fo ATPase is affected by changes in the stoichiometry of the c subunit. Using a...
Thesis (Ph. D.)--Wayne State University, 2003.
Path sharing and predicate evaluation for high-performance xml filtering (2003)
Yanlei Diao, Michael J. Franklin, Hao Zhang, Peter Fischer
XML filtering systems aim to provide fast, on-the-fly matching of XML-encoded data to large numbers of query specifications containing constraints on both structure and content. It is now well...
Path sharing and predicate evaluation for high-performance xml filtering (2003)
Yanlei Diao, Michael J. Franklin, Hao Zhang, Peter M. Fischer
XML filtering systems aim to provide fast, on-the-fly matching of XML-encoded data to large numbers of query specifications containing constraints on both structure and content. It is now well...
Flux: An adaptive partitioning operator for continuous query systems (2003)
Mehul A. Shah, Mehul A. Shah, Joseph M. Hellerstein, Joseph M. Hellerstein, Sirish Ch, Sirish Ch, ...
The long-running nature of continuous queries poses new scalability challenges for dataflow processing. CQ systems execute pipelined dataflows that may be shared across multiple queries. The...
High-Performance XML Filtering: An Overview of YFilter (2003)
Yanlei Diao, Michael J. Franklin
We have developed YFilter, an XML filtering system that provides fast, on-the-fly matching of XMLencoded data to large numbers of query specifications containing constraints on both structure and...
Path sharing and predicate evaluation for high-performance xml filtering (2003)
Yanlei Diao, Michael J. Franklin, Hao Zhang, Peter M. Fischer
XML filtering systems aim to provide fast, on-the-fly matching of XML-encoded data to large numbers of query specifications containing constraints on both structure and content. It is now well...
Scheduling for Shared Window Joins Over Data Streams (2003)
Moustafa A. Hammad, Michael J. Franklin, Walid G. Areff, Ahmed K. Elmagarmid
Continuous Ouery (CO) systems typically exploit commonality among query expressions to achieve improved efficiency through shared processing. Recently proposed CO systems have introduced window...
High-Performance XML Filtering: An Overview of YFilter (2003)
Yanlei Diao, Michael J. Franklin
We have developed YFilter, an XML filtering system that provides fast, on-the-fly matching of XMLencoded data to large numbers of query specifications containing constraints on both structure and...
Flux: An adaptive partitioning operator for continuous query systems (2003)
Mehul A. Shah, Joseph M. Hellerstein, Sirish Ch, Michael J. Franklin
The long-running nature of continuous queries poses new scalability challenges for dataflow processing. CQ systems execute pipelined dataflows that may be shared across multiple queries. The...
Efficient Execution of Sliding-Window Queries Over Data Streams (2003)
Moustafa Hammad, Walid G. Aref, Michael J. Franklin, Mohamed F. Mokbel, Ahmed K. Elmagarmid
Emerging data stream processing systems rely on windowing to enable on-the-fly processing of continuous queries over unbounded streams. As a result, several recent e#orts have developed window-aware...
TelegraphCQ: An Architectural Status Report (2003)
Sailesh Krishnamurthy Sirish, Sailesh Krishnamurthy, Sirish Ch, Owen Cooper, Amol Deshp, Michael J. Franklin, ...
We are building TelegraphCQ, a system to process continuous queries over data streams. Although we had implemented some parts of this technology in earlier Java-based prototypes, our experiences were...
TelegraphCQ: An Architectural Status Report (2003)
Sailesh Krishnamurthy, Sirish Chandrasekaran, Sirish Ch, Owen Cooper, Amol Deshpande, Michael J. Franklin, ...
We are building TelegraphCQ, a system to process continuous queries over data streams. Although we had implemented some parts of this technology in earlier Java-based prototypes, our experiences were...
The Design of an Acquisitional Query Processor for Sensor Networks (2003)
Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong
We discuss the design of an acquisitional query processor for data collection in sensor networks. Acquisitional issues are those that pertain to where, when, and how often data is physically acquired...
Path Sharing and Predicate Evaluation for HighPerformance (2003)
Xml Filtering Yanlei, Yanlei Diao, Michael J. Franklin, Hao Zhang, Peter Fischer
this paper we first describe the XFilter and YFilter approaches and present results of a detailed performance comparison of structure matching for these algorithms as well as a hybrid approach. The...
Ugur Cetintemel, Peter J. Keleher, Bobby Bhattacharjee, Michael J. Franklin
This paper presents the design, implementation, and evaluation of the replication framework of Deno, a decentralized, peer-to-peer object-replication system targeted for weakly connected...
TelegraphCQ: An architectural status report (2003)
Sailesh Krishnamurthy, Sirish Ch, Owen Cooper, Amol Deshp, Michael J. Franklin, Joseph M. Hellerstein, ...
We are building TelegraphCQ, a system to process continuous queries over data streams. Although we had implemented some parts of this technology in earlier Java-based prototypes, our experiences were...
Yfilter: Efficient and scalable filtering of XML documents (2002)
Yanlei Diao, Peter Fischer, Michael J. Franklin, Raymond To
Soon, much of the data exchanged over the Internet will be encoded in XML, allowing for sophisticated filtering and content-based routing. We have built a filtering engine called YFilter, which...
TAG: a Tiny AGgregation service for ad-hoc sensor networks (2002)
Samuel Madden, Michael J. Franklin
Permission is granted for noncommercial reproduction of the work for educational or research purposes.
Supporting Aggregate Queries Over Ad-Hoc Wireless Sensor Networks (2002)
Samuel Madden, Robert Szewczyk, Michael J. Franklin, David Culler
We show how the database community’s notion of a generic query interface for data aggregation can be applied to ad-hoc networks of sensor devices. As has been noted in the sensor network...
Fjording the Stream: An Architecture for Queries over Streaming Sensor Data (2002)
Samuel Madden, Michael J. Franklin
If industry visionaries are correct, our lives will soon be full of sensors, connected together in loose conglomerations via wireless networks, each monitoring and collecting data about the...
The Design of an Acquisitional Query Processor for Sensor Networks (2002)
Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong
We discuss the design of an acquisitional query processor for data collection in sensor networks. Acquisitional issues are those that pertain to where, when, and how often data is physically acquired...
Extensible Data Management in the Middle-Tier (2002)
Brian F. Cooper, Neal Sample, Michael J. Franklin, Joshua Olshansky, Moshe Shadmon
Current data management solutions are largely optimized for intra-enterprise, client-server applications. They depend on predictability, predefined structure, and universal administrative control,...
Flux: An Adaptive Partitioning Operator for Continuous Query Systems (2002)
Mehul Shah Joseph, Joseph M. Hellerstein, Sirish Ch, Michael J. Franklin
The long-running nature of continuous queries poses new scalability challenges for dataflow processing. CQ systems execute pipelined dataflows that may be shared across multiple queries. The...
TAG: a Tiny AGgregation Service for Ad-Hoc Sensor Networks (2002)
Samuel Madden Michael, Michael J. Franklin, Joseph Hellerstein, Wei Hong
We present the Tiny AGgregation (TAG) service for aggregation in TinyOS. TAG allows users to express simple, declarative queries and have them distributed and executed efficiently in networks of...
Supporting Aggregate Queries over Ad-Hoc Wireless Sensor Networks (2002)
Samuel Madden, Robert Szewczyk, Michael J. Franklin, David Culler
We show how the database community's notion of a generic query interface for data aggregation can be applied to ad-hoc networks of sensor devices. As has been noted in the sensor network...
TAG: a Tiny AGgregation Service for Ad-Hoc Sensor Networks (2002)
Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong
We present the Tiny AGgregation (TAG) service for aggregation in low-power, distributed, wireless environments. TAG allows users to express simple, declarative queries and have them distributed and...
The Design of an Acquisitional Query Processor for Sensor Networks (2002)
Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong
We discuss the design of an acquisitional query processor for data collection in sensor networks. Acquisitional issues are those that pertain to where, when, and how often data is physically acquired...
Supporting Aggregate Queries over Ad-Hoc Wireless Sensor Networks (2002)
Samuel Madden, Robert Szewczyk, Michael J. Franklin, David Culler
We show how the database community's notion of a generic query interface for data aggregation can be applied to adhoc networks of sensor devices. As has been noted in the sensor network...
YFilter: Efficient and Scalable Filtering of XMLDocuments (2002)
Yanlei Diao Peter, Peter Fischer, Michael J. Franklin, Raymond To
Soon, much of the data exchanged over the Internet will be encoded in XML, allowing for sophisticated filtering and content-based routing. We have built a filtering engine called YFilter, which...
TAG: a Tiny Aggregation Service for Ad-Hoc Sensor Networks (2002)
Samuel Madden, Samuel Madden, Michael J. Franklin, Michael J. Franklin, Joseph Hellerstein, Joseph Hellerstein, ...
We present the Tiny AGgregation (TAG) service for aggregation in low-power, distributed, wireless environments. TAG allows users to express simple, declarative queries and have them distributed and...
TAG: a Tiny AGgregation service for ad-hoc sensor networks (2002)
Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein
We present the Tiny AGgregation (TAG) service for ag-gregation in low-power, distributed, wireless environ-ments. TAG allows users to express simple, declarative queries and have them distributed and...
A fast index for semistructured data (2001)
Brian F. Cooper, Neal Sample, Michael J. Franklin, Gísli R. Hjaltason, Moshe Shadmon
Queries navigate semistructured data via path expressions, and can be accelerated using an index. Our solution encodes paths as strings, and inserts those strings into a special index that is highly...
Challenges in ubiquitous data management (2001)
Abstract. Ubiquitous computing is a compelling vision for the future that is moving closer to realization at an accelerating pace. The combination of global wireless and wired connectivity along with...
Java support for data-intensive systems: Experiences building the telegraph dataflow system (2001)
Mehul A. Shah, Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein
Database system designers have traditionally had trouble with the default services and interfaces provided by operating systems. In recent years, developers and enthusiasts have increasingly promoted...
A fast index for semistructured data (2001)
Brian F. Cooper, Michael J. Franklin, Gísli R. Hjaltason, Moshe Shadmon
Queries navigate semistructured data via path expressions, and can be accelerated using an index. Our solution encodes paths as strings, and inserts those strings into a special index that is highly...
Dynamic pipeline scheduling for improving interactive query performance (2001)
Tolga Urhan, Michael J. Franklin
Interactive query performance is becoming an important criterion for online systems where delivering query results in a timely fashion is critical. Pipelined execution is a promising query execution...
Expressing user profiles for data recharging (2001)
Mitch Cherniack, Michael J. Franklin, Stan Zdonik
We are rapidly heading towards a world in which the computing infrastructure will contain billions of devices that are carried or worn by their users as they go through their daily routines. These...
A Fast Index for Semistructured Data (2001)
Fast Index For, Brian F. Cooper, Michael J. Franklin, Gísli R. Hjaltason, Moshe Shadmon
Queries navigate semistructured data via path expressions, and can be accelerated using an index. Our solution encodes paths as strings, and inserts those strings into a special index that is highly...
A fast index for semistructured data (2001)
Brian F. Cooper, Michael J. Franklin, Gísli R. Hjaltason, Moshe Shadmon
Queries navigate semistructured data via path expressions, and can be accelerated using an index. Our solution encodes paths as strings, and inserts those strings into a special index that is highly...
Middle-Tier Extensible Data Management (2001)
Rightorder Inc, Brian Cooper, Brian F. Cooper, Brian F. Cooper, Michael J. Franklin, Michael J. Franklin, ...
this paper, we discuss how extensible, middle-tier data management can address the twin challenges of flexibility and efficiency for today's e-commerce applications. Specifically, we make...
A fast index for semistructured data (2001)
Brian F. Cooper, Michael J. Franklin, Gísli R. Hjaltason, Moshe Shadmon
Queries navigate semistructured data via path expressions, and can be accelerated using an index. Our solution encodes paths as strings, and inserts those strings into a special index that is highly...
Partitioning vs. Replication for Token-Based Commodity (2000)
Cetintemel, Ugur, Ozden, Banu, Franklin, Michael J., Silberschatz, Avi
The proliferation of e-commerce has enabled a new set of applications that allow globally distributed purchasing of commodities such as books, CDs, travel tickets, etc., over the Internet. These...
Partitioning vs. Replication for Token-Based Commodity (2000)
Cetintemel, Ugur, Ozden, Banu, Franklin, Michael J., Silberschatz, Avi
The proliferation of e-commerce has enabled a new set of applications that allow globally distributed purchasing of commodities such as books, CDs, travel tickets, etc., over the Internet. These...
Adaptive query processing: Technology in evolution (2000)
Joseph M. Hellerstein, Michael J. Franklin, Sirish Chandrasekaran, Amol Deshpande, Kris Hildrum, Sam Madden, ...
As query engines are scaled and federated, they must cope with highly unpredictable and changeable environments. In the Telegraph project, we are attempting to architect and implement a continuously...
Cache Investment: Integrating Query Optimization and Distributed Data Placement (2000)
Donald Kossmann, Michael J. Franklin, Gerhard Drasch
Emerging distributed query processing systems support exible execution strategies in which each query can be run using a combination of data-shipping and query-shipping. As in any distributed...
Adaptive Query Processing: Technology in Evolution (2000)
Joseph Hellerstein Michael, Michael J. Franklin, Sirish Chandrasekaran, Amol Deshpande, Kris Hildrum, Sam Madden, ...
As query engines are scaled and federated, they must cope with highly unpredictable and changeable environments. In the Telegraph project, we are attempting to architect and implement a continuously...
XJoin: A Reactively-Scheduled Pipelined Join Operator (2000)
Tolga Urhan, Michael J. Franklin
Wide-area distribution raises significant performance problems for traditional query processing techniques as data access becomes less predictable due to link congestion, load imbalances, and...
Efficient Filtering of XML Documents for Selective Dissemination of Information (2000)
Mehmet Altınel, Michael J. Franklin
Information Dissemination applications are gaining increasing popularity due to dramatic improvements in communications bandwidth and ubiquity. The sheer volume of data available necessitates the use...
Data Engineering Special Issue on Adaptive Query Processing, June 2000 (2000)
Alon Levy (Ed.), Adaptive Query, Processing Technology, Evolution Joseph, M. Hellerstein, Sirish Ch, ...
As query engines are scaled and federated, they must cope with highly unpredictable and changeable environments. In the Telegraph project, we are attempting to architect and implement a continuously...
Adaptive query processing: Technology in evolution (2000)
Joseph M. Hellerstein, Michael J. Franklin, Sirish Chandrasekaran, Amol Deshpande, Kris Hildrum, Sam Madden, ...
As query engines are scaled and federated, they must cope with highly unpredictable and changeable environments. In the Telegraph project, we are attempting to architect and implement a continuously...
Flexible User Profiles for Large Scale Data Delivery (1999)
Cetintemel, Ugur, Franklin, Michael J., Giles, C. Lee
Push-based data delivery requires knowledge of user interests for making scheduling, bandwidth allocation, and routing decisions. Such information is maintained as user profiles. We propose a new...
Flexible User Profiles for Large Scale Data Delivery (1999)
Cetintemel, Ugur, Franklin, Michael J., Giles, C. Lee
Push-based data delivery requires knowledge of user interests for making scheduling, bandwidth allocation, and routing decisions. Such information is maintained as user profiles. We propose a new...
XJoin: Getting Fast Answers From Slow and Bursty Networks (1999)
Urhan, Tolga, Franklin, Michael J.
The combination of increasingly ubiquitous Internet connectivity and advances in heterogeneous and semi-structured databases has the potential to enable database-style querying over data from sources...
XJoin: Getting Fast Answers From Slow and Bursty Networks (1999)
Urhan, Tolga, Franklin, Michael J.
The combination of increasingly ubiquitous Internet connectivity and advances in heterogeneous and semi-structured databases has the potential to enable database-style querying over data from sources...
Flexible User Profiles for Large Scale Data Delivery (1999)
Ugur Çetintemel, Michael J. Franklin, C. Lee Giles
Push-based data delivery requires knowledge of user interests for making scheduling, bandwidth allocation, and routing decisions. Such information is maintained as user profiles. We propose a new...
XJoin: Getting Fast Answers From Slow and Bursty Networks (1999)
Tolga Urhan, Michael J. Franklin
The combination of increasingly ubiquitous Internet connectivity and advances in heterogeneous and semistructured databases has the potential to enable database-style querying over data from sources...
Flexible User Profiles for Large Scale Data Delivery (1999)
Ugur Çetintemel, Michael J. Franklin, C. Lee Giles
Push-based data delivery requires knowledge of user interests for making scheduling, bandwidth allocation, and routing decisions. Such information is maintained as user profiles. We propose a new...
Dynamic query operator scheduling for wide-area remote access (1998)
Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic
Distributed databases operating over wide-area networks such as the Internet, must deal with the unpredictable nature of the performance of communication. The response times of accessing remote...
Evaluating Answer Quality/Efficiency Tradeoffs (1998)
Ugur Cetintemel, Bjorn T. J'onsson, Michael J. Franklin, C. Lee Giles, Divesh Srivastava
For many emerging applications and environments, information systems designers and implementers must consider the tradeoffs between efficiency and the quality of query answers. This flexibility,...
Interaction of Query Evaluation and Buffer Management for Information Retrieval (1998)
Bj Orn, Michael J. Franklin, Divesh Srivastava
The proliferation of the World Wide Web has brought information retrieval (IR) techniques to the forefront of search technology. To the average computer user, "searching" now means using...
Swarup Acharya, Stanley B. Zdonik, Maurice P. Herlihy, Michael J. Franklin
The increasing ability to interconnect computers through internetworking, wireless networks, high-bandwidth satellite, and cable networkshas spawned a new class of information-centered applications...
Cost-based Query Scrambling for Initial Delays (1998)
Tolga Urhan, Michael J. Franklin, Laurent Amsaleg
Remote data access from disparate sources across a wide-area network such as the Internet is problematic due to the unpredictable nature of the communications medium and the lack of knowledge about...
Dynamic Query Operator Scheduling for Wide-Area Remote Access (1998)
Laurent Amsaleg, Michael J. Franklin
. Distributed databases operating over wide-area networks such as the Internet, must deal with the unpredictable nature of the performance of communication. The response times of accessing remote...
Cache Investment for Indexes (1998)
Gerhard Drasch, Donald Kossmann, Michael J. Franklin
Modern distributed information systems depend on caching to dynamically place data close to where it is needed. Caching can have a dramatic effect on the performance of distributed queries. Likewise,...
Evaluating Answer Quality/Efficiency Tradeoffs (1998)
Ugur Cetintemel, Björn T. Jónsson, Michael J. Franklin, C. Lee Giles, Divesh Srivastava
For many emerging applications and environments, information systems designers and implementors must consider the tradeoffs between efficiency and the quality of query answers. This flexibility,...
Cost-based Query Scrambling for Initial Delays (1998)
Tolga Urhan, Michael J. Franklin, Laurent Amsaleg
Remote data access from disparate sources across a widearea network such as the Internet is problematic due to the unpredictable nature of the communications medium and the lack of knowledge about...
Evaluating Answer Quality/Efficiency Tradeoffs (1998)
Ugur Cetintemel, Bjorn T. J'onsson, Michael J. Franklin, C. Lee Giles, Divesh Srivastava
For many emerging applications and environments, information systems designers and implementers must consider the tradeoffs between efficiency and the quality of query answers. This flexibility,...
Interaction of Query Evaluation and Buffer Management for Information Retrieval (1998)
Björn T. Jónsson, Michael J. Franklin, Divesh Srivastava
The proliferation of the World Wide Web has brought information retrieval (IR) techniques to the forefront of search technology. To the average computer user, "searching" now means using...
Dynamic Query Operator Scheduling for Wide-Area Remote Access (1997)
Amsaleg, Laurent, Franklin, Michael J., Tomasic, Anthony
Distributed databases operating over wide-area networks such as the Internet, must deal with the unpredictable nature of the performance of communication. The response times of accessing remote...
Dynamic Query Operator Scheduling for Wide-Area Remote Access (1997)
Amsaleg, Laurent, Franklin, Michael J., Tomasic, Anthony
Distributed databases operating over wide-area networks such as the Internet, must deal with the unpredictable nature of the performance of communication. The response times of accessing remote...
Swarup Acharya, Swarup Acharya, B. Zdonik, Maurice P. Herlihy, Michael J. Franklin
The increasing ability to interconnect computers through internetworking, wireless networks, high-bandwidth satellite, and cable networkshas spawned a new class of information-centered applications...
Improving Responsiveness for Wide-Area Data Access (1997)
Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic, Tolga Urhan
In a wide-area environment, the time required to obtain data from remote sources can vary unpredictably due to network congestion, link failure or other problems. Traditional techniques for query...
Cache Investment Strategies (1997)
Michael J. Franklin, Donald Kossmann
Emerging client-server and peer-to-peer distributed information systems employ data caching to improve performance and reduce the need for remote access to data. In distributed database systems,...
Improving responsiveness for wide-area data access (1997)
Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic, Tolga Urhan
In a wide-area environment, the time required to obtain data from remote sources can vary unpredictably due to network congestion, link failure or other problems. Traditional techniques for query...
Transactional client-server cache consistency: alternatives and performance (1997)
Michael J. Franklin, Michael J. Carey
Client-server database systems based on a data shipping model can exploit client memory resources by caching copies of data items across transaction boundaries. Caching reduces the need to obtain...
Query Scrambling for Bursty Data Arrival. (1996)
Amsaleg, Laurent, Franklin, Michael J., Tomasic, A.
Distributed databases operating over wide-area networks, such as the Internet, must deal with the unpredictable nature of the performance of communication. The response times of accessing remote...
Query Scrambling for Bursty Data Arrival. (1996)
Amsaleg, Laurent, Franklin, Michael J., Tomasic, A.
Distributed databases operating over wide-area networks, such as the Internet, must deal with the unpredictable nature of the performance of communication. The response times of accessing remote...
Scrambling Query Plans to Cope With Unexpected Delays (1996)
Amsaleg, Laurent, Franklin, Michael J., Tomasic, A., Urhan., T.
Accessing numerous widely-distributed data sources poses significant new challenges for query optimization and execution. Congestion or failure in the network introduce highly-variable response times...
Scrambling Query Plans to Cope With Unexpected Delays (1996)
Amsaleg, Laurent, Franklin, Michael J., Tomasic, A., Urhan., T.
Accessing numerous widely-distributed data sources poses significant new challenges for query optimization and execution. Congestion or failure in the network introduce highly-variable response times...
Performance tradeoffs for client-server query processing (1996)
Michael J. Franklin, Bj Th, J Donald Kossmann
The constructionof high-performancedatabasesystems that combine the best aspects of the relational and object-oriented approaches requires the design of client-server architectures that can fully...
Scrambling query plans to cope with unexpected delays (1996)
Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic, Tolga Urhan
Accessing numerous widely-distributed data sources poses significant new challenges for query optimization and execution. Congestion or failure in the network introduce highly-variable response times...
Semantic Data Caching and Replacement (1996)
Shaul Dar, Michael J. Franklin, Björn T. Jónsson, Divesh Srivastava, Michael Tan
We propose a semantic model for client-side caching and replacement in a client-server database system and compare this approach to page caching and tuple caching strategies. Our caching model is...
Semantic Data Caching and Replacement (1996)
Shaul Dar Michael, Michael J. Franklin, Bjorn T. Jonsson, Divesh Srivastava, Michael Tan
We propose a semantic model for client-side caching and replacement in a client-server database system and compare this approach to page caching and tuple caching strategies. Our caching model is...
A Study of Query Execution Strategies for Client-Server Database Systems (1996)
Donald Kossmann, Michael J. Franklin
Query processing in a client-server database system raises the question of where to execute queries to minimize the communication costs and response time of a query, and to load-balance the system....
Semantic Data Caching and Replacement (1996)
Shaul Dar, Michael J. Franklin, Bjorn T. Jonsson, Divesh Srivastava, Michael Tan
We propose a semantic model for client-side caching and replacement in a client-server database system and compare this approach to page caching and tuple caching strategies. Our caching model is...
A Study of Query Execution Strategies for Client-Server Database Systems (1996)
Donald Kossmann, Michael J. Franklin
Query processing in a client-server database system raises the question of where to execute queries to minimize the communication costs and response time of a query, and to load-balance the system....
Query Scrambling for Bursty Data Arrival (1996)
Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic
Distributed databases operating over wide-area networks, such as the Internet, must deal with the unpredictable nature of the performance of communication. The response times of accessing remote...
Scrambling Query Plans to Cope With Unexpected Delays (1996)
Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic, Tolga Urhan
Accessing data from numerous widely-distributed sources poses significant new challenges for query optimization and execution. Congestion and failures in the network can introduce highly-variable...
Scrambling query plans to cope with unexpected delays (1996)
Laurent Amsaleg, Michael J. Franklin, Anthony Tomasic, Tolga Urhan
Accessing data from numerous widely-distributed sources poses signi cant new challenges for query optimization and execution. Congestion and failures in the network can introduce highly-variable...
Transactional Client-Server Cache Consistency: Alternatives and Performance (1995)
Franklin, Michael J., Carey, Michael J., Livny, Miron
Client-server database systems based on a page server model can exploit client memory resources by caching copies of pages across transaction boundaries. Caching reduces the need to obtain data from...
Transactional Client-Server Cache Consistency: Alternatives and Performance (1995)
Franklin, Michael J., Carey, Michael J., Livny, Miron
Client-server database systems based on a page server model can exploit client memory resources by caching copies of pages across transaction boundaries. Caching reduces the need to obtain data from...
A Study of Query Execution Strategies for Client-Server Database Systems (1995)
Kossmann, Donald, Franklin, Michael J.
Query processing in a client-server database system raises the question of where to execute queries to minimize the communication costs and response time of a query, and to load-balance the system....
A Study of Query Execution Strategies for Client-Server Database Systems (1995)
Kossmann, Donald, Franklin, Michael J.
Query processing in a client-server database system raises the question of where to execute queries to minimize the communication costs and response time of a query, and to load-balance the system....
Architecture and Performance of Large and Disperse Distributed Object Base Systems (1995)
Donald Kossmann, Michael J. Franklin
Introduction Most object-oriented database systems and persistent object stores have been constructed in a workstation-server environment in which client workstations are connected to the server...
Transactional Client-Server Cache Consistency: Alternatives and Performance (1995)
Michael J. Franklin, Michael J. Carey, Miron Livny
Client-server database systems based on a page server model can exploit client memory resources by caching copies of pages across transaction boundaries. Caching reduces the need to obtain data from...
Efficient Incremental Garbage Collection for Workstation/Server Database Systems (1994)
Amsaleg, Laurent, Franklin, Michael J., Gruber, Olivier
We describe an efficient server-based algorithm for garbage collecting object-oriented databases in a workstation/server environment. The algorithm is incremental and runs concurrently with client...
Efficient Incremental Garbage Collection for Workstation/Server Database Systems (1994)
Amsaleg, Laurent, Franklin, Michael J., Gruber, Olivier
We describe an efficient server-based algorithm for garbage collecting object-oriented databases in a workstation/server environment. The algorithm is incremental and runs concurrently with client...
Broadcast Disks: Data Management for Asymmetric Communication Environments (1994)
Acharya, Swarup, Alon, Rafael, Franklin, Michael J., Zdonik, Stanley
This paper proposes the use of repetitive broadcast as a way of augmenting the memory hierarchy of clients in an asymmetric communication environment. We describe a new technique called "Broadcast...
Broadcast Disks: Data Management for Asymmetric Communication Environments (1994)
Acharya, Swarup, Alon, Rafael, Franklin, Michael J., Zdonik, Stanley
This paper proposes the use of repetitive broadcast as a way of augmenting the memory hierarchy of clients in an asymmetric communication environment. We describe a new technique called "Broadcast...
Fine-grained sharing in a page server OODBMS (1994)
Michael J. Carey, Michael J. Franklin, Markos Zaharioudakis
For reasons of simplicity and communication efficiency, a number of existing object-oriented database management systems are based on page server architectures; data pages are their minimum unit of...
Fine-Grained Sharing in a Page Server OODBMS (1994)
Michael J. Carey, Michael J. Franklin, Markos Zaharioudakis
For reasons of simplicity and communication efficiency, a number of existing object-oriented database management systems are based on page server architectures; data pages are their minimum unit of...
Caching and memory management in client-server database systems /--Michael Jay Franklin. (1993)
Cover title.
Local Disk Caching for Client-Server Database Systems (1993)
Michael J. Franklin, Michael J. Carey, Miron Livny
The performance and scalability of a client-server database system can be improved by employing client disks for caching. Client disk caching is particularly useful due to the lower cost per byte...
Crash Recovery in Client-Server EXODUS (1992)
Michael J. Franklin, Michael J. Zwilling, C. K. Tan, Michael J. Carey, David J. Dewitt, Michael J. Franklin, ...
In this paper, we address the correctness and performance issues that arise when implementing logging and crash recovery in a page-server environment. The issues result from two characteristics of...
Crash Recovery in Client-Server EXODUS (1992)
Michael J. Franklin, Michael J. Franklin, Michael J. Zwilling, Michael J. Zwilling, C. K. Tan, C. K. Tan, ...
In this paper, we address the correctness and performance issues that arise when implementing logging and crash recovery in a page-server environment. The issues result from two characteristics of...
Global memory management in client-server DBMS architectures (1992)
Michael J. Franklin, Michael J. Carey, Miron Livny
ABSTRACT- Earlier performance studies of client-server data-base systems have investigated algorithms for caching locks and data at client worhxtations to reafuce latency and offload the server....
Anderl, Jeff N., Franklin, Michael J., Stewart, Philip S.
The penetration of two antibiotics, ampicillin and ciprofloxacin, through biofilms developed in an in vitro model system was investigated. The susceptibilities of biofilms and corresponding freely...
Nivens, David E., Ohman, Dennis E., Williams, Jessica, Franklin, Michael J.
Attenuated total reflection/Fourier transform-infrared spectrometry (ATR/FT-IR) and scanning confocal laser microscopy (SCLM) were used to study the role of alginate and alginate structure in the...
Franklin, Michael J., Ohman, Dennis E.
Alginate is an extracellular polysaccharide produced by mucoid strains of Pseudomonas aeruginosa that are typically isolated from the pulmonary tracts of chronically infected cystic fibrosis...
Walters, Marshall C., Roe, Frank, Bugnicourt, Amandine, Franklin, Michael J., Stewart, Philip S.
The roles of slow antibiotic penetration, oxygen limitation, and low metabolic activity in the tolerance of Pseudomonas aeruginosa in biofilms to killing by antibiotics were investigated in vitro....
Populations of Methanogenic Bacteria in a Georgia Salt Marsh
Franklin, Michael J., Wiebe, William J., Whitman, William B.
Methanogens represented about 0.5% of the total bacteria in sediments from a Georgia salt marsh in which Spartina alterniflora is the predominant vegetation. The population of methanogens was...
Franklin, Michael J., Douthit, Stephanie A., McClure, Marcella A.
Pseudomonas aeruginosa strains, isolated from chronically infected patients with cystic fibrosis, produce the O-acetylated extracellular polysaccharide, alginate, giving these strains a mucoid...
Stratified Growth in Pseudomonas aeruginosa Biofilms
Werner, Erin, Roe, Frank, Bugnicourt, Amandine, Franklin, Michael J., Heydorn, Arne, Molin, Søren, ...
In this study, stratified patterns of protein synthesis and growth were demonstrated in Pseudomonas aeruginosa biofilms. Spatial patterns of protein synthetic activity inside biofilms were...
Douthit, Stephanie A., Dlakic, Mensur, Ohman, Dennis E., Franklin, Michael J.
The polysaccharide alginate forms a protective capsule for Pseudomonas aeruginosa during chronic pulmonary infections. The structure of alginate, a linear polymer of β1-4-linked O-acetylated...
Franklin, Michael J., Brusilow, William S. A., Woodbury, Dixon J.
We have developed a mathematical model in concert with an assay that allows us to calculate proton (H+) flux and conductance through a single Fo of the F1Fo ATP synthase. Lipid vesicles reconstituted...
Anderl, Jeff N., Franklin, Michael J., Stewart, Philip S.
The penetration of two antibiotics, ampicillin and ciprofloxacin, through biofilms developed in an in vitro model system was investigated. The susceptibilities of biofilms and corresponding freely...
Nivens, David E., Ohman, Dennis E., Williams, Jessica, Franklin, Michael J.
Attenuated total reflection/Fourier transform-infrared spectrometry (ATR/FT-IR) and scanning confocal laser microscopy (SCLM) were used to study the role of alginate and alginate structure in the...
Franklin, Michael J., Ohman, Dennis E.
Alginate is an extracellular polysaccharide produced by mucoid strains of Pseudomonas aeruginosa that are typically isolated from the pulmonary tracts of chronically infected cystic fibrosis...
Walters, Marshall C., Roe, Frank, Bugnicourt, Amandine, Franklin, Michael J., Stewart, Philip S.
The roles of slow antibiotic penetration, oxygen limitation, and low metabolic activity in the tolerance of Pseudomonas aeruginosa in biofilms to killing by antibiotics were investigated in vitro....
Populations of Methanogenic Bacteria in a Georgia Salt Marsh
Franklin, Michael J., Wiebe, William J., Whitman, William B.
Methanogens represented about 0.5% of the total bacteria in sediments from a Georgia salt marsh in which Spartina alterniflora is the predominant vegetation. The population of methanogens was...
Franklin, Michael J., Douthit, Stephanie A., McClure, Marcella A.
Pseudomonas aeruginosa strains, isolated from chronically infected patients with cystic fibrosis, produce the O-acetylated extracellular polysaccharide, alginate, giving these strains a mucoid...
Stratified Growth in Pseudomonas aeruginosa Biofilms
Werner, Erin, Roe, Frank, Bugnicourt, Amandine, Franklin, Michael J., Heydorn, Arne, Molin, Søren, ...
In this study, stratified patterns of protein synthesis and growth were demonstrated in Pseudomonas aeruginosa biofilms. Spatial patterns of protein synthetic activity inside biofilms were...
Douthit, Stephanie A., Dlakic, Mensur, Ohman, Dennis E., Franklin, Michael J.
The polysaccharide alginate forms a protective capsule for Pseudomonas aeruginosa during chronic pulmonary infections. The structure of alginate, a linear polymer of β1-4-linked O-acetylated...
Franklin, Michael J., Brusilow, William S. A., Woodbury, Dixon J.
We have developed a mathematical model in concert with an assay that allows us to calculate proton (H+) flux and conductance through a single Fo of the F1Fo ATP synthase. Lipid vesicles reconstituted...
Localized Gene Expression in Pseudomonas aeruginosa Biofilms▿
Lenz, Ailyn P., Williamson, Kerry S., Pitts, Betsey, Stewart, Philip S., Franklin, Michael J.
Gene expression in biofilms is dependent on bacterial responses to the local environmental conditions. Most techniques for studying bacterial gene expression in biofilms characterize average values...