Michael J. Franklin

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...

Tolerance of dormant and active cells in Pseudomonas aeruginosa PA01 biofilm to antimicrobial agents (2009)

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...

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.

Abstract (2008)

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,...

2 ETH Zurich (2008)

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...

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...

Abstract (2008)

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...

Associate Editors (2008)

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

2 ETH Zurich (2008)

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...

'Market-Faces' and Market Forces: [Corn-]Factors in the Moral Economy of Casterbridge (2008)

Franklin, Michael J.

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’:...

Data Engineering (2007)

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...

Data Engineering (2007)

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...

Sensor Data (2007)

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...

The VLDB Journal (2003) 12: 140–156 / Digital Object Identifier (DOI) 10.1007/s00778-003-0096-y PSoup: a system for streaming queries over streaming data (2007)

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...

Events on the edge (2005)

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...

Events on the edge (2005)

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)

Franklin, Michael J.

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...

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...

Calculation, comparison and modeling of single channel proton flux across reconstituted wildtype and mutant F(0) of the F(1)F(0) ATPase from Escherichia coli (2003)

Franklin, Michael 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...

Calculation, comparison and modeling of single channel proton flux across reconstituted wildtype and mutant F₀ of the F₁F₀ ATPase from Escherichia coli [electronic resource] / (2003)

Franklin, Michael J.

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...

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...

Deno: A Decentralized, Peer-to-Peer Object-Replication System for Weakly Connected Environments (2003)

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)

Michael J. Franklin

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...

Date (1998)

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...

Broadcast Disks: Dissemination-based Data Management for Asymmetric Communication Environments (1997)

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...

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....

Role of Antibiotic Penetration Limitation in Klebsiella pneumoniae Biofilm Resistance to Ampicillin and Ciprofloxacin

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...

Role of Alginate and Its O Acetylation in Formation of Pseudomonas aeruginosa Microcolonies and Biofilms

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...

Mutant Analysis and Cellular Localization of the AlgI, AlgJ, and AlgF Proteins Required for O Acetylation of Alginate in Pseudomonas aeruginosa

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...

Contributions of Antibiotic Penetration, Oxygen Limitation, and Low Metabolic Activity to Tolerance of Pseudomonas aeruginosa Biofilms to Ciprofloxacin and Tobramycin

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...

Evidence that the algI/algJ Gene Cassette, Required for O Acetylation of Pseudomonas aeruginosa Alginate, Evolved by Lateral Gene Transfer

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...

Epimerase Active Domain of Pseudomonas aeruginosa AlgG, a Protein That Contains a Right-Handed β-Helix

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...

Determination of Proton Flux and Conductance at pH 6.8 through Single Fo Sectors from Escherichia coli

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...

Role of Antibiotic Penetration Limitation in Klebsiella pneumoniae Biofilm Resistance to Ampicillin and Ciprofloxacin

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...

Role of Alginate and Its O Acetylation in Formation of Pseudomonas aeruginosa Microcolonies and Biofilms

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...

Mutant Analysis and Cellular Localization of the AlgI, AlgJ, and AlgF Proteins Required for O Acetylation of Alginate in Pseudomonas aeruginosa

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...

Contributions of Antibiotic Penetration, Oxygen Limitation, and Low Metabolic Activity to Tolerance of Pseudomonas aeruginosa Biofilms to Ciprofloxacin and Tobramycin

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...

Evidence that the algI/algJ Gene Cassette, Required for O Acetylation of Pseudomonas aeruginosa Alginate, Evolved by Lateral Gene Transfer

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...

Epimerase Active Domain of Pseudomonas aeruginosa AlgG, a Protein That Contains a Right-Handed β-Helix

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...

Determination of Proton Flux and Conductance at pH 6.8 through Single Fo Sectors from Escherichia coli

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...