David L. Cohn

Prevalence of intestinal microsporidiosis in Human Immunodeficiency Virus-infected patients with diarrhea in major United States cities (2007)

Dworkin,Mark S., Buskin,Susan E., Davidson,Arthur J., Cohn,David L., Morse,Anne, Inungu,Jeffrey, ...

To determine the prevalence of intestinal microsporidiosis in HIV-infected patients, we performed a prospective study of HIV-infected patients with diarrheal illnesses in three US hospitals and...

Quantitative Analysis of Protection Options (2003)

Arindam Banerji, Vsevolod V. Panteleenko, Geoff Wyant, David L. Cohn

Various mechanisms are available for protecting software services. Some rely on software protection, some on hardware and some on both. There has been much discussion about protection options, but...

Protection by Hiding: Eliminating the Need for Kernel Mode (2003)

David L. Cohn, Vsevolod V. Panteleenko, Alan G. Yoder, Larry Barchett, Frederic Barrat

Kernel mode has been assumed necessary to give the operating system exclusive rights to certain important system functions. For example, it has allowed the creation of user processes which are...

Study of Sequential Estimation Methods for Speech Digitization. (2002)

Melsa,James L., Cohn,David L.

This report describes the results of a twelve month contract to study the application of sequential estimation methods to the problem of speech digitization. Bit rates of 8 Kbs to 16 Kbs,...

Design and Implementation of a Speech Coding Algorithm at 9600 B/S. Volume 1. (2002)

Melsa,James L., Cohn,David L., Arora,Arvind, Kresse,James M., Pande,Arun K.

This report describes a speech coding algorithm for digital transmission of speech at a rate of 9600 bits per second and the implementation of this algorithm on a speech processing system. The...

Design and Implementation of a Speech Coding Algorithm at 9600 B/S. Volume 2. (2002)

Melsa,James L., Cohn,David L., Arora,Arvind, Kresse,James M., Pande,Arun K.

This report describes a speech coding algorithm for digital transmission of speech at a rate of 9600 bits per second and the implementation of this algorithm on a speech processing system. The...

Information Access in Mobile Computing Environments (1999)

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

: Accessing a rich set of information repositories in a mobile computing environment is difficult because the data resources change dynamically, physical resources are constrained and the information...

Persistent Campylobacter Jejuni Infections in Patients Infected with Human Immunodeficiency Virus (HIV), (1998)

Perlman, Daniel M., Ampel, Neil M., Schifman, Ron B., Cohn, David L., Patton, Charlotte M.

We identified Campylobacter jejuni infections in four patients infected with the human immunodeficiency virus (HIV); three had persistent and severe C. jejuni infections. Multiple isolates obtained...

Protected Shared Libraries - A New Approach to Modularity and Sharing (1998)

Arindam Banerji, John Michael Tracey, David L. Cohn

Protected Shared Libraries, or PSLs, are a new type of support for modularity that form a basis for building flexible library-based operating system services. PSLs extend the familiar notion of...

Mobile Computing Personae (1997)

Arindam Banerji, David L. Cohn, Dinesh C. Kulkarni

Highly portable, powerful computers with wireless connections will radically change the way people think about and use computing. No longer will users limit their computations to a single machine;...

Mobile File Access Using a Persona Carrier (1996)

John Saldanha, David L. Cohn

The need to have a mobile user's computing persona or environment move along with him or her must be satisfied if mobile computing is to become attractive to the general user. One way to do this...

Pi: A New Approach To Flexibility In System Software (1996)

David L. Cohn

by Dinesh Chandrakant Kulkarni Conventional operating system design makes decisions based on assumptions about applications' usage of hardware and software resources. When the assumptions do not...

A Dissertation (1996)

David L. Cohn

by Dinesh Chandrakant Kulkarni Conventional operating system design makes decisions based on assumptions about applications' usage of hardware and software resources. When the assumptions do not...

High-Performance Distributed Shared Memory Substrate for Workstation Clusters (1996)

Dinesh C. Kulkarni, John M. Tracey, Paul M. Greenawalt, David L. Cohn, Arindam Banerji, Dinesh Kulkarni, ...

In order to exploit the latest advances in hardware technology, application developers need high-performance, easy-to-use cooperation tools that span interconnections of standard hardware....

