Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Arie Shoshani

dblp:s/ArieShoshani · DBLP profile ↗
← Back
75ranked-venue papers
13as first author
0since 2021 · last 2019
—ORCID · none

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

Databases, data management, data science and information retrieval · 58 · 12 first-authorSystems, architecture and hardware · 13Artificial intelligence and machine learning · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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.

Databases, data mining, and information retrieval
22 papers
Data models and query languages · 37% Indexing and storage engines · 29% Query processing and optimization · 23%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
High-performance computing · 65% Distributed systems · 31% Memory systems · 3%
Computer networks
1 paper
Network optimization and economics · 33% Internet architecture and protocols · 33% Routing and switching · 33%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines
bitmap index
0.552014
Parallel data analysis directly on scientific file formats · SIGMOD Conference 2014
Analyses of multi-level and multi-component compressed bitmap indexes · ACM Trans. Database Syst. 2010
Adaptive Bitmap Indexes for Space-Constrained Systems · ICDE 2008
High-performance computing
parallel i/o
0.322012
Parallel I/O, analysis, and visualization of a trillion particle simulation · SC 2012
Parallel index and query for large scale data analysis · SC 2011
Data models and query languages
query language design
0.212015
The Composite Data Model: A Unified Approach for Combining and Querying Multiple Data Models · IEEE Trans. Knowl. Data Eng. 2015
High-performance computing
scientific data analysis
0.232014
Parallel index and query for large scale data analysis · SC 2011
Parallel data analysis directly on scientific file formats · SIGMOD Conference 2014
High-performance remote access to climate simulation data: a challenge problem for data grid technologies · SC 2001
Data models and query languages
array data management
0.212014
Parallel data analysis directly on scientific file formats · SIGMOD Conference 2014
Query processing and optimization › query execution
in-situ query processing
0.212014
Parallel data analysis directly on scientific file formats · SIGMOD Conference 2014
High-performance computing
particle simulation
0.112012
Parallel I/O, analysis, and visualization of a trillion particle simulation · SC 2012
Internet architecture and protocols › resource reservation
bandwidth reservation
0.112010
A Flexible Reservation Algorithm for Advance Network Provisioning · SC 2010
Routing and switching
path computation
0.112010
A Flexible Reservation Algorithm for Advance Network Provisioning · SC 2010
Network optimization and economics
resource allocation
0.112010
A Flexible Reservation Algorithm for Advance Network Provisioning · SC 2010
Distributed systems
distributed data processing
0.122011
The Earth System Grid: Supporting the Next Generation of Climate Modeling Research · Proc. IEEE 2005
Parallel index and query for large scale data analysis · SC 2011
Distributed systems › distributed data processing
distributed data access
0.122005
The Earth System Grid: Supporting the Next Generation of Climate Modeling Research · Proc. IEEE 2005
High-performance remote access to climate simulation data: a challenge problem for data grid technologies · SC 2001
Query processing and optimization › aggregation
partial preaggregation
0.112007
Efficient estimation of joint queries from multiple OLAP databases · ACM Trans. Database Syst. 2007
Data models and query languages › data modeling
heterogeneous data models
0.112015
The Composite Data Model: A Unified Approach for Combining and Querying Multiple Data Models · IEEE Trans. Knowl. Data Eng. 2015
Indexing and storage engines › bitmap index
compressed bitmap index
0.112006
Optimizing bitmap indices with efficient compression · ACM Trans. Database Syst. 2006
Information retrieval › indexing
index compression
0.112006
Optimizing bitmap indices with efficient compression · ACM Trans. Database Syst. 2006
Distributed systems › distributed system security
authentication and authorization
0.112005
The Earth System Grid: Supporting the Next Generation of Climate Modeling Research · Proc. IEEE 2005
Distributed systems
distributed coordination
0.112005
The Earth System Grid: Supporting the Next Generation of Climate Modeling Research · Proc. IEEE 2005
Query processing and optimization
range query
0.122010
Analyses of multi-level and multi-component compressed bitmap indexes · ACM Trans. Database Syst. 2010
Optimizing bitmap indices with efficient compression · ACM Trans. Database Syst. 2006
Query processing and optimization
OLAP
0.022000
OLAP++: Powerful and Easy-to-Use Federations of OLAP and Object Databases · VLDB 2000
OLAP and Statistical Databases: Similarities and Differences · PODS 1997
Distributed systems › grid computing
data grid
0.022002
High-performance remote access to climate simulation data: a challenge problem for data grid technologies · SC 2001
Disk cache replacement algorithm for storage resource managers in data grids · SC 2002
Memory systems › cache management
cache replacement
0.012002
Disk cache replacement algorithm for storage resource managers in data grids · SC 2002
Distributed systems › replication
replica management
0.012001
High-performance remote access to climate simulation data: a challenge problem for data grid technologies · SC 2001
Environmental and earth informatics
climate modeling
0.022005
The Earth System Grid: Supporting the Next Generation of Climate Modeling Research · Proc. IEEE 2005
High-performance remote access to climate simulation data: a challenge problem for data grid technologies · SC 2001
Indexing and storage engines
adaptive indexing
0.012008
Adaptive Bitmap Indexes for Space-Constrained Systems · ICDE 2008
Database system architecture and tuning › analytical database system
statistical database
0.031997
OLAP and Statistical Databases: Similarities and Differences · PODS 1997
Statistical Databases: Characteristics, Problems, and some Solutions · VLDB 1982
A Compression Technique for Large Statistical Data-Bases · VLDB 1981
Query processing and optimization › range query
multidimensional range query
0.012006
Optimizing bitmap indices with efficient compression · ACM Trans. Database Syst. 2006
Database system architecture and tuning › database design › physical database design
index selection
0.012004
On the performance of bitmap indices for high cardinality attributes · VLDB 2004
Storage systems › storage management
storage resource management
0.012002
Disk cache replacement algorithm for storage resource managers in data grids · SC 2002
Data models and query languages › query language
object-oriented query language
0.011993
Object Queries over Relational Databases: Language, Implementation, and Applications · ICDE 1993

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

