94 Hits in 4.3 sec


Dana Van Aken, Djellel E. Difallah, Andrew Pavlo, Carlo Curino, Philippe Cudré-Mauroux
2015 Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data - SIGMOD '15  
But the workloads available for this effort are often restrictive and non-representative of the ever changing requirements of the modern database applications.  ...  Benchmarking is an essential activity when choosing database products, tuning systems, and understanding the trade-offs of the underlying engines.  ...  This information can be useful for the user to predict potential drops in performance (e.g., when getting close to being CPUbound).  ... 
doi:10.1145/2723372.2735354 dblp:conf/sigmod/AkenDPCC15 fatcat:ogsthue4xnheplymmihebzst7y


1973 Philosophia Reformata  
It has generally been recognized for some time that the relational database management system (DBMS) DB2 offers a superior platform when compared with file systems and networked DBMSs.  ...  There are now additional incentives to convert applications to use DB2 in the form of exploiting parallel processors, enabling client/server, distributed data, and data replication.  ...  There has been a steady flow but no flood.  ... 
doi:10.1163/22116117-90001250 fatcat:rgqrzwb3gjam3mhi3gfm4euuue

Of Objects and Databases: A Decade of Turmoil

Michael J. Carey, David J. DeWitt
1996 Very Large Data Bases Conference  
A decade ago, the connection between objects and databases was new and was being explored in a number of different ways within our community.  ...  extensible database systems, objectoriented database systems, and toolkits for constructing special-purpose database systems.  ...  a more natural way for their programming tools.  ... 
dblp:conf/vldb/CareyD96 fatcat:gcfczcewszhebhqhtunasxcvpa

Database system support of simulation data