Multiple Distributed Checkpoints over Unreliable Channels (1996)

David L. Cohn, John Saldanha

this paper can be used to make a sequence of checkpoints in a distributed system while making less restrictive assumptions about the nature of the system. In the next section, we discuss the issue of...

High-performance Implicit Communication in a Distributed System (1996)

William P. Delaney, David L. Cohn, Karen M. Tracey

This paper describes experiences gained during the two successive implementations of the ARCADE kernel. ARCADE is an architecture for a distributed environment. It defines a set of services provided...

Operating Systems and Cost Management (1996)

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

This paper introduces the emerging area of operating system-based cost management. It argues that new developments are dramatically shortening the time constants in cost-based decisions and markedly...

Observations on Spreadsheet Languages, Intension and Dataflow (1996)

Alan G. Yoder, David L. Cohn

Spreadsheet languages for distributed computing are of great interest because they unite ease of use with the ability to express parallel computations. This paper discusses some issues that these...

Using Kernel-Level Support for Distributed Shared Data (1996)

David L. Cohn, Paul M. Greenawalt, Matthew P. Stevenson

This paper investigates the use of distributed shared data as a programming paradigm for distributed applications. It describes experiences with the kernel-level support for distributed shared data...

Unknown (1996)

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

To respond to continuing hardware advances and changing application demands, operating systems must be flexible. Recently developed metacomputation techniques can provide the desired flexibility. The...

Extensibility for Commercial Operating Systems (1996)

Dinesh C. Kulkarni, David L. Cohn, Arindam Banerji, Dinesh Kulkarni, John Tracey, David Cohn

Extensibility enables system services to be adapted to changing hardware and software trends. Providing extensible system services need not necessarily entail construction of new operating systems or...

Protected Shared Libraries (1996)

Arindam Banerji, David L. Cohn

Protected shared libraries are a new mechanism for building fast user-level operating system services. They retain the isolation properties of other userlevel implementation approaches with improved...

ARCADE: A Platform for Heterogeneous Distributed Operating Systems (1996)

David L. Cohn, William P. Delaney, Karen M. Tracey

A new approach to the design of distributed and multiprocessor operating systems is presented. This approach, called ARCADE, addresses the problems inherent in an interconnection of heterogeneous...

Data Units: A Process Interaction Paradigm (1996)

William P. Delaney, David L. Cohn, Karen M. Tracey

Data units are the foundation for a new process interaction paradigm for distributed and multiprocessor systems. The data unit abstraction combines many of the strengths of RPC, distributed shared...

Mobile Computing Personae (1996)

Arindam Banerji, David L. Cohn, Dinesh C. Kulkarni

Highly portable, powerful computers with wireless connections will radically change the way people think about and use computing. No longer will users limit their computations to a single machine;...

Information Access in Mobile Computing Environments (1996)

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

: Accessing a rich set of information repositories in a mobile computing environment is difficult because the data resources change dynamically, physical resources are constrained and the information...

The Substrate Object Model and Architecture (1996)

Dinesh C. Kulkarni, John M. Tracey, David L. Cohn, Arindam Banerji, Dinesh Kulkarni, John Tracey, ...

Operating system kernels are difficult to build, hard to change and a problem to adapt to new hardware. This is particularly true when an operating system tries to simulate a general-purpose...

Design, Distribution and Management of Object-Oriented Software (1996)

David L. Cohn, Dinesh C. Kulkarni, Arindam Banerji, David Cohn, Dinesh Kulkarni

The promise of object-oriented software has been somewhat dimmed by the continuing need for source code familiarity to realize the goals of code-reuse and manageability. Software design has been...

A Framework for Building Extensible C++ Class Libraries (1996)

Dinesh C. Kulkarni, David L. Cohn, Arindam Banerji, Dinesh Kulkarni, David Cohn

Extensibility leads to better designed and more reusable software. Traditionally, implementors have built extensible C++ software using ad hoc mechanisms built from scratch. This paper identifies...

Protected Shared Libraries: A New Approach to Application-Extensible Operating Systems (1996)

Arindam Banerji, David L. Cohn

Protected shared libraries are a new mechanism for building fast applicationextensible user-level operating system services. They extend notions previously found in dynamically linked shared...