schema integration · 0.2anchor-based querying · 0.2query processing · 0.1indexing · 0.1experimental verification · 0.1closed-form analysis · 0.1analytical modeling · 0.1globus toolkit · 0.1projection indexes · 0.1optimal binning · 0.1false positive elimination · 0.1linear indirect estimation · 0.1cross-product method · 0.1replica management · 0.1data transfer · 0.1utility function ranking · 0.0simulation · 0.0statistical database management · 0.0
YearPublicationVenuePosition
2019 Parallel membership queries on very large scientific data sets using bitmap indexes
abstract
Summary Many scientific applications produce very large amounts of data as advances in hardware fuel computing and experimental facilities. Managing and analyzing massive quantities of scientific data is challenging as data are often stored in specific formatted files, such as HDF5 and NetCDF, which do not offer appropriate search capabilities. In this research, we investigated a special class of search capability, called membership query, to identify whether queried elements of a set are members of an attribute. Attributes that naturally have classification values appear frequently in scientific domains such as category and object type as well as in daily life such as zip code and occupation. Because classification attribute values are discrete and require random data access, performing a membership query on a large scientific data set creates challenges. We applied bitmap indexing and parallelization to membership queries to overcome these challenges. Bitmap indexing provides high performance not only for low cardinality attributes but also for high cardinality attributes, such as floating‐point variables, electric charge, or momentum in a particle physics data set, due to compression algorithms such as Word‐Aligned Hybrid. We conducted experiments, in a highly parallelized environment, on data obtained from a particle accelerator model and a synthetic data set.
Beytullah Yildiz, Kesheng Wu, Surendra Byna, Arie Shoshani
Concurr. Comput. Pract. Exp.4
2016 A science data gateway for environmental management
abstract
Summary Science data gateways are effective in providing complex science data collections to the world‐wide user communities. In this paper we describe a gateway for the Advanced Simulation Capability for Environmental Management (ASCEM) framework. Built on top of established web service technologies, the ASCEM data gateway is specifically designed for environmental modeling applications. Its key distinguishing features include (1) handling of complex spatiotemporal data, (2) offering a variety of selective data access mechanisms, (3) providing state‐of‐the‐art plotting and visualization of spatiotemporal data records, and (4) integrating seamlessly with a distributed workflow system using a RESTful interface. ASCEM project scientists have been using this data gateway since 2011. Copyright © 2015 John Wiley & Sons, Ltd.
Deborah A. Agarwal, Boris Faybishenko, Vicky L. Freedman, Harinarayan Krishnan, Gary Kushner, Carina Lansing, Ellen Porter, Alexandru Romosan, Arie Shoshani, Haruko M. Wainwright, Arthur Weidmer, Kesheng Wu
Concurr. Comput. Pract. Exp.9
2015 The Composite Data Model: A Unified Approach for Combining and Querying Multiple Data Models
abstract
In this paper, we combine the characteristics of three fundamental data models in order to represent their semantics in a common framework. These fundamental data models include the familiar concepts of modeling (1) object classes (or entities), their properties (attributes) and relationships between them, (2) multidimensional objects and attributes that can be summarized over the dimensions, and (3) hierarchical structures. This model, called the Composite Data Model, facilitates combinations of these three model structures to be represented jointly in a single schema, thus providing more expressive and natural queries over them. The main advantage of the composite data model (CDM), and a composite query language (CQL) over it, is that any combination of the three fundamental models can be represented jointly based on explicit semantics of each of the fundamental data models. This is unlike existing data models that represent each data model individually or obscure the semantics of additional features being modeled. In order to develop a query language over the combined schemas, we introduce a new concept, referred to as anchor, which is an object class that acts as the focus of the query. We provide in the query language path structures relative to the anchor that facilitate data navigation and data manipulation. We develop the syntax and semantics of the proposed language, and illustrate its expressive power through numerous query examples, and comparisons to three other query languages: OQL, SPARQL, and XQuery.
Elaheh Pourabbas, Arie Shoshani
IEEE Trans. Knowl. Data Eng.2
2014 Parallel data analysis directly on scientific file formats
abstract
Scientific experiments and large-scale simulations produce massive amounts of data. Many of these scientific datasets are arrays, and are stored in file formats such as HDF5 and NetCDF. Although scientific data management systems, such as SciDB, are designed to manipulate arrays, there are challenges in integrating these systems into existing analysis workflows. Major barriers include the expensive task of preparing and loading data before querying, and converting the final results to a format that is understood by the existing post-processing and visualization tools. As a consequence, integrating a data management system into an existing scientific data analysis workflow is time-consuming and requires extensive user involvement. In this paper, we present the design of a new scientific data analysis system that efficiently processes queries directly over data stored in the HDF5 file format. This design choice eliminates the tedious and error-prone data loading process, and makes the query results readily available to the next processing steps of the analysis workflow. Our design leverages the increasing main memory capacities found in supercomputers through bitmap indexing and in-memory query execution. In addition, query processing over the HDF5 data format can be effortlessly parallelized to utilize the ample concurrency available in large-scale supercomputers and modern parallel file systems. We evaluate the performance of our system on a large supercomputing system and experiment with both a synthetic dataset and a real cosmology observation dataset. Our system frequently outperforms the relational database system that the cosmology team currently uses, and is more than 10X faster than Hive when processing data in parallel. Overall, by eliminating the data loading step, our query processing system is more effective in supporting in situ scientific analysis workflows.
Spyros Blanas, Kesheng Wu, Surendra Byna, Bin Dong 0002, Arie Shoshani
SIGMOD Conference5
2014 Hello ADIOS: the challenges and lessons of developing leadership class I/O frameworks
abstract
SUMMARY Applications running on leadership platforms are more and more bottlenecked by storage input/output (I/O). In an effort to combat the increasing disparity between I/O throughput and compute capability, we created Adaptable IO System (ADIOS) in 2005. Focusing on putting users first with a service oriented architecture, we combined cutting edge research into new I/O techniques with a design effort to create near optimal I/O methods. As a result, ADIOS provides the highest level of synchronous I/O performance for a number of mission critical applications at various Department of Energy Leadership Computing Facilities. Meanwhile ADIOS is leading the push for next generation techniques including staging and data processing pipelines. In this paper, we describe the startling observations we have made in the last half decade of I/O research and development, and elaborate the lessons we have learned along this journey. We also detail some of the challenges that remain as we look toward the coming Exascale era. Copyright © 2013 John Wiley & Sons, Ltd.
Qing Liu 0002, Jeremy Logan, Yuan Tian 0004, Hasan Abbasi, Norbert Podhorszki, Jong Choi 0001, Scott Klasky, Roselyne Tchoua, Jay F. Lofstead, Ron A. Oldfield, Manish Parashar, Nagiza F. Samatova, Karsten Schwan, Arie Shoshani, Matthew Wolf, Kesheng Wu, Weikuan Yu
Concurr. Comput. Pract. Exp.14
2013 Accelerating gene context analysis using bitmaps
abstract
Gene context analysis determines the function of genes by examining the conservation of chromosomal gene clusters and co-occurrence functional profiles across genomes. This is based on the observation that functionally related genes are often collocated on chromosomes as part of so called "gene cassettes", and relies on the identification of such cassettes across a statistically significant and phylogenetically diverse collection of genomes. Gene context analysis is an important part of a genomic data management system such as the Integrated Microbial Genomes (IMG) system, which has one of the largest public genome collections. As of January 2013, IMG contains 3.3 million gene cassettes across 8,000 genomes. A gene context analysis in IMG performs many millions of comparisons among the cassettes and their functions. Using a traditional relational database management system, these cassettes and their functional characteristics are represented by a correlation table of more than 2 billion rows along with a dozen auxiliary tables. This correlation table requires 16.5 hours to build and a typical query requires 5 to 10 minutes to answer.
Alexandru Romosan, Arie Shoshani, Kesheng Wu, Victor M. Markowitz, Konstantinos Mavrommatis
SSDBM2
2012 Parallel I/O, analysis, and visualization of a trillion particle simulation
abstract
Petascale plasma physics simulations have recently entered the regime of simulating trillions of particles. These unprecedented simulations generate massive amounts of data, posing significant challenges in storage, analysis, and visualization. In this paper, we present parallel I/O, analysis, and visualization results from a VPIC trillion particle simulation running on 120,000 cores, which produces ~30TB of data for a single timestep. We demonstrate the successful application of H5Part, a particle data extension of parallel HDF5, for writing the dataset at a significant fraction of system peak I/O rates. To enable efficient analysis, we develop hybrid parallel FastQuery to index and query data using multi-core CPUs on distributed memory hardware. We show good scalability results for the FastQuery implementation using up to 10,000 cores. Finally, we apply this indexing/query-driven approach to facilitate the first-ever analysis and visualization of the trillion particle dataset.
Surendra Byna, Jerry Chou 0001, Oliver Rübel, Prabhat, Homa Karimabadi, William S. Daughton, Vadim Roytershteyn, E. Wes Bethel, Mark Howison, Ke-Jou Hsu, Kuan-Wu Lin, Arie Shoshani, Andrew Uselton, Kesheng Wu
SC12
2012 Minimizing Index Size by Reordering Rows and Columns
Elaheh Pourabbas, Arie Shoshani, Kesheng Wu
SSDBM2
2011 Parallel index and query for large scale data analysis
abstract
Modern scientific datasets present numerous data management and analysis challenges. State-of-the-art index and query technologies are critical for facilitating interactive exploration of large datasets, but numerous challenges remain in terms of designing a system for processing general scientific datasets. The system needs to be able to run on distributed multi-core platforms, efficiently utilize underlying I/O infrastructure, and scale to massive datasets.
Jerry Chou 0001, Mark Howison, Brian Austin, Kesheng Wu, Ji Qiang, E. Wes Bethel, Arie Shoshani, Oliver Rübel, Prabhat, Robert D. Ryne
SC7
2010 EFFIS: An End-to-end Framework for Fusion Integrated Simulation
abstract
The purpose of the Fusion Simulation Project is to develop a predictive capability for integrated modeling of magnetically confined burning plasmas. In support of this mission, the Center for Plasma Edge Simulation has developed an End-to-end Framework for Fusion Integrated Simulation (EFFIS) that combines critical computer science technologies in an effective manner to support leadership class computing and the coupling of complex plasma physics models. We describe here the main components of EFFIS and how they are being utilized to address our goal of integrated predictive plasma edge simulation.
Julian C. Cummings, Jay F. Lofstead, Karsten Schwan, Alex Sim, Arie Shoshani, Ciprian Docan, Manish Parashar, Scott Klasky, Norbert Podhorszki, Roselyne Tchoua
PDP5
2010 A Flexible Reservation Algorithm for Advance Network Provisioning
abstract
Many scientific applications need support from a communication infrastructure that provides predictable performance, which requires effective algorithms for bandwidth reservations. Network reservation systems such as ESnet's OSCARS, establish guaranteed bandwidth of secure virtual circuits for a certain bandwidth and length of time. However, users currently cannot inquire about bandwidth availability, nor have alternative suggestions when reservation requests fail. In general, the number of reservation options is exponential with the number of nodes n, and current reservation commitments. We present a novel approach for path finding in time-dependent networks taking advantage of user-provided parameters of total volume and time constraints, which produces options for earliest completion and shortest duration. The theoretical complexity is only O(n2r2) in the worst-case, where r is the number of reservations in the desired time interval. We have implemented our algorithm and developed efficient methodologies for incorporation into network reservation frameworks. Performance measurements confirm the theoretical predictions.
Mehmet Balman, Evangelos Chaniotakis, Arie Shoshani, Alex Sim
SC3
2010 Improving estimation accuracy of aggregate queries on data cubes
Elaheh Pourabbas, Arie Shoshani
Data Knowl. Eng.2
2010 Analyses of multi-level and multi-component compressed bitmap indexes
abstract
Bitmap indexes are known as the most effective indexing methods for range queries on append-only data, and many different bitmap indexes have been proposed in the research literature. However, only two of the simplest ones are used in commercial products. To better understand the benefits offered by the more sophisticated variations, we conduct an analytical comparison of well-known bitmap indexes, most of which are in the class of multi-component bitmap indexes. Our analysis is the first to fully incorporate the effects of compression on their performance. We produce closed-form formulas for both the index sizes and the query processing costs for the worst cases. One surprising finding is that the two simple indexes are in fact the best among multi-component indexes. Additionally, we investigate a number of novel variations in a class of multi-level indexes, and find that they answer queries faster than the best of multi-component indexes. More specifically, some two-level indexes are predicted by analyses and verified with experiments to be 5 to 10 times faster than well-known indexes. Furthermore, these two-level indexes have the optimal computational complexity for answering queries.
Kesheng Wu, Arie Shoshani, Kurt Stockinger
ACM Trans. Database Syst.2
2009 The Scientific Data Management Center: Providing Technologies for Large Scale Scientific Exploration
Arie Shoshani
SSDBM1
2009 Interoperation of world-wide production e-Science infrastructures
abstract
Abstract Many production Grid and e‐Science infrastructures have begun to offer services to end‐users during the past several years with an increasing number of scientific applications that require access to a wide variety of resources and services in multiple Grids. Therefore, the Grid Interoperation Now—Community Group of the Open Grid Forum—organizes and manages interoperation efforts among those production Grid infrastructures to reach the goal of a world‐wide Grid vision on a technical level in the near future. This contribution highlights fundamental approaches of the group and discusses open standards in the context of production e‐Science infrastructures. Copyright © 2009 John Wiley & Sons, Ltd.
Morris Riedel, Erwin Laure, Thomas Soddemann, Laurence Field, John-Paul Navarro, James Casey, Maarten Litmaath, Jean-Philippe Baud, Birger Koblitz, Charles E. Catlett, Dane Skow, Cindy Zheng, Philip M. Papadopoulos, Mason J. Katz, Neha Sharma 0001, Oxana Smirnova, Balázs Kónya, Peter W. Arzberger, Frank Würthwein, Abhishek Singh Rana, Terrence Martin, M. Wan, Von Welch, Tony Rimovsky, Steven J. Newhouse, Andrea Vanni, Yoshio Tanaka, Yusuke Tanimura, Tsutomu Ikegami, David Abramson 0001, Colin Enticott, Graham Jenkins, Ruth Pordes, Steven Timm, Gidon Moont, Mona Aggarwal, Dave Colling, Olivier van der Aa, Alex Sim, Vijaya Natarajan, Arie Shoshani, Junmin Gu, Gerson Galang, Riccardo Zappi, Luca Magnoni, Vincenzo Ciaschini, Michele Pace, Valerio Venturi, Moreno Marzolla, Paolo Andreetto, Robert Cowles, Shaowen Wang 0001, Yuji Saeki, Hitoshi Sato, Satoshi Matsuoka, Putchong Uthayopas, Somsak Sriprayoonsakul, Oscar Koeroo, Matthew Viljoen, Laura Pearlman, Stephen Pickles, David Wallom, Glenn Moloney, Jerome Lauret, Jim Marsteller, Paul Sheldon, Surya Pathak, Shaun De Witt, Jirí Mencák, Jens Jensen, Matt Hodges, Derek Ross, Sugree Phatanapherom, Gilbert Netzer, Anders Rhod Gregersen, Mike Jones 0002, Péter Kacsuk, Achim Streit, Daniel Mallmann, Felix Wolf 0001, Thomas Lippert, Thierry Delaitre, Eduardo Huedo, Neil Geddes
Concurr. Comput. Pract. Exp.41
2009 Object-extended OLAP querying
Torben Bach Pedersen, Junmin Gu, Arie Shoshani, Christian S. Jensen
Data Knowl. Eng.3
2008 Improving estimation accuracy of aggregate queries on data cubes
abstract
In this paper, we investigate the problem of estimation of a target database from summary databases derived from a base data cube. We show that such estimates can be derived by choosing a primary database which uses a proxy database to estimate the results. This technique is common in statistics, but an important issue we are addressing is the accuracy of these estimates. Specifically, given multiple primary and multiple proxy databases, that share the same summary measure, the problem is how to select the primary and proxy databases that will generate the most accurate target database estimation possible. We propose an algorithmic approach for determining the steps to select or compute the source databases from multiple summary databases, which makes use of the principles of information entropy. We show that the source databases with the largest number of cells in common provide the more accurate estimates. We prove that this is consistent with maximizing the entropy. We provide some experimental results on the accuracy of the target database estimation in order to verify our results.
Elaheh Pourabbas, Arie Shoshani
DOLAP2
2008 Adaptive Bitmap Indexes for Space-Constrained Systems
abstract
Data management systems for "big science" often have tight memory and disk space constraints. In this paper, we introduce adaptive bitmap indexes, which conform to both space limits while dynamically adapting to the query load and offering excellent performance. So that adaptive bitmap indexes can use optimal bin boundaries, we show how to improve the scalability of optimal binning algorithms so that they can be used with real- world workloads. As the removal of false positives is the largest component of lookup time for a small-footprint bitmap index, we propose a novel way to materialize and drop auxiliary projection indexes, to eliminate the need to visit the data store to check for false positives. Our experiments with real-world data and queries show that adaptive bitmap indexes offer approximately 100- 300% performance improvement (compared to standard binned bitmap indexes) at a cost of 5 MB of dedicated memory, under disk storage constraints that would cripple other indexes.
Rishi Rakesh Sinha, Marianne Winslett, Kesheng Wu, Kurt Stockinger, Arie Shoshani
ICDE5
2008 Efficient Operational Profiling of Systems Using Suffix Arrays on Execution Logs
abstract
Operational profiles are an essential part of software reliability engineering. Typically they are created from the software requirements, and through customer reviews. Creation of operational profiles often is laborious and requires human intervention. Our approach builds an operational profile based on the actual usage from execution logs. The difficulty in using execution logs is that the amount of data to be analyzed is extremely large (more than a million records per day in many applications). Our solution constructs operational profiles by identifying all the possible clustered sequences of events (patterns) that exist in the logs. This is done very efficiently using suffix arrays data structure.
Meiyappan Nagappan, Mladen A. Vouk, Kesheng Wu, Alex Sim, Arie Shoshani
ISSRE5
2008 Breaking the Curse of Cardinality on Bitmap Indexes
Kesheng Wu, Kurt Stockinger, Arie Shoshani
SSDBM3
2007 Storage Resource Managers: Recent International Experience on Requirements and Multiple Co-Operating Implementations
Lana Abadie, Paolo Badino, Jean-Philippe Baud, Ezio Corso, Matt Crawford, Shaun De Witt, Flavia Donno, Alberto Forti, Ákos Frohner, Patrick Fuhrmann, Gilbert Grosdidier, Junmin Gu, Jens Jensen, Birger Koblitz, Sophie Lemaitre, Maarten Litmaath, Dmitry Litvintsev, Giuseppe Lo Presti, Luca Magnoni, Tigran Mkrtchyan, Alexander Moibenko, Rémi Mollon, Vijaya Natarajan, Gene Oleynik, Timur Perelmutov, Donald Petravick, Arie Shoshani, Alex Sim, David E. Smith 0003, Massimo Sponza, Paolo Tedesco, Riccardo Zappi
MSST27
2007 Enabling Real-Time Querying of Live and Historical Stream Data
abstract
Applications that query data streams in order to identify trends, patterns, or anomalies can often benefit from comparing the live stream data with archived historical stream data. However, searching this historical data in real time has been considered so far to be prohibitively expensive. One of the main bottlenecks is the update costs of the indices over the archived data. In this paper, we address this problem by using our highly-efficient bitmap indexing technology (called FastBit) and demonstrate that the index update operations are sufficiently efficient for this bottleneck to be removed. We describe our prototype system based on the TelegraphCQ streaming query processor and the FastBit bitmap index. We present a detailed performance evaluation of our system using a complex query workload for analyzing real network traffic data. The combined system uses TelegraphCQ to analyze streams of traffic information and FastBit to correlate current behaviors with historical trends. We demonstrate that our system can simultaneously analyze (1) live streams with high data rates and (2) a large repository of historical stream data.
Frederick Reiss 0001, Kurt Stockinger, Kesheng Wu, Arie Shoshani, Joseph M. Hellerstein
SSDBM4
2007 Efficient estimation of joint queries from multiple OLAP databases
abstract
Given an OLAP query expressed over multiple source OLAP databases, we study the problem of estimating the resulting OLAP target database. The problem arises when it is not possible to derive the result from a single database. The method we use is linear indirect estimation, commonly used for statistical estimation. We examine two obvious computational methods for computing such a target database, called the full cross-product (F) and preaggregation (P) methods. We study the accuracy and computational cost of these methods. While the F method provides a more accurate estimate, it is more expensive computationally than P. Our contribution is in proposing a third, new method, called the partial preaggregation method (PP), which is significantly less expensive than F, but just as accurate. We prove formally that the PP method yields the same results as the F method, and provide analytical and experimental results on the accuracy and computational benefits of the PP method.
Elaheh Pourabbas, Arie Shoshani
ACM Trans. Database Syst.2
2006 The Composite OLAP-Object Data Model: Removing an Unnecessary Barrier
abstract
OLAP and object data models represent different logical concepts and structures, and therefore separate database systems with different query languages were developed based on these models. We show in this paper that it is desirable and possible to combine these models to represent realistic modeling requirements. We define in this paper an OLAP-object data model that combines the main characteristics of OLAP and object data models in order to represent their functionalities in a common framework. We use three different types of object classes: primitive, regular and composite. In the OLAP-object data model, primitive and regular classes which represent object structures can be used for form composite classes that represent OLAP structures. We define a query language that uses path structures to facilitate data navigation and data manipulation. The proposed language uses the concept of an anchor. An anchor is an object class (primitive, regular or composite) that is selected as a starting node from which paths structures can be formed to express queries. The power of the proposed query language is illustrated through numerous examples. The syntax and semantics of the proposed language are developed
Elaheh Pourabbas, Arie Shoshani
SSDBM2
2006 Optimizing bitmap indices with efficient compression
abstract
Bitmap indices are efficient for answering queries on low-cardinality attributes. In this article, we present a new compression scheme called Word-Aligned Hybrid (WAH) code that makes compressed bitmap indices efficient even for high-cardinality attributes. We further prove that the new compressed bitmap index, like the best variants of the B-tree index, is optimal for one-dimensional range queries. More specifically, the time required to answer a one-dimensional range query is a linear function of the number of hits. This strongly supports the well-known observation that compressed bitmap indices are efficient for multidimensional range queries because results of one-dimensional range queries computed with bitmap indices can be easily combined to answer multidimensional range queries. Our timing measurements on range queries not only confirm the linear relationship between the query response time and the number of hits, but also demonstrate that WAH compressed indices answer queries faster than the commonly used indices including projection indices, B-tree indices, and other compressed bitmap indices.
Kesheng Wu, Ekow J. Otoo, Arie Shoshani
ACM Trans. Database Syst.3
2005 Co-Scheduling of Computation and Data on Computer Clusters
Alexandru Romosan, Doron Rotem, Arie Shoshani, Derek Wright
SSDBM3
2005 The Earth System Grid: Supporting the Next Generation of Climate Modeling Research
abstract
Understanding the Earth's climate system and how it might be changing is a preeminent scientific challenge. Global climate models are used to simulate past, present, and future climates, and experiments are executed continuously on an array of distributed supercomputers. The resulting data archive, spread over several sites, currently contains upwards of 100 TB of simulation data and is growing rapidly. Looking toward mid-decade and beyond, we must anticipate and prepare for distributed climate research data holdings of many petabytes. The Earth System Grid (ESG) is a collaborative interdisciplinary project aimed at addressing the challenge of enabling management, discovery, access, and analysis of these critically important datasets in a distributed and heterogeneous computational environment. The problem is fundamentally a Grid problem. Building upon the Globus toolkit and a variety of other technologies, ESG is developing an environment that addresses authentication, authorization for data access, large-scale data transport and management, services and abstractions for high-performance remote data access, mechanisms for scalable data replication, cataloging with rich semantic and syntactic information, data discovery, distributed monitoring, and Web-based portals for using the system.
David E. Bernholdt, Shishir Bharathi, David Brown 0006, Kasidit Chanchio, Meili Chen, Ann L. Chervenak, Luca Cinquini, Bob Drach, Ian T. Foster, Peter Fox 0001, José García 0004, Carl Kesselman, Rob S. Markel, Don Middleton, Veronika Nefedova, Line C. Pouchard, Arie Shoshani, Alex Sim, Gary Strand, Dean N. Williams
Proc. IEEE17
2004 Evaluation Strategies for Bitmap Indices with Binning
Kurt Stockinger, Kesheng Wu, Arie Shoshani
DEXA3
2004 DataMover: Robust Terabyte-Scale Multi-file Replication over Wide-Area Networks
Alex Sim, Junmin Gu, Arie Shoshani, Vijaya Natarajan
SSDBM3
2004 On the performance of bitmap indices for high cardinality attributes
Kesheng Wu, Ekow J. Otoo, Arie Shoshani
VLDB3
2003 An Ontology for Scientific Information in a Grid Environment: the Earth System Grid
abstract
In the emerging world of Grid Computing, shared computational, data, other distributed resources are becoming available to enable scientific advancement through collaborative research and collaboratories. This paper describes the increasing role of ontologies in the context of Grid Computing for obtaining, comparing and analyzing data. We present ontology entities and a declarative model that provide the outline for an ontology of scientific information. Relationships between concepts are also given. The implementation of some concepts described in this ontology is discussed within the context of the Earth System Grid II (ESG)[1].
Line C. Pouchard, Luca Cinquini, Bob Drach, Don Middleton, David E. Bernholdt, Kasidit Chanchio, Ian T. Foster, Veronika Nefedova, David Brown 0006, Peter Fox 0001, José García 0004, Gary Strand, Dean N. Williams, Ann L. Chervenak, Carl Kesselman, Arie Shoshani, Alex Sim
CCGRID16
2003 Answering Joint Queries from Multiple Aggregate OLAP Databases
Elaheh Pourabbas, Arie Shoshani
DaWaK2
2003 A Modeling and Execution Environment for Distributed Scientific Workflows
abstract
We illustrate how a domain scientist can perform a complex scientific task by interleaving data access, querying, and manipulation, as well as analytical steps and computations in complex, problem specific ways. We show how our system is used by a geneticist for solving the problem of discovering the so-called "co-regulated" genes by interlinking data and computation from several Web sites, local computations, as well as local and remote databases. The main distinctive features of our system (compared, e.g., to the ZOO environment (Ioannidis et al., 1996)) include: (i) executable workflows run as Web services; (ii) abstract workflows employ concept names and semantic types that are higher-level (and thus more "scientist friendly") than executable workflows; and (iii) our system supports automatic translation of the latter into the former.
Ilkay Altintas, Sangeeta Bhagwanani, David Buttler, Sandeep Chandra, Zhengang Cheng, Matthew Coleman, Terence Critchlow, Amarnath Gupta, Ling Liu 0001, Bertram Ludäscher, Calton Pu, Reagan W. Moore, Arie Shoshani, Mladen A. Vouk
SSDBM14
2003 Using Bitmap Index for Interactive Exploration of Large Datasets
abstract
Many scientific applications generate large spatio-temporal datasets. A common way of exploring these datasets is to identify and track regions of interest. Usually these regions are defined as contiguous sets of points whose attributes satisfy some user defined conditions, e.g. high temperature regions in a combustion simulation. At each time step, the regions of interest may be identified by first searching for all points that satisfy the conditions and then grouping the points into connected regions. To speed up this process, the searching step may use a tree-based indexing scheme, such as a KD-tree or an Octree. However, these indices are efficient only if the searches are limited to one or a small number of selected attributes. Scientific datasets often contain hundreds of attributes and scientists frequently study these attributes in complex combinations, e.g. finding regions of high temperature and low pressure. Bitmap indexing is an efficient method for searching on multiple criteria simultaneously. We apply a bitmap compression scheme to reduce the size of the indices. In addition, we show that the compressed bitmaps can be used efficiently to perform the region growing and the region tracking operations. Analyses show that our approach scales well and our tests on two datasets from simulation of the autoignition process show impressive performance.
Kesheng Wu, Wendy S. Koegler, Jacqueline Chen, Arie Shoshani
SSDBM4
2003 High-performance remote access to climate simulation data: a challenge problem for data grid technologies
Ann L. Chervenak, Ewa Deelman, Carl Kesselman, William E. Allcock, Ian T. Foster, Veronika Nefedova, Jason Lee 0001, Alex Sim, Arie Shoshani, Bob Drach, Dean N. Williams, Don Middleton
Parallel Comput.9
2002 Strategies for processing ad hoc queries on large data warehouses
abstract
As data warehousing applications grow in size, existing data organizations and access strategies, such as relational tables and B-tree indexes, are becoming increasingly ine#ective. The two primary reasons for this are that these datasets involve many attributes and the queries on the data usually involve conditions on small subsets of the attributes. Two strategies are known to address these di#culties well, namely vertical partitioning and bitmap indexes. In this paper, we summarize our experience of implementing a number of bitmap index schemes on vertically partitioned data tables. One important observation is that simply scanning the vertically partitioned data tables is often more e#cient than using B-tree based indexes to answer ad hoc range queries on static datasets. For these range queries, compressed bitmap indexes are in most cases more e#cient than scanning vertically partitioned tables. We evaluate the performance of two di#erent compression schemes for bitmap indexes stored is various ways. Using the compression scheme called WordAligned Hybrid Code (WAH) to store the bitmaps in plain files shows the best overall performance for bitmap indexes. Tests indicate that our bitmap index strategy based on WAH is not only e#cient for attributes of low cardinality, say, < 100, but also for high-cardinality attributes with 200,000 or more distinct values.
Kurt Stockinger, Kesheng Wu, Arie Shoshani
DOLAP3
2002 Disk cache replacement algorithm for storage resource managers in data grids
abstract
We address the problem of cache replacement policies for Storage Resource Managers (SRMs) that are used in Data Grids. An SRM has a disk storage of bounded capacity that retains some N objects. A replacement policy is applied to determine which object in the cache needs to be evicted when space is needed. We define a utility function for ranking the candidate objects for eviction and then describe an efficient algorithm for computing the replacement policy based on this function. This computation takes time O (log N). We compare our policy with traditional replacement policies such as Least Frequently Used (LFU), Least Recently Used (LRU), LRU-K, Greedy Dual Size (GDS), etc., using simulations of both synthetic and real workloads of file accesses to tertiary storage. Our simulations of replacement policies account for delays in cache space reservation, data transfer and processing. The results obtained show that our proposed method is the most cost effective cache replacement policy for Storage Resource Managers (SRM).
Ekow J. Otoo, Frank Olken, Arie Shoshani
SC3
2002 Joint Queries Estimation from Multiple OLAP Databases
abstract
Given an OLAP query expressed over a collection of source OLAP databases, we study the problem of computing the result OLAP target database when the underlying detail data of the source databases are not available. The problem arises when the source databases do not have the same category attributes, and it is not possible to derive the result from a single database. The method we use is the linear indirect estimator. We consider two obvious methods for computing such a target database, called the full-cross-product (F) and the pre-aggregation (P) methods. As for the accuracy and computational performance of these methods, while the method F provides the most accurate estimate possible, it is more expensive computationally than P. Our contribution is in proposing a third new method, called the shortcut method, which is less expensive than F, but is as accurate.
Elaheh Pourabbas, Arie Shoshani
SSDBM2
2002 Compressing Bitmap Indexes for Faster Search Operations
abstract
We study the effects of compression on bitmap indexes. The main operations on the bitmaps during query processing are bitwise logical operations. Using the general purpose compression schemes the logical operations on the compressed bitmaps are much slower than on the uncompressed bitmaps. Specialized compression schemes, like the byte-aligned bitmap code (BBC), are usually faster in performing logical operations than the general purpose schemes, but in many cases they are still orders of magnitude slower than the uncompressed scheme. To make the compressed bitmap indexes operate more efficiently, we designed a CPU-friendly scheme which we refer to as the word-aligned hybrid code (WAH). Tests on both synthetic and real application data show that the new scheme significantly outperforms well-known compression schemes at a modest increase in storage space. Compared to BBC, WAH performs logical operations about 12 times faster and uses only 60% more space. Compared to the uncompressed scheme, in most test cases WAH is faster while still using less space. We further verified with additional tests that the improvement in logical operation speed translates to similar improvement in query processing speed.
Kesheng Wu, Ekow J. Otoo, Arie Shoshani
SSDBM3
2001 A Performance Comparison of bitmap indexes
abstract
We present a comparison of two new word-aligned schemes with some schemes for compressing bitmap indexes, including the well-known byte-aligned bitmap code (BBC). On both synthetic data and real application data, the new word-aligned schemes use only 50% more space, but perform logical operations on compressed data 12 times faster than BBC. The new schemes achieve this performance advantage by guaranteeing that during logical operations every machine instruction performs useful work on words rather than on bytes or bits as in BBC.
Kesheng Wu, Ekow J. Otoo, Arie Shoshani
CIKM3
2001 High-performance remote access to climate simulation data: a challenge problem for data grid technologies
abstract
In numerous scientific disciplines, terabyte and soon petabyte-scale data collections are emerging as critical community resources. A new class of Data Grid infrastructure is required to support management, transport, distributed access to, and analysis of these datasets by potentially thousands of users. Researchers who face this challenge include the Climate Modeling community, which performs long-duration computations accompanied by frequent output of very large files that must be further analyzed. We describe the Earth System Grid prototype, which brings together advanced analysis, replica management, data transfer, request management, and other technologies to support high-performance, interactive analysis of replicated data. We present performance results that demonstrate our ability to manage the location and movement of large datasets from the user's desktop. We report on experiments conducted over SciNET at SC'2000, where we achieved peak performance of 1.55Gb/s and sustained performance of 512.9Mb/s for data transfers between Texas and California.
William E. Allcock, Ian T. Foster, Veronika Nefedova, Ann L. Chervenak, Ewa Deelman, Carl Kesselman, Jason Lee 0001, Alex Sim, Arie Shoshani, Bob Drach, Dean N. Williams
SC9
2001 Clustering High dimensional Massive Scientific Dataset
abstract
Many scientific applications can benefit from an efficient clustering algorithm of massively large high dimensional datasets. However most of the developed algorithms are impractical to use when the amount of data is very large. Given N objects each defined by an M-dimensional feature vector any clustering technique for handling very large datasets in high dimensional space should run in time O(N) at best, and O(N log N) in the worst case, using no more than O(NM) storage, for it to be practical. A parallelized version of the same algorithm should achieve a linear speed-up in processing time with increasing number of processors. We introduce a hybrid algorithm called HyCeltyc, as an approach for clustering massively large high dimensional datasets. HyCeltyc, which stands for Hybrid Cell Density Clustering method combines a cell-density based algorithm with a hierarchical agglomerative method to identify clusters in linear time. The main steps of the algorithm involve sampling, dimensionality reduction and selection of significant features on which to cluster the data.
Ekow J. Otoo, Arie Shoshani, Seung-won Hwang
SSDBM2
2001 Experience with using CORBA to implement a file caching coordination system
abstract
Abstract We describe our experience with using several CORBA products to interconnect the software modules of a fairly complex system for file caching coordination from a tertiary storage. The application area that the system was designed for is High Energy and Nuclear Physics (HENP). In this application area, the volume of data reaches hundreds of terabytes per year and therefore it is impractical to store them on disk systems. Rather the data are organized into large files and stored on robotic tape systems that are managed by some Mass Storage System (MSS). The role of the Storage Access Coordination System (STACS) that we developed is to manage the caching of files from the MSS to a large disk cache that is shared by multiple HENP analysis programs. The system design involved multiple components developed by different people at different sites and the modules could potentially be distributed as well. In this paper we describe the architecture and implementation of STACS, emphasizing the inter‐module communication requirements. We describe the use of CORBA interfaces between system components, and our experience with using multi‐threaded CORBA and using hundreds of concurrent CORBA connections. STACS development was recently completed and is being incorporated in an operational environment that started to produce data in the summer of 2000 [1]. Copyright © 2001 John Wiley & Sons, Ltd.
Alex Sim, Henrik Nordberg, Luis M. Bernardo, Arie Shoshani, Doron Rotem
Concurr. Comput. Pract. Exp.4
2001 Clustering High Dimensional Massive Scientific Datasets
Ekow J. Otoo, Arie Shoshani, Seung-won Hwang
J. Intell. Inf. Syst.2
2000 Extending OLAP Querying to External Object Databases
abstract
On-Line Analytical Processing (OLAP) systems based on a multidimensional view of data have found widespread use in business applications and are being used increasingly in non-standard applications.These systems provide good performance and ease-of-use.However, the complex structures and relationships inherent in data in non-standard applications are not accommodated well by OLAP systems.In contrast, object database systems are built to handle such complexity, but do not support OLAP-type querying well.This paper presents the concepts and techniques underlying a flexible, "multi-model" federated system that enables OLAP users to exploit simultaneously the features of OLAP and object database systems.The system allows data to be handled using the most appropriate data model and technology: OLAP systems for multidimensional data and object database systems for more complex, general data.Additionally, physical data integration can be avoided.As a vehicle for demonstrating the capabilities of the system, a prototypical OLAP language is defined and extended to naturally support queries that involve data in object databases.The language permits selection criteria that reference object data, queries that return combinations of OLAP and object data, and queries that group multidimensional data according to object data.The system is designed to be aggregation-safe, in the sense that it exploits the aggregation semantics of the data to prevent incorrect or meaningless query results.A prototype implementation of the system is reported.
Torben Bach Pedersen, Arie Shoshani, Junmin Gu, Christian S. Jensen
CIKM2
2000 Coordinating Simultaneous Caching of File Bundles from Tertiary Storage
abstract
In a previous paper, we described a system called STAGS (Storage Access Coordination System) for High Energy and Physics (HEP) experiments. These experiments generate very large volumes of "event" data at a very high rate. The volumes of data may reach 100's of terabytes/year and therefore they are stored on robotic tape systems that are managed by a mass storage system. The data are stored as files on tapes according to a predetermined order, usually according to the order they are generated. A major bottleneck is the retrieval of subsets of these large datasets during the analysis phase. STAGS is designed to optimize the use of a disk cache, and thus minimize the number of files read from tape. In this paper, we describe an interesting problem of disk staging coordination that goes beyond the one-file-at-a-time requirement. The problem stems from the need to coordinate the simultaneous caching of groups of files that we refer to as "bundles of files". All files from a bundle need to be at the same time in the disk cache in order for the analysis application to proceed. This is a radically different problem from the case where the analysis applications need only one file at a time. In this paper, we describe the method of identifying the file bundles, and the scheduling of bundle caching in such a way that files shared between bundles are not removed from the cache unnecessarily. We describe the methodology and the policies used to determine the order of caching bundles of files, and the order of removing files from the cache when space is needed.
Arie Shoshani, Alex Sim, Luis M. Bernardo, Henrik Nordberg
SSDBM1
2000 OLAP++: Powerful and Easy-to-Use Federations of OLAP and Object Databases
Junmin Gu, Torben Bach Pedersen, Arie Shoshani
VLDB3
1999 Multidimensional Indexing and Query Coordination for Tertiary Storage Management
abstract
In many scientific domains, experimental devices or simulation programs generate large volumes of data. The volumes of data may reach hundreds of terabytes and therefore it is impractical to store them on disk systems. Rather they are stored on robotic tape systems that are managed by some mass storage system (MSS). A major bottleneck in analyzing the simulated/collected data is the retrieval of subsets from the tertiary storage system. We describe the architecture and implementation of a Storage Access Coordination System (STACS) designed to optimize the use of a disk cache, and thus minimize the number of files read from tape. We achieve this by using a specialized index to locate the relevant data on tapes, and by coordinating file caching over multiple queries. We focus on a specific application area, a high energy physics data management and analysis environment. STACS was implemented and is being incorporated in an operational system, scheduled to go online at the end of 1999. We also include the results of various tests that demonstrate the benefits and efficiency gained of using the STACS.
Arie Shoshani, Luis M. Bernardo, Henrik Nordberg, Doron Rotem, Alex Sim
SSDBM1
1998 Determining the Optimal File Size on Tertiary Storage Systems Based on the Distribution of Query Sizes
abstract
In tertiary storage systems, the data is stored on multiple tape volumes where each tape is further divided into files. Since in many such systems the minimum unit of data transfer is a file, it is an important problem to match file sizes with the access patterns to the data. In general, if the file size is large relative to the query size it will lead to the transfer of large amounts of irrelevant data whereas small file sizes will incur an overhead penalty associated with reading each new file. In this work, we analyze the relationship between file sizes and query response times and provide a methodology to compute the optimal file size given information about the distribution of query sizes. Exact closed form solutions for the cost function are given for two common distributions.
Luis M. Bernardo, Henrik Nordberg, Doron Rotem, Arie Shoshani
SSDBM4
1998 OLAP and Data Warehousing in Statistical Databases (Panel)
St. De Francisci, Oliver Günther 0001, Hans-Joachim Lenz, Maurizio Lenzerini, Arie Shoshani
SSDBM5
1997 OLAP and Statistical Databases: Similarities and Differences
abstract
Article Free Access Share on OLAP and statistical databases: similarities and differences Author: Arie Shoshani Lawrence Berkeley National Lahoratory, Berkeley, California Lawrence Berkeley National Lahoratory, Berkeley, CaliforniaView Profile Authors Info & Claims PODS '97: Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systemsMay 1997 Pages 185–196https://doi.org/10.1145/263661.263682Published:01 May 1997Publication History 109citation2,001DownloadsMetricsTotal Citations109Total Downloads2,001Last 12 Months142Last 6 weeks27 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Arie Shoshani
PODS1
1997 Summarizability in OLAP and Statistical Data Bases
abstract
The summarizability of OLAP (online analytical processing) and statistical databases is an a extremely important property, because violating this condition can lead to erroneous conclusions and decisions. In this paper, we explore the conditions for summarizability. We introduce a framework for precisely specifying the context in which statistical objects are defined. We use a three-step process to define normalized statistical objects. Using this framework, we identify three necessary conditions for summarizability. We provide specific tests for each of the conditions that can be verified either from semantic knowledge or by checking the statistical database itself. We also provide the reasoning for our belief that these three summarizability conditions are sufficient as well.
Hans-Joachim Lenz, Arie Shoshani
SSDBM2
1996 OLAP and Statistical Databases: Similarities and Differences
abstract
No abstract available.
Arie Shoshani
CIKM1
1996 Characterization of Temporal Sequences in Geophysical Databases (Position Paper)
abstract
The authors examine a specific scientific application that demonstrates the need for temporal concepts familiar to scientists. By concentrating on a particular (geophysical data) application, they are able to identify in some detail realistic and useful temporal concepts. They propose a framework for the specification of time sequence properties and define operator classes. They then work out a case study in detail, and demonstrate the usefulness of these properties and operator classes. They conclude with several examples of queries over time sequences which are not typically supported by existing query languages and commercial database systems.
Arie Shoshani, Preston Holland, Janet Jacobsen, Debasis Mitra 0003
SSDBM1
1995 Efficient organization and access of multi-dimensional datasets on tertiary storage systems
Ling Tony Chen, Bob Drach, M. Keating, Steven Louis, Doron Rotem, Arie Shoshani
Inf. Syst.6
1994 An Overview of the Lawrence Berkeley Laboratory Extended Entity-Relationship Database Tools
Victor M. Markowitz, Arie Shoshani
ER2
1993 Object Queries over Relational Databases: Language, Implementation, and Applications
abstract
A query language called the Concise Object Query Language (COQL) is described. COQL is unique in its conciseness, in its support of inheritance, and in the capabilities it provides for defining application-specific structures. The COQL-to-SQL translation, its implementation on top of a commercial relational DBMS, and the ways in which COQL can be used for constructing application-specific views for scientific applications are discussed. The typical three-level architecture approach for supporting data management applications and previous work on the translation of extended entity-relationships schemas into relational database management system schemas are reviewed.>
Victor M. Markowitz, Arie Shoshani
ICDE2
1992 On the Semantic Completeness of Macro-Data Operators for Statistical Aggregation
Leonardo Meo-Evoli, Fabrizio L. Ricci, Arie Shoshani
SSDBM3
1992 Representing Extended Entity-Relationship Structures in Relational Databases: A Modular Approach
abstract
A common approach to database design is to describe the structures and constraints of the database application in terms of a semantic data model, and then represent the resulting schema using the data model of a commercial database management system. Often, in practice, Extended Entity-Relationship (EER) schemas are translated into equivalent relational schemas. This translation involves different aspects: representing the EER schema using relational constructs, assigning names to relational attributes, normalization, and merging relations. Considering these aspects together, as is usually done in the design methodologies proposed in the literature, is confusing and leads to inaccurate results. We propose to treat separately these aspects and split the translation into four stages (modules) corresponding to the four aspects mentioned above. We define criteria for both evaluating the correctness of and characterizing the relationship between alternative relational representations of EER schemas.
Victor M. Markowitz, Arie Shoshani
ACM Trans. Database Syst.2
1990 STORM: A Statistical Object Representation Model
Maurizio Rafanelli, Arie Shoshani
SSDBM2
1989 Name Assignment Techniques for Relational Schemas Representing Extended Entity-Relationship Schemas
Victor M. Markowitz, Arie Shoshani
ER2
1989 Abbreviated Query Interpretation in Extended Entity-Relationship Oriented Databases
Victor M. Markowitz, Arie Shoshani
ER2
1989 On the Correctness of Representing Extended Entity-Relationship Structures in the Relational Model
abstract
Although the relational representation of Entity-Relationship (ER) structures gained extensive coverage, scarce attention has been paid to the issue of correctness for such representations. Several mappings have been proposed for the representation of both ER and extended ER (EER) structures by relational schemas. The informal nature of most of these proposals, however, does not allow a precise evaluation of their correctness, nor a comparison of the various mappings. We propose a canonical relational representation for EER structures and prove its correctness. We claim that a relational schema represents correctly an EER structure if it has equivalent information-capacity with the corresponding canonical representation.
Victor M. Markowitz, Arie Shoshani
SIGMOD Conference2
1988 The Representation of a Temporal Data Model in the Relational Environment
Arie Segev, Arie Shoshani
SSDBM2
1987 Logical Modeling of Temporal Data
abstract
In this paper we examine the semantics and develop constructs for temporal data independent of any traditional data model, such as the relational or network data models. Unlike many other works which extend existing models to support temporal data, our purpose is to characterize the properties of temporal data and operators over them without being influenced by traditional models which were not specifically designed to model temporal data. We develop data constructs that represent sequences of temporal values, identify their semantic properties, and define operations over these structures.
Arie Segev, Arie Shoshani
SIGMOD Conference2
1986 Temporal Data Management
Arie Shoshani, Kyoji Kawagoe
VLDB1
1985 Statistical and Scientific Database Issues
abstract
The purpose of this paper is to summarize the research issues of statistical and scientific databases (SSDB's). It organizes the issues into four major groups: physical organization and access methods, operators, logical organization and user interfaces, and miscellaneous issues. It emphasizes the differences between SSDB's and traditional database applications, and motivates the need for new and innovative techniques for the support of SSDB's. In addition to describing current work in this field, it discusses open research areas and proposes possible approaches to their solution.
Arie Shoshani, Harry K. T. Wong
IEEE Trans. Software Eng.1
1984 Characteristics of Scientific Databases
Arie Shoshani, Frank Olken, Harry K. T. Wong
VLDB1
1982 Statistical Databases: Characteristics, Problems, and some Solutions
Arie Shoshani
VLDB1
1981 SUBJECT: A Directory Driven System for Organizing and Accessing Large Statistical Databases
Paul Chan, Arie Shoshani
VLDB2
1981 A Compression Technique for Large Statistical Data-Bases
Susan J. Eggers, Frank Olken, Arie Shoshani
VLDB3
1980 Efficient Access of Compressed Data
Susan J. Eggers, Arie Shoshani
VLDB2
1979 CABLE: A Chain-Based Language for the Entity-Relationship Model
Arie Shoshani
ER1
1975 A Logical-Level Approach to Data Base Conversion
abstract
In this paper we describe an ongoing project which is addressing the problem of converting and transferring data bases among disparate data management systems (DMSs). The difficulties in converting a data base from one DMS to another stem from the fact that data base structures are system and application dependent. As a result, data base structures embed constraints of three types: (1) logical-level constraints, such as hierarchies, networks, size and type of fields; (2) storage-level constraints, such as inversion capabilities, access paths, and indexing organization; and (3) physical-level constraints, such as physical devices and block/record structures.The approach taken by this project is based on the concept that the data conversion process can depend basically on conversion at the logical level only. Conversion at this level can be achieved by using existing query and generate capabilities of DMSs to move data from their physical representation to the logical level and vice versa. Detailed descriptions of the system components and the languages supporting them are given.An important aspect of the work is in the area of semantics of logical data conversion. We choose to restrict the basic conversion types to field-to-field mappings. Then, semantic analysis determines which combinations of conversion types are permissible. This approach allows for conversion tools that are powerful yet simple to specify.Finally, some observations on the implications of data conversion needs for the design of data management systems are suggested.
Arie Shoshani
SIGMOD Conference1
1975 On the Implementation of a Logical Data Base Converter
abstract
In a previous paper [1], we described a methodology for data base conversion that operates on the logical structure of data bases, using the existing query and generate capabilities of systems (typically data management systems). In this paper, we describe the implementation of such a converter in terms of its components and the internal data structures used. In [1] we discussed other approaches which were suggested in the literature and pointed out the advantages we see in our approach. The major advantage is complete independence from the internal organizational features of data bases, such as access paths and inversion and indexing mechanisms. As a result, we can provide a simple, intuitive language for a user who wishes to convert an existing data base.
Arie Shoshani, K. Brandon
VLDB1