中文
相关论文

相关论文: Automatic Partitioning of Database Applications

200 篇论文

Consensus protocols are the foundation for building fault-tolerant, distributed systems, and services. They are also widely acknowledged as performance bottlenecks. Several recent systems have proposed accelerating these protocols using the…

分布式、并行与集群计算 · 计算机科学 2019-01-28 Huynh Tu Dang , Pietro Bressana , Han Wang , Ki Suh Lee , Noa Zilberman , Hakim Weatherspoon , Marco Canini , Fernando Pedone , Robert Soulé

There is a trend towards increased specialization of data management software for performance reasons. In this paper, we study the automatic specialization and optimization of database application programs -- sequences of queries and…

Specialized accelerators provide gains of performance and efficiency in specific domains of applications. Sparse data structures or/and representations exist in a wide range of applications. However, it is challenging to design accelerators…

机器学习 · 计算机科学 2022-02-23 Linghao Song , Yuze Chi , Jason Cong

OLTP applications with high workloads that cannot be served by a single server need to scale out to multiple servers. Typically, scaling out entails assigning a different partition of the application state to each server. But data…

分布式、并行与集群计算 · 计算机科学 2018-04-06 Habib Saissi , Marco Serafini , Neeraj Suri

The growth in variety and volume of OLTP (Online Transaction Processing) applications poses a challenge to OLTP systems to meet performance and cost demands in the existing hardware landscape. These applications are highly interactive…

数据库 · 计算机科学 2017-01-17 Vivek Shah

A common approach to scaling transactional databases in practice is horizontal partitioning, which increases system scalability, high availability and self-manageability. Usu- ally it is very challenging to choose or design an optimal…

数据库 · 计算机科学 2013-09-09 Yu cao , Xiaoyan Guo , Stephen Todd

Electronic data is growing at increasing rates, in both size and connectivity: the increasing presence of, and interest in, relationships between data. An example is the Twitter social network graph. Due to this growth demand is increasing…

数据库 · 计算机科学 2013-01-23 Alex Averbuch , Martin Neumann

Newly-released web applications often succumb to a "Success Disaster," where overloaded database machines and resulting high response times destroy a previously good user experience. Unfortunately, the data independence provided by a…

Persistent partitioning is effective in avoiding expensive shuffling operations. However it remains a significant challenge to automate this process for Big Data analytics workloads that extensively use user defined functions (UDFs), where…

数据库 · 计算机科学 2021-02-23 Jia Zou , Amitabh Das , Pratik Barhate , Arun Iyengar , Binhang Yuan , Dimitrije Jankov , Chris Jermaine

Traditional DBMS servers are usually over-provisioned for most of their daily workloads and, because they do not show good-enough energy proportionality, waste a lot of energy while underutilized. A cluster of small (wimpy) servers, where…

数据库 · 计算机科学 2014-07-03 Daniel Schall , Theo Härder

Traditional database systems are built around the query-at-a-time model. This approach tries to optimize performance in a best-effort way. Unfortunately, best effort is not good enough for many modern applications. These applications…

数据库 · 计算机科学 2012-03-02 Georgios Giannikis , Gustavo Alonso , Donald Kossmann

Spinnaker is an experimental datastore that is designed to run on a large cluster of commodity servers in a single datacenter. It features key-based range partitioning, 3-way replication, and a transactional get-put API with the option to…

数据库 · 计算机科学 2011-03-15 Jun Rao , Eugene J. Shekita , Sandeep Tata

The exponential growth in smart sensors and rapid progress in 5G networks is creating a world awash with data streams. However, a key barrier to building performant multi-sensor, distributed stream processing applications is high…

分布式、并行与集群计算 · 计算机科学 2021-11-10 Giuseppe Coviello , Kunal Rao , Murugan Sankaradas , Srimat Chakradhar

This article describes a geometric partitioning software that can be used for quick computation of data partitions on many-core HPC machines. It is most suited for dynamic applications with load distributions that vary with time.…

分布式、并行与集群计算 · 计算机科学 2025-08-19 Aparna Sasidharan

Applications are increasingly written as dynamic workflows underpinned by an execution framework that manages asynchronous computations across distributed hardware. However, execution frameworks typically offer one-size-fits-all solutions…

分布式、并行与集群计算 · 计算机科学 2024-10-18 J. Gregory Pauloski , Klaudiusz Rydzy , Valerie Hayot-Sasson , Ian Foster , Kyle Chard

As the complexity of enterprise systems increases, the need for monitoring and analyzing such systems also grows. A number of companies have built sophisticated monitoring tools that go far beyond simple resource utilization reports. For…

Entity matching is an important and difficult step for integrating web data. To reduce the typically high execution time for matching we investigate how we can perform entity matching in parallel on a distributed infrastructure. We propose…

分布式、并行与集群计算 · 计算机科学 2010-06-29 Toralf Kirsten , Lars Kolb , Michael Hartung , Anika Groß , Hanna Köpcke , Erhard Rahm

Developers increasingly use function-as-a-service (FaaS) platforms for data-centric applications that perform low-latency and transactional operations on data, such as for microservices or web serving. Unfortunately, existing FaaS platforms…

This paper explores a new opportunity to improve the performance of transaction processing at the application side by merging structurely similar statements or transactions. Concretely, we re-write transactions to 1) merge similar…

数据库 · 计算机科学 2026-01-16 Xueyuan Ren , Frank Li , Yang Wang

Profiling techniques are used extensively at different parts of the computing stack to achieve many goals. One major goal is to make a piece of software execute more efficiently on a specific hardware platform, where efficiency spans…

分布式、并行与集群计算 · 计算机科学 2017-11-07 Chris Quackenbush , Mohamed Zahran
‹ 上一页 1 2 3 10 下一页 ›