Unifying Kernel-level and Language-level Approaches to Distributed Shared Data (1996)

William P. Delaney, Karen M. Tracey, David L. Cohn

Recently, much effort has been devoted to extending the shared memory paradigm to loosely-coupled machines that possess no physical shared memory. Two very different strategies for accomplishing this...

Pi: A New Approach to the Design of Distributed Operating Systems (1996)

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

Operating systems need to be flexible to meet diverse application needs and to exploit continuously evolving hardware technology. They must present an application-oriented view for ease of use and...

Structuring Distributed Shared Memory with the Pi Architecture (1996)

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

The classic system software structure that hides implementation details behind an interface specification limits the effectiveness important paradigms. For example, distributed shared memory has long...

Operating System Support for Cooperation in Distributed OODBs (1996)

T. Ozsu, U. Dayal, P. Valduriez, Morgan Kaufmann, Dinesh C. Kulkarni, Arindam Banerji, ...

While languages directly address the needs of distributed object-oriented databases, operating systems do not. Operating systems offer abstractions that are closely related to hardware and inadequate...

A Hybrid Model for Mobile File Systems (1995)

John Saldanha, David L. Cohn

Existing distributed file systems are based on either a client -server model or a peer-to-peer model. We believe that the dynamic conditions of mobile computing and new classes of devices such as...

Operating Systems and Cost Management (1995)

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

This paper introduces the emerging area of operating system-based cost management. It argues that new developments are dramatically shortening the time constants in cost-based decisions and markedly...

A Hybrid Model for Mobile File Systems (1994)

John Saldanha, David L. Cohn

Existing distributed file systems are based on either a client -server model or a peer-to-peer model. We believe that the dynamic conditions of mobile computing and new classes of devices such as...

Tolerance and Pharmacokinetic Interactions of Rifabutin and Azithromycin

Hafner, Richard, Bethel, James, Standiford, Harold C., Follansbee, Stephen, Cohn, David L., Polk, Ronald E., ...

This multicenter study evaluated the tolerance and potential pharmacokinetic interactions between azithromycin and rifabutin in volunteers with or without human immunodeficiency virus infection....

Oral Rifampin and Trimethoprim/Sulfamethoxazole Therapy in Asymptomatic Carriers of Methicillin-Resistant Staphylococcus aureus Infections

Ellison III, Richard T., Judson, Franklyn N., Peterson, Lynn C., Cohn, David L., Ehret, Josephine M.

During a hospital outbreak of methicillin-resistant Staphylococcus aureus (MRSA) disease in 30 patients we studied the use of rifampin and trimethoprim/sulfamethoxazole (TMP/SMX) in managing...

Health Status of Southeast Asian Refugees

Judson, Franklyn N., Lince, Deborah M., Anders, Bronwen J., Tapy, Janet M., Van, David Le, Cohn, David L., ...

The rates of several diseases have been reported to be higher among Southeast Asian refugees compared with those of indigenous North Americans. When we prospectively evaluated 991 refugees new to the...

Tolerance and Pharmacokinetic Interactions of Rifabutin and Azithromycin

Hafner, Richard, Bethel, James, Standiford, Harold C., Follansbee, Stephen, Cohn, David L., Polk, Ronald E., ...

This multicenter study evaluated the tolerance and potential pharmacokinetic interactions between azithromycin and rifabutin in volunteers with or without human immunodeficiency virus infection....

Oral Rifampin and Trimethoprim/Sulfamethoxazole Therapy in Asymptomatic Carriers of Methicillin-Resistant Staphylococcus aureus Infections

Ellison III, Richard T., Judson, Franklyn N., Peterson, Lynn C., Cohn, David L., Ehret, Josephine M.

During a hospital outbreak of methicillin-resistant Staphylococcus aureus (MRSA) disease in 30 patients we studied the use of rifampin and trimethoprim/sulfamethoxazole (TMP/SMX) in managing...

Health Status of Southeast Asian Refugees

Judson, Franklyn N., Lince, Deborah M., Anders, Bronwen J., Tapy, Janet M., Van, David Le, Cohn, David L., ...

The rates of several diseases have been reported to be higher among Southeast Asian refugees compared with those of indigenous North Americans. When we prospectively evaluated 991 refugees new to the...