P. Bruce Berra

dblp:76/6677 · DBLP profile ↗
← Back
30ranked-venue papers
12as first author
0since 2021 · last 1999
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 12 · 4 first-authorSystems, architecture and hardware · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorComputer networks · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
8 papers
Storage systems · 39% Distributed systems · 24% Cloud and datacenter computing · 12%
Databases, data mining, and information retrieval
8 papers
Indexing and storage engines · 49% Data models and query languages · 38% Information retrieval · 7%
Computer graphics and multimedia
3 papers
Multimedia systems and quality of experience · 97% Computational fabrication · 3%

Topics — the 30 heaviest of 39, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines
hierarchical index
0.011999
Semantic Modeling and Knowledge Representation in Multimedia Databases · IEEE Trans. Knowl. Data Eng. 1999
Data models and query languages › data modeling
multimedia data model
0.011999
Semantic Modeling and Knowledge Representation in Multimedia Databases · IEEE Trans. Knowl. Data Eng. 1999
Data models and query languages › conceptual modeling
semantic data modeling
0.011999
Semantic Modeling and Knowledge Representation in Multimedia Databases · IEEE Trans. Knowl. Data Eng. 1999
Storage systems › file systems › distributed file system
file replication
0.011999
Techniques for Increasing the Stream Capacity of A High-Performance Multimedia Server · IEEE Trans. Knowl. Data Eng. 1999
Parallel and multicore computing
load balancing
0.011999
Techniques for Increasing the Stream Capacity of A High-Performance Multimedia Server · IEEE Trans. Knowl. Data Eng. 1999
Storage systems › multimedia storage
multimedia storage server
0.011999
Techniques for Increasing the Stream Capacity of A High-Performance Multimedia Server · IEEE Trans. Knowl. Data Eng. 1999
Distributed systems › replication › replica management
replica placement
0.011999
Techniques for Increasing the Stream Capacity of A High-Performance Multimedia Server · IEEE Trans. Knowl. Data Eng. 1999
Cloud and datacenter computing › datacenter services › online service systems
request routing
0.011999
Techniques for Increasing the Stream Capacity of A High-Performance Multimedia Server · IEEE Trans. Knowl. Data Eng. 1999
Indexing and storage engines › hash index
dynamic hashing
0.021992
New Order Preserving Access Methods for Very Large Files Derived From Linear Hashing · IEEE Trans. Knowl. Data Eng. 1992
Key-Sequential Access Methods for Very Large Files Derived from Linear Hashing · ICDE 1989
Storage systems › optical storage
holographic memory
0.021989
The Impact of Optics on Data and Knowledge Base Systems · IEEE Trans. Knowl. Data Eng. 1989
Optics and supercomputing · Proc. IEEE 1989
Interconnection networks and networks-on-chip
optical interconnection networks
0.021989
The Impact of Optics on Data and Knowledge Base Systems · IEEE Trans. Knowl. Data Eng. 1989
Optics and supercomputing · Proc. IEEE 1989
Storage systems
optical storage
0.021989
The Impact of Optics on Data and Knowledge Base Systems · IEEE Trans. Knowl. Data Eng. 1989
Optics and supercomputing · Proc. IEEE 1989
Multimedia systems and quality of experience
distributed multimedia systems
0.011992
Issues in Networking and Data Management of Distributed Multimedia Systems · HPDC 1992
Multimedia systems and quality of experience
multimedia information systems
0.011992
Tutorial II: Multimedia Information Systems · HPDC 1992
Emerging computing paradigms
optical computing
0.021989
Optics and supercomputing · Proc. IEEE 1989
An Optical System for Full Text Search · SIGIR 1989
Indexing and storage engines
access methods
0.011989
Key-Sequential Access Methods for Very Large Files Derived from Linear Hashing · ICDE 1989
Information retrieval › search engines
full-text search
0.011989
An Optical System for Full Text Search · SIGIR 1989
Indexing and storage engines › hash index › dynamic hashing
linear hashing
0.011989
Key-Sequential Access Methods for Very Large Files Derived from Linear Hashing · ICDE 1989
Distributed systems › distributed database
commit protocol
0.011989
An efficient communication structure for distributed commit protocols · IEEE J. Sel. Areas Commun. 1989
Distributed systems › distributed database › commit protocol
distributed commit
0.011989
An efficient communication structure for distributed commit protocols · IEEE J. Sel. Areas Commun. 1989
Distributed systems
fault tolerance
0.011989
An efficient communication structure for distributed commit protocols · IEEE J. Sel. Areas Commun. 1989
Hardware accelerators and domain-specific architectures
optical data processing
0.011989
Optics and supercomputing · Proc. IEEE 1989
Distributed systems › distributed database › commit protocol
two-phase commit
0.011989
An efficient communication structure for distributed commit protocols · IEEE J. Sel. Areas Commun. 1989
Information retrieval
multimedia analysis and retrieval
0.011992
Tutorial II: Multimedia Information Systems · HPDC 1992
Content delivery and video streaming
multimedia transmission
0.011992
Issues in Networking and Data Management of Distributed Multimedia Systems · HPDC 1992
Storage systems › storage performance
high-performance storage
0.011992
Issues in Networking and Data Management of Distributed Multimedia Systems · HPDC 1992
Storage systems
multimedia storage
0.011992
Issues in Networking and Data Management of Distributed Multimedia Systems · HPDC 1992
Storage systems › file systems
file organization
0.011989
Key-Sequential Access Methods for Very Large Files Derived from Linear Hashing · ICDE 1989
Storage systems
range query
0.011989
Key-Sequential Access Methods for Very Large Files Derived from Linear Hashing · ICDE 1989
Database system architecture and tuning › database design
physical database design
0.011977
Minimum Cost Selection of Secondary Indexes for Formatted Files · ACM Trans. Database Syst. 1977

