A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Speedy transactions in multicore in-memory databases
2013
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles - SOSP '13
Silo is a new in-memory database that achieves excellent performance and scalability on modern multicore machines. Silo was designed from the ground up to use system memory and caches efficiently. ...
For instance, it avoids all centralized contention points, including that of centralized transaction ID assignment. ...
Transactional memory Silo's goals (fast transactions on an in-memory database) resemble those of a software transactional memory system (fast transactions on arbitrary memory). ...
doi:10.1145/2517349.2522713
dblp:conf/sosp/TuZKLM13
fatcat:zhnvt3pinvfxpcirj3wbdf6lkq
Using restricted transactional memory to build a scalable in-memory database
2014
Proceedings of the Ninth European Conference on Computer Systems - EuroSys '14
DBX is an in-memory database that uses Intel's restricted transactional memory (RTM) to achieve high performance and good scalability across multicore machines. ...
The design of DBX addresses this challenge in several ways. First, DBX builds a database transaction layer on top of an underlying shared-memory store. ...
This work is supported in part by a research gift from Intel Corp., the Program for New Century Excellent Talents in University of Ministry of Education of China, Shanghai Science and Technology Development ...
doi:10.1145/2592798.2592815
dblp:conf/eurosys/WangQLC14
fatcat:sokddiwnw5ax5nsg2wupnmri6y
Fast Failure Recovery for Main-Memory DBMSs on Multicores
[article]
2017
arXiv
pre-print
We evaluated PACMAN in a fully-fledged main-memory DBMS running on a 40-core machine. ...
Main-memory database management systems (DBMS) can achieve excellent performance when processing massive volume of on-line transactions on modern multi-core machines. ...
CONCLUSION We have developed PACMAN, a database recovery mechanism that achieves speedy failure recovery without introducing any costly overhead to the transaction processing. ...
arXiv:1604.03226v2
fatcat:gdcx6bzmz5cyxftuoozwzsdo5m
Fast Failure Recovery for Main-Memory DBMSs on Multicores
2017
Proceedings of the 2017 ACM International Conference on Management of Data - SIGMOD '17
We evaluated PAC-MAN in a fully-fledged main-memory DBMS running on a 40-core machine. ...
Main-memory database management systems (DBMS) can achieve excellent performance when processing massive volume of on-line transactions on modern multi-core machines. ...
This research is supported in part by MOE Grant R-252-000-583-112. ...
doi:10.1145/3035918.3064011
dblp:conf/sigmod/WuGCT17
fatcat:5ix4uuwlpvehxfbx3bhnljpxra
Scaling Multicore Databases via Constrained Parallel Execution
2016
Proceedings of the 2016 International Conference on Management of Data - SIGMOD '16
Multicore in-memory databases often rely on traditional concurrency control schemes such as two-phase-locking (2PL) or optimistic concurrency control (OCC). ...
transactions. ...
This work is supported in part by NSF award CNS-1218117, NSF award CNS-1514422 and AFOSR grant FA9550-15-1-0302. ...
doi:10.1145/2882903.2882934
dblp:conf/sigmod/WangMCYCL16
fatcat:uuo35akzwngrhggzoy25gdjxsq
An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench (Extended Version)
[article]
2021
arXiv
pre-print
The code for CCBench and all the data in this paper are available online at GitHub. ...
(I4) OCC reads the same record two or more times if a concurrent transaction interruption occurs, which can improve performance. ...
Speedy Transactions in Multicore
Design Tradeoffs in Modern Software Transactional in-Memory Databases. In SOSP, pages 18–32, 2013.
Memory Systems. In LCR, pages 1–7, 2004. ...
arXiv:2009.11558v2
fatcat:276w3o4jdrdy5cs5guk4iyixaa
Optimizing IoT Based Parallel Server In A Low Power Operational Environment
2022
International journal of advanced networking and applications
The focus is to provide the data and task level parallelism to ensure lesser transaction delay in the system. ...
The concurrent process of the encryption system, data processing and computation in the service transactions, and effective, reliable management of the servers working simultaneously in an energy-efficient ...
The servers use the distributed memory architecture that involves different memory for each of the servers in the service implemented in IoT. ...
doi:10.35444/ijana.2022.13409
fatcat:2yeco6pzvnejhonrzvzdz3tzyq
HaRP: Rapid Packet Classification via Hashing Round-Down Prefixes
2011
IEEE Transactions on Parallel and Distributed Systems
This work deals with rapid packet classification, realized by hashing round-down prefixes (HaRP) in a way that the source and the destination IP prefixes specified in a rule are rounded down to "designated ...
HaRP makes it possible to hold all its search data structures in the local cache of each core within a contemporary processor, dramatically elevating its classification performance. ...
He was on the editorial boards of the IEEE Transactions on Computers and the IEEE Transactions on Parallel and Distributed Systems, from 1994 to 1998, and from 1998 to 2001, respectively, and also was ...
doi:10.1109/tpds.2010.195
fatcat:pamtp267kzh73bt6ryevb7ycke
Data and Programming Security Issues in Fog Computing
2019
Journal of Information Security Research
This technique suffers from delay in processing and results in delayed response from the cloud in real time scenarios. ...
In this paper, the authors discuss the security aspects of fog computing. ...
The authors also raise issues of intrusion detection in geo-distributed and highly mobile fog based systems. ...
doi:10.6025/jisr/2019/10/2/67-76
fatcat:muot5e4sangt5fp4cscgunbxxm
Efficient and Available In-Memory KV-Store with Hybrid Erasure Coding and Replication
2017
ACM Transactions on Storage
In-memory key/value store (KV-store) is a key building block for many systems like databases and large websites. ...
This paper makes the first case of building highly available in-memory KV-store by integrating erasure coding to achieve memory efficiency, while not notably degrading performance. ...
This work is supported in part by China National Natural Science Foundation (61572314), the Top-notch Youth Talents Program of China, Shanghai Science and Technology Development Fund (No. 14511100902), ...
doi:10.1145/3129900
fatcat:tk4mscxdtzacfgguvtz4oqifim
Analytical Study of Various High Performance Computing Paradigms
2012
International Journal of Applied Information Systems
Now-a-days various computing paradigms are present in IT industry. ...
This will help in better understanding of these computing paradigms. ...
Cluster computers are also used in commercial applications e.g. in a bank where server halts and customer transactions fail and also some of confidential data is lost. ...
doi:10.5120/ijais12-450228
fatcat:gog4cestzrc2dfi422wsltdyx4
Crawler
[chapter]
2009
Encyclopedia of Database Systems
Many database workloads have shifted from being I/O bound to being memory/CPUbound as the amount of memory per machine has been increasing. ...
Synonyms Cache-aware query processing; Cache-sensitive query processing Definition Query processing algorithms are designed to efficiently exploit the available cache units in the memory hierarchy. ...
Many database workloads have shifted from being I/O bound to being memory/CPUbound as the amount of memory per machine has been increasing. ...
doi:10.1007/978-0-387-39940-9_2315
fatcat:x4qspjdytvhvroc7h753dihp7u
Machine Learning in Action: Examples
[chapter]
2015
Efficient Learning Machines
A breakthrough in machine learning would be worth ten Microsofts. ...
As more and more data are expressed digitally in an unstructured form, new computing models are being explored to process that data in a meaningful way. ...
The RAPL concept extends to memory systems as well, aided by the integration of the memory controller into each multicore processor in several recent versions of Intel platforms. ...
doi:10.1007/978-1-4302-5990-9_11
fatcat:mdmgulxgljginjs7jdwjdxg7qe
The monte carlo database system
2011
ACM Transactions on Database Systems
In this article we describe MCDB, a database system that permits a wide spectrum of stochastic models to be used in conjunction with the data stored in a large database, without ever extracting the data ...
Unfortunately, in practice this usually means extracting data from a database system into an external tool (such as SAS, R, Arena, or Matlab), and then running the analysis there. ...
In our example, this might require going through each of the sales transactions for 2010 that are stored in the database. ...
doi:10.1145/2000824.2000828
fatcat:hgnsueousrdszghvuaa3k4utpa
Increasing the Performance of Machine Learning-Based IDSs on an Imbalanced and Up-to-Date Dataset
2020
IEEE Access
In recent years, due to the extensive use of the Internet, the number of networked computers has been increasing in our daily lives. ...
The used datasets were collected during a limited period in some specific networks and generally don't contain up-to-date data. ...
INTRODUCTION Due to technological developments, most of the real-world transactions have been made available in the cyber world. ...
doi:10.1109/access.2020.2973219
fatcat:ubjxfrff75h2ne3ouq63kntnpy
« Previous
Showing results 1 — 15 out of 34 results