Hermano Lustosa, Fabio Porto, Patrick Valduriez, Pablo Blanco
2016 Proceedings of the VLDB Endowment  
The results indicate that multidimensional arrays and column-stores are much faster than a traditional row-store system for queries over a larger amount of simulation data.  ...  In this paper, we investigate techniques for managing such data using an array DBMS.  ...  Acknowledgment This work has been partially funded by CNPq, CAPES, FAPERJ and Inria (MUSIC projects) and the European Commission (HPC4E H2020 project) and performed (for P.  ... 
doi:10.14778/3007263.3007271 fatcat:gojmoqcesneajliwxab4i3v624

Towards Adaptive Resource Allocation for Database Workloads

Cong Guo, Martin Karsten
2015 Very Large Data Bases Conference  
Modern computer systems provide hardware resources that allow database systems to execute a large number of tasks in parallel.  ...  The contributions of this work are twofold. First, an application-agnostic performance metric based on hardware performance counters is proposed to measure system performance online.  ...  ACKNOWLEDGEMENTS This work is supported by the Natural Sciences and Engineering Research Council of Canada (NSERC).  ... 
dblp:conf/vldb/GuoK15 fatcat:haohdd2qgnct7fremx7rsvjkjq

PerfCE: Performance Debugging on Databases with Chaos Engineering-Enhanced Causality Analysis [article]

Zhenlan Ji, Pingchuan Ma, Shuai Wang
2022 arXiv   pre-print
Chaos frameworks like Chaos Mesh mutate a set of chaos variables to inject catastrophic events (e.g., network slowdowns) to "stress" software systems.  ...  Despite its ubiquity in the industry, chaos engineering is now employed mostly to aid software testing rather for performance debugging.  ...  For this simple case, we can directly train a predictive model that predicts Y given X 1 and X 2 .  ... 
arXiv:2207.08369v1 fatcat:pcvohupam5g4tjbf2bku57cclu

Design, Implementation, and Evaluation of a QoS-Aware Real-Time Embedded Database

Woochul Kang, Sang Hyuk Son, John A Stankovic
2012 IEEE transactions on computers  
Unlike existing work on feedback control of RTDB performance, we implement and evaluate the proposed scheme on a modern embedded device.  ...  QeDB (Quality-aware real-time Embedded DataBase) is a database for data-intensive real-time applications running on embedded devices.  ...  Settling time T s is the time required for the system to reach its steady-sate value, which is usually within ±2% of the reference value.  ... 
doi:10.1109/tc.2010.240 fatcat:m7syt6yll5agpjky6npe7csgpq

Distributed data stream processing and edge computing: A survey on resource elasticity and future directions

Marcos Dias de Assunção, Alexandre da Silva Veith, Rajkumar Buyya
2018 Journal of Network and Computer Applications  
Several solutions, including multiple software engines, have been developed for processing unbounded data streams in a scalable and efficient manner.  ...  This paper surveys state of the art on stream processing engines and mechanisms for exploiting resource elasticity features of cloud computing in stream processing.  ...  This work has been carried out in the scope of a joint project between the French National Center for Scientific Research (CNRS) and the University of Melbourne.  ... 
doi:10.1016/j.jnca.2017.12.001 fatcat:twmpqzkb3nco3a7nwyhloe5qvu

Distributed Data Stream Processing and Edge Computing: A Survey on Resource Elasticity and Future Directions [article]

Marcos Dias de Assuncao, Alexandre da Silva Veith, Rajkumar Buyya
2017 arXiv   pre-print
Several solutions, including multiple software engines, have been developed for processing unbounded data streams in a scalable and efficient manner.  ...  This paper surveys state of the art on stream processing engines and mechanisms for exploiting resource elasticity features of cloud computing in stream processing.  ...  This work has been carried out in the scope of a joint project between the French National Center for Scientific Research (CNRS) and the University of Melbourne.  ... 
arXiv:1709.01363v2 fatcat:ajven75pjrgqhkpmi2d3pxs5pu

Highly Parallel Multi-FPGA System Compilation from Sequential C/C++ Code in the AWS Cloud

Kemal Ebcioglu, Ismail San
2022 ACM Transactions on Reconfigurable Technology and Systems  
Therefore, software development for using the multi-chip accelerator hardware is simplified, but the multi-chip accelerator can exhibit extremely high parallelism.  ...  New features of our compiler system include: an ability to parallelize outer loops with loop-carried control dependences, an ability to pipeline an outer loop without fully unrolling its inner loops, and  ...  CONCLUSION We presented an application-speciic, high-performance approach for multi-FPGA accelerator system design starting from sequential code.  ... 
doi:10.1145/3507698 fatcat:tizeillzrjhshngssrbtdunegm

Quantifying Energy Usage in Data Centers through Instruction-count Overhead

Kristian F. D. Rietveld, Harry A. G. Wijshoff
2013 Proceedings of the 2nd International Conference on Smart Grids and Green IT Systems  
To be able to effectively target software, a quantification of software overhead is necessary.  ...  In this paper, we present a quantification of the sources of overhead in applications that are these days ubiquitous in data centers: web applications.  ...  Recommendations are also made to develop tools and techniques to make software more efficient by making better use of parallelization and to avoid excess code.  ... 
doi:10.5220/0004357901890198 dblp:conf/smartgreens/RietveldW13 fatcat:njdg6r7xlfhhzb3q4ctfx2ayxu

Practical Database Replication [chapter]

Alfrânio Correia, José Pereira, Luís Rodrigues, Nuno Carvalho, Rui Oliveira
2010 Lecture Notes in Computer Science  
For instance, it can ease the implementation of efficient parallel update application by allowing a predictable commit order to be established.  ...  The NODO presents a steady throughput of 4000 tpm; the AKARA-25, a steady throughput of 18605 tpm after 3,960 clients; and the DBSM increases its throughput almost linearly.  ...  Appendix A Requirements for Replication-friendly Databases A.1 Requirements To achieve modularity without losing performance, the replicator must have access to a set of features provided by the DBMSs  ... 
doi:10.1007/978-3-642-11294-2_13 fatcat:oxlujsinxzdwdplq46dxje4lhm

Database technology

P. G. Selinger
1987 IBM Systems Journal  
At the same time, a database machine could perform multiple operations in parallel.  ...  With these and other improvements, one can expect steady and continuing progress in performance be- cause of improved algorithms and techniques.  ... 
doi:10.1147/sj.261.0096 fatcat:pl6glmrsb5hajkipuieqnc73zu

Online Processing Redux

Joseph M. Hellerstein
1997 IEEE Data Engineering Bulletin  
Papers for each issue are solicited by and should be sent to the Associate Editor responsible for the issue.  ...  Opinions expressed in contributions are those of the authors and do not necessarily reflect the positions of the TC on Data Engineering, the IEEE Computer Society, or the authors' organizations.  ...  This work is funded by a grant from Informix Corporation and a University of California MICRO award.  ... 
dblp:journals/debu/Hellerstein97 fatcat:oh6ekw3jgngtzlgzsbfgieavq4

Efficient local locking for massively multithreaded in-memory hash-based operators

Bashar Romanous, Skyler Windh, Ildar Absalyamov, Prerna Budhkar, Robert Halstead, Walid Najjar, Vassilis Tsotras
2021 The VLDB journal  
AbstractThe join and group-by aggregation are two memory intensive operators that are affecting the performance of relational databases. Hashing is a common approach used to implement both operators.  ...  The accelerator for the hash-based group-by aggregation operator demonstrates that leveraging CAMs achieves average speedup of 3.3$$\times $$ × with a best case of 9.4$$\times $$ × in terms of throughput  ...  In Sect. 3.3, we showed that MTP design performance is predictable for most relations, the exception being highly skewed datasets. However, these experiments used "skinny" key/value relations.  ... 
doi:10.1007/s00778-020-00642-5 fatcat:cectiabfwrdfzj7s7e5kqrhwmu
« Previous Showing results 1 — 15 out of 94 results