34 Hits in 4.2 sec

Speedy transactions in multicore in-memory databases

Stephen Tu, Wenting Zheng, Eddie Kohler, Barbara Liskov, Samuel Madden
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

Zhaoguo Wang, Hao Qian, Jinyang Li, Haibo Chen
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]

Yingjun Wu and Wentian Guo and Chee-Yong Chan and Kian-Lee Tan
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

Yingjun Wu, Wentian Guo, Chee-Yong Chan, Kian-Lee Tan
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

Zhaoguo Wang, Shuai Mu, Yang Cui, Han Yi, Haibo Chen, Jinyang Li
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]

Takayuki Tanabe, Takashi Hoshino, Hideyuki Kawashima, Jun Nemoto, Masahiro Tanaka, Osamu Tatebe
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

Methila Farzana Woishe, Tamanna Zaman Bristy, Nila Sultana, Syma Kamal Chaity, Dr. Md. Taimur Ahad
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

Fong Pong, Nian-Feng Tzeng
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

Pranav Vyas, Dharmendra Patel
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

Haibo Chen, Heng Zhang, Mingkai Dong, Zhaoguo Wang, Yubin Xia, Haibing Guan, Binyu Zang
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

Rashmi Gupta, Omesh Kumar, Aditi Sharma
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]

Kenneth A. Ross, Christian S. Jensen, Richard Snodgrass, Curtis E. Dyreson, Christian S. Jensen, Richard Snodgrass, Spiros Skiadopoulos, Cristina Sirangelo, Mary Lynette Larsgaard, Gösta Grahne, Daniel Kifer, Hans-Arno Jacobsen (+106 others)
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]

Mariette Awad, Rahul Khanna
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

Ravi Jampani, Fei Xu, Mingxi Wu, Luis Perez, Chris Jermaine, Peter J. Haas
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

Gozde Karatas, Onder Demir, Ozgur Koray Sahingoz
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