Methods — techniques the papers use, named apart from their topics

semantic modeling · 0.0multilevel indexing · 0.0simulation · 0.0round robin · 0.0minimum link allocation · 0.0minimum contention allocation · 0.0trie structure · 0.0spatial light modulation · 0.0optoelectronic devices · 0.0optical processing · 0.0optical correlation · 0.0elastic bucket · 0.0linear hashing · 0.0bucket allocation · 0.0
YearPublicationVenuePosition
1999 Fast and Efficient Searching of Multimedia Databases Using Holographic Memory
abstract
With the ever-expanding size of multimedia databases it is important to seek new technologies that improve the performance of systems that manage these databases. One such technology is holographic memory which has some very interesting attributes such as massive parallelism, high speed, and content searching. A volume holographic database system (VHDS) serves as a building block for a postulated terabyte electro-optical computer architecture (EOCA). Data mining and image management applications are considered for the EOCA. Using the associative processing capabilities of the holographic memory a number of queries can be completed in a matter of seconds for the entire terabyte database. These queries could take hours on sequential computers. However, the state of the art in holographic memory lags far behind electronic computing and thus considerably more research and development must be performed before these systems can realize their vast potential.
P. Bruce Berra, Pericles A. Mitkas, Shengluan Zhong
ICTAI1
1999 Semantic Modeling and Knowledge Representation in Multimedia Databases
abstract
In this paper, we present the current state of the art in semantic data modeling of multimedia data. Semantic conceptualization can be performed at several levels of information granularity, leading to multilevel indexing and searching mechanisms. Various models at different levels of granularity are compared. At the finest level of granularity, multimedia data can be indexed based on image contents, such as identification of objects and faces. At a coarser level of granularity, indexing of multimedia data can be focused on events and episodes, which are higher level abstractions. In light of the above, we also examine modeling and indexing techniques of multimedia documents.
Wasfi G. Al-Khatib, Young Francis Day, Arif Ghafoor, P. Bruce Berra
IEEE Trans. Knowl. Data Eng.4
1999 Techniques for Increasing the Stream Capacity of A High-Performance Multimedia Server
abstract
High-performance servers and high-speed networks will form the backbone of the infrastructure required for distributed multimedia information systems. A server for an interactive distributed multimedia system may require thousands of gigabytes of storage space and a high I/O bandwidth. In order to maximize the system utilization, and thus minimize the cost, it is essential that the load be balanced among each of the server's components, viz. the disks, the interconnection network and the scheduler. Many algorithms for maximizing retrieval capacity from the storage system have been proposed in the literature. This paper presents techniques for improving the server capacity by assigning media requests to the nodes of a server so as to balance the load on the interconnection network and the scheduling nodes. Five policies for request assignment-round-robin (RR), minimum link allocation (MLA), minimum contention allocation (MCA), weighted minimum link allocation (WMLA) and weighted minimum contention allocation (WMCA)-are developed. The performance of these policies on a server model developed by the authors (1995) is presented. We also consider the issue of file replication, and develop two schemes for storing the replicas: the parent group-based round-robin placement (PGBRRP) scheme, and the group-wide round-robin placement (GWRRP) scheme. The performance of the request assignment policies in the presence of file replication is presented.
Divyesh Jadav, Alok N. Choudhary, P. Bruce Berra
IEEE Trans. Knowl. Data Eng.3
1998 Guest Editors' Introduction to Part I of the Special Section on Data and Knowledge Management in Multimedia Systems
P. Bruce Berra, Arif Ghafoor
IEEE Trans. Knowl. Data Eng.1
1997 I/O and memory-efficient matrix multiplication with user-controllable parallel I/O
abstract
The UPIO (user-controllable parallel I/O) proposed by the authors in 1996 allows users to determine a file's structure by considering the access patterns of particular applications and the distribution of data for parallel access, and them do I/O collectively. This enables users to produce high-performance external computation codes by planning I/O, computations, communication, and the reuse of data effectively in the codes. They show how well UPIO produces high performance external computation codes by designing I/O and memory-efficient external matrix multiplication algorithms and exploring the effects of UPIO with the codes.
Jang Sun Lee, Sungyong Park, P. Bruce Berra, Sanjay Ranka
ICPADS3
1997 An Evaluation of Design Trade-Offs in a High-Performance, Media-on-Demand Server
Divyesh Jadav, Alok N. Choudhary, P. Bruce Berra
Multim. Syst.3
1997 Management of Multi-structured Hypermedia Documents: A Data Model, Query Language, and Indexing Scheme
Kyuchul Lee, Yong Kyu Lee 0001, P. Bruce Berra
Multim. Tools Appl.3
1996 Version Management in Structured Document Retrieval Systems
P. Bruce Berra, Seong-Joon Yoo, Yong Kyu Lee 0001, Kyoungro Yoon
SEKE1
1996 Implementation of Selected Data/Knowledge-Base Algorithms on a Digital Optoelectronic Processor
Peter S. Guilfoyle, John M. Hessenbruch, Richard V. Stone, P. Bruce Berra
SEKE4
1995 Techniques for Scheduling I/O in a High Performance Multimedia-on-Demand Server
abstract
One of the key components of a multiuser multimedia-on-demand system is the data server. Digitalization of traditionally analog data such as video and audio, and the feasibility of obtaining network bandwidths above the gigabit-per-second range, are two important advances that have made possible the realization, in the near future, of interactive distributed multimedia systems. Secondary-to-main memory I/O technology has not kept pace with advances in networking, main memory, and CPU processing power. Consequently, the performance of the server has a direct bearing on the overall performance of such a system. In this paper, we present a highperformance solution to the I/O retrieval problem in a distributed multimedia system. We develop a model for the architecture of a server for such a system. Parallelism of data retrieval is achieved by striping the data across multiple disks. We present the algorithms for server operation when servicing a constant number of streams, as well as the admission control policy for accepting requests for new streams. The performance of any server ultimately depends on the data access patterns. Two modifications of the basic retrieval algorithm are presented to exploit data access patterns in order to improve system throughput and response time. Finally, we present preliminary performance results of these algorithms on the IBM SP1 and Intel Paragon parallel computers.
Divyesh Jadav, Chutimet Srinilta, Alok N. Choudhary, P. Bruce Berra
J. Parallel Distributed Comput.4
1994 Multimedia Object Modeling and Storage Allocation Strategies
Kingsley C. Nwosu, C. Y. Roger Chen, P. Bruce Berra
J. Intell. Inf. Syst.3
1993 Multimedia object modelling and storage allocation strategies for heterogeneous parallel access storage devices in real time multimedia computing systems
abstract
The improvements in disk speeds have not kept up with improvements in processor and memory speeds. Conventional storage techniques, in the face of multimedia data, are inefficient and/or inadequate. Here, an efficient multimedia object allocation strategy is presented. We describe a multimedia object model, the object and storage device characteristics, and the fragmentation strategy. A bipartite graph approach is used for mapping fragments to storage devices and a cost function is used to determine an efficient allocation of an object and to balance the loads on the devices.>
C. Y. Roger Chen, Kingsley C. Nwosu, P. Bruce Berra
COMPSAC3
1993 PHOEBUS: An Optoelectronic Database Machine Based on Parallel Optical Disks
Pericles A. Mitkas, P. Bruce Berra
J. Parallel Distributed Comput.2
1993 Guest Editors' Introduction: Multimedia Information Systems
P. Bruce Berra, Forouzan Golshani, Rajiv Mehrotra, Olivia R. Liu Sheng
IEEE Trans. Knowl. Data Eng.1
1992 Tutorial II: Multimedia Information Systems
P. Bruce Berra
HPDC1
1992 Issues in Networking and Data Management of Distributed Multimedia Systems
abstract
The authors provide an overall assessment of the current state-of-the art in multimedia information technology, the future directions and the engineering challenges faced by the designers and researchers working in this area. They describe how the newly emerging networking and high performance storage technologies can provide unique opportunities for building interesting multimedia applications, which were unconceivable previously.>
P. Bruce Berra, C. Y. Roger Chen, Arif Ghafoor, Thomas D. C. Little
HPDC1
1992 New Order Preserving Access Methods for Very Large Files Derived From Linear Hashing
abstract
A class of order-preserving dynamic hashing structures is introduced and analyzed. The access method is referred to as the dynamic random-sequential access method (DRSAM) and is derived from linear hashing. A new logical to physical mapping that is based on sequential bucket allocations in hash order is proposed. With respect to previous methods, this allocation technique has the following characteristics: (1) the structure captures the hashed order in consecutive storage areas so that order preserving (OPH) schemes should result in performance improvements for range queries and sequential processing; and (2) it adapts elastic buckets for the control of file growth. Under specific conditions, this approach outperforms the partial expansion method previously proposed by P.-A. Larson (1982).>
Nabil I. Hachem, P. Bruce Berra
IEEE Trans. Knowl. Data Eng.2
1990 Architecture for distributed multimedia database systems
P. Bruce Berra, C. Y. Roger Chen, Arif Ghafoor, Chin Chung Lin, Thomas D. C. Little
Comput. Commun.1
1989 Key-Sequential Access Methods for Very Large Files Derived from Linear Hashing
abstract
A novel class of order-preserving dynamic hashing structures is introduced and analyzed. The access method is referred to as dynamic random-sequential access method (DRSAM) and is derived from linear hashing. With respect to previous methods DRSAM presents the following characteristics: (1) the structure captures the hashed order in consecutive storage areas so that order-preserving schemes result in performance improvements for range queries and sequential processing; and (2) it adapts elastic buckets for the control of file growth. This approach outperforms the partial expansion method. The file structure is also extended with proper control mechanisms to cope with nonuniform distributions. The outcome is a multilevel trie stored as a two-level sequentially allocated file.>
Nabil I. Hachem, P. Bruce Berra
ICDE2
1989 An Optical System for Full Text Search
abstract
In this paper we propose a full text search system based on optics. The storage and processing of the textual data are performed by an optical back-end system to an electronic computer. In this way we can take advantage of the speed and parallelism of digital optical processing. Using the proposed configuration we show how one might implement a set of text processing operations using lasers, spatial light modulators and photodetectors.
Pericles A. Mitkas, P. Bruce Berra, Peter S. Guilfoyle
SIGIR2
1989 An efficient communication structure for distributed commit protocols
abstract
To maintain consistency in a distributed database environment, the transactions must be executed atomically. The standard algorithm for ensuring an atomic execution is called the distributed commit protocol. The two-phase commit protocol and its variations, the well-known protocols used for this purpose, are characterized by successive rounds of message exchange, among all the sites of the database, at the time a transaction enters into a completion phase. The performance of these protocols is given by a complexity measure that depends on the communication structure of the protocol. Given N sites, the worst-case complexity of a commit protocol is O(N/sup 2/). A communication structure called maximal binomial structure (MBS) is presented, for which the complexity of the protocol is O(N*log/sup 3/ N). A lower bound for this complexity is also given, which is O(N*log/sup 2/ N). Protocols using the MBS remain symmetric. A scheme for an arbitrary expansion of the MBS to allow communication among a large number of sites is proposed. For the expanded system, the protocol complexity is also shown to be O(N*log/sup 3/ N). These structures are shown to be superior to other known structures.>
Arif Ghafoor, P. Bruce Berra
IEEE J. Sel. Areas Commun.2
1989 Optics and supercomputing
abstract
Storage, interconnection, and processing are discussed. Various types of optical disks and page-oriented holographic memories are considered. It is shown that optical storage is advancing rapidly and holds the potential of hundreds of megabytes per second data rates from a single storage unit, which can provide many new opportunities for supercomputing. Module-to-module, board-to-board, and chip-to-chip interconnection and gate-to-gate communication are discussed. It is concluded that optical interconnection is, in many cases, superior to electronic interconnection and holds the key to the development of future electrooptic systems. Optical computing devices are discussed and various application areas where optical processing as well as storage and interconnection are expected to play a role in the future are considered. The authors believe that optical processing, while holding considerable promise, lags behind its electronic counterpart primarily due to the fact that digital optical device development is in its infancy. They predict near-term systems will be electrooptic, with each technology providing its strength to the problem at hand.>
P. Bruce Berra, Arif Ghafoor, Mohsen Guizani, Slawomir J. Marcinkowski, Pericles A. Mitkas
Proc. IEEE1
1989 The Impact of Optics on Data and Knowledge Base Systems
abstract
The authors assess the possible impact of optics on database and knowledge base systems, focusing on storage, interconnection, and processing. Various types of optical disks and page-oriented holographic memories are discussed. In the interconnection section, data communication is discussed at a variety of levels. Under processing, applications involving optical content addressable memories, optical data/knowledge base machines, and optics applied to full text processing will be optoelectronic, with easy technology providing its strength to the problem under consideration. It is noted that optical interconnection is superior to electronic interconnection in many cases and that the rapid advance of optical storage holds the potential of hundreds of megabytes per second data rates from a single storage unit. It is noted that optical processing holds considerable promise but lags behind primarily because digital optical device development is in its infancy.>
P. Bruce Berra, Arif Ghafoor, Pericles A. Mitkas, Slawomir J. Marcinkowski, Mohsen Guizani
IEEE Trans. Knowl. Data Eng.1
1988 A Comparison of Concatenated and Superimposed Code Word Surrogate Files for Very Large Data/Knowledge Bases
Soon Myoung Chung, P. Bruce Berra
EDBT2
1978 Recent developments in data base and information retrieval hardware architectures
abstract
Increased emphasis has been given to the solution of data base management and information retrieval problems through the use of new hardware architectures. These architectures have included front end/back end organizations, logic in memory, associative memory/array processors, special function architectures and computers developed solely for the handling of data. In this paper a brief overview of some of these architectures is given. The paper is concluded with the author's opinion as to progress in the field during the next ten years.
P. Bruce Berra
COMPSAC1
1978 A data base machine design and evaluation facility
abstract
Recent announcements in the computer field concerning semiconductor technology have motivated interest in the area of data base management and computer architecture to develop data base machines (DBM). The variety of architectural options available for defining a DBM has initiated a research effort to develop a methodology to help design and evaluate these options. Selected subsets of a DBM can be designed and implemented in specialized architectures called special purpose function architectures(SPFA's). These SPFA's can perform data base management functions, in hardware, that are currently being done by software modules. As part of this research, a highly specialized environment is currently being studied in a joint research effort between Syracuse University and USAF/ RADC to integrate the tools necessary for designing and evaluating DBM architectures. This environment is called a Data Base Machine Design and Evaluation Facility. Tasks to perform a study of the DBMDEF are described in this paper.
Raymond A. Liuzzi, P. Bruce Berra
COMPSAC2
1977 Minimum Cost Selection of Secondary Indexes for Formatted Files
abstract
Secondary indexes are often used in database management systems for secondary key retrieval. Although their use can improve retrieval time significantly, the cost of index maintenance and storage increases the overhead of the file processing application. The optimal set of indexed secondary keys for a particular application depends on a number of application dependent factors. In this paper a cost function is developed for the evaluation of candidate indexing choices and applied to the optimization of index selection. Factors accounted for include file size, the relative rates of retrieval and maintenance and the distribution of retrieval and maintenance over the candidate keys, index structure, and system charging rates. Among the results demonstrated are the increased effectiveness of secondary indexes for large files, the effect of the relative rates of retrieval and maintenance, the greater cost of allowing for arbitrarily formulated queries, and the impact on cost of the use of different index structures.
Henry D. Anderson, P. Bruce Berra
ACM Trans. Database Syst.2
1974 A Quantitative Analysis of the Utilization of Associative Memories in Data Management
abstract
An associative approach to data management is developed, and a methodology for measuring the performance and effectiveness of this approach is provided. Mathematical models which quantitatively describe retrieval, storage requirements, updating, and flexibility are developed for both a class of current sequential systems and an associative system. Utilizing these models, a comparison is made between the two systems under certain assumptions so that for given classes of data management problems, one can determine which system is more favorable.
Casper R. DeFiore, P. Bruce Berra
IEEE Trans. Computers2
1971 A computerised algorithm for the planning and optimisation of a manufacturing process
P. Bruce Berra, Moshe M. Barash
Comput. Aided Des.1
1968 Remote access to schematic drawings
P. Bruce Berra, Dean H. Wilson
Inf. Storage Retr.1