Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMarch 2013
MLC-flash-friendly logging and recovery for databases
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 1541–1546https://doi.org/10.1145/2480362.2480648This research is motivated by the needs for data manipulation over flash-memory storage systems, where flash memory has become a popular data storage medium for mobile devices. Different from the past work, we are interested in recovery designs with ...
- research-articleMarch 2013
Sensor streams middleware for easy configuration and processing in hybrid sensor network
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 1499–1504https://doi.org/10.1145/2480362.2480642We propose a data management approach for configuring, storing, processing and flowing data in a heterogeneous system formed by wired plus wireless sensor networks. A stream processing abstraction allows small wireless sensor nodes to store and process ...
- research-articleMarch 2013
LINK-GC: a preemptive approach for garbage collection in NAND flash storages
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 1478–1484https://doi.org/10.1145/2480362.2480639In NAND flash storages, the invalidated pages could occupy the storage space until being erased. In order to preserve sustained write performance and storage capacity, the storage controller must eliminate these pages through garbage collection ...
- posterMarch 2013
A data warehouse as an infrastructure to mine molecular descriptors for virtual screening
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 1335–1336https://doi.org/10.1145/2480362.2480613In a Rational Drug Design (RDD) one important step is the receptor-ligand interaction evaluation through molecular docking simulations. How it is a way impossible to test all available compounds for a target receptor, there is a need to select the most ...
- research-articleMarch 2013
Executing and debugging UML models: an fUML extension
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 1095–1102https://doi.org/10.1145/2480362.2480569With the widespread of the Model-Driven Development (MDD) and surfing on the success of the Unified Modeling Language (UML), software development is shifting from being code-centric to model-centric. Models become the key artefacts in the software ...
-
- research-articleMarch 2013
Filtering XFD toward interoperability
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 868–871https://doi.org/10.1145/2480362.2480529This paper describes an algorithm for computing the maximal set of XML functional dependencies (XFD) that is guaranteed to hold across a set of local systems, each with its own defined set of XFD. Our method is based on an axiom system that we have ...
- posterMarch 2013
Reducing data transfer for charts on adaptive web sites
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 865–867https://doi.org/10.1145/2480362.2480528Web content is consumed on devices with a significant variation in display resolution. Visualizing data is typically performed by extracting data from a database for transmission to the client and then visualizing it with a client-side Javascript ...
- research-articleMarch 2013
Extracting differences between regular tree grammars
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 859–864https://doi.org/10.1145/2480362.2480527An XML document is usually stored with its schema so that the structural consistency of the document is ensured. In general, schemas are continuously updated according to changes in real world. Thus, we have to precisely know how a schema is updated to ...
- research-articleMarch 2013
Using maude rewriting system to modularize and extend SQL
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 853–858https://doi.org/10.1145/2480362.2480526One of the deficiencies of SQL is that it allows little practical support for factoring, parametrization and modularization of complex SQL statements. Using dynamic SQL or macroprocessors for this purpose is error prone and inconvenient. This paper ...
- research-articleMarch 2013
Abstract program slicing of database query languages
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 838–845https://doi.org/10.1145/2480362.2480524In this paper, the notions of semantic relevancy of statements, semantic data dependences and conditional dependences are extended to the case of programs embedding SQL statements in both concrete and abstract domains. This allows us to refine ...
- research-articleMarch 2013
Driver input selection for main-memory multi-way joins
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 818–825https://doi.org/10.1145/2480362.2480521Stream query processing has a particularly broad range of applications from sensor data processing and internet traffic analysis to runtime monitoring of stock market and server logs, and scientific simulations. This work focuses on multi-way join ...
- research-articleMarch 2013
STONE: a stream-based DDoS defense framework
- Mar Callau-Zori,
- Ricardo Jiménez-Peris,
- Vincenzo Gulisano,
- Marina Papatriantafilou,
- Zhang Fu,
- Marta Patiño-Martínez
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 807–812https://doi.org/10.1145/2480362.2480517An effective Distributed Denial of Service (DDoS) defense mechanism must guarantee legitimate users access to an Internet service masking the effects of possible attacks. That is, it must be able to detect threats and discard malicious packets in a ...
- research-articleMarch 2013
Continuous query processing with concurrency control: reading updatable resources consistently
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 788–794https://doi.org/10.1145/2480362.2480514A recent trend in data stream processing shows the use of advanced continuous queries (CQs) that reference non-streaming resources such as relational data in databases and machine learning models. Since non-streaming resources could be shared among ...
- research-articleMarch 2013
Model words-driven approaches for duplicate detection on the web
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 717–723https://doi.org/10.1145/2480362.2480500The detection of product duplicates is one of the many challenges that Web shop product aggregators are facing. This paper presents two new methods to solve the problem of product duplicate detection. Both methods extend a state-of-the-art approach that ...
- research-articleMarch 2013
Towards a total recall: an activity tracking and recall mechanism for mobile devices
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 570–572https://doi.org/10.1145/2480362.2480471This paper presents an activity tracking and recall mechanism so called TR for mobile handheld devices such as smartphones. A goal of the TR is to provide both a practical and extensible information tracking, storing, and retrieval way for user-centric ...
- research-articleMarch 2013
Eliminating the XML overhead in embedded XML languages
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 542–547https://doi.org/10.1145/2480362.2480466XML is used to store and exchange data not only in the web and has advantages like self-describing content. Sensor nodes have limited hardware resources such that processing verbose data formats like XML is hard or even impossible if no intelligent ...
- posterMarch 2013
Improving transaction abort rates without compromising throughput through judicious scheduling
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 493–494https://doi.org/10.1145/2480362.2480457Althought optimistic concurrency control protocols have increasingly been used in distributed database management systems, they imply a trade-off between the number of transactions that can be executed concurrently, hence, the peak throughput, and ...
- research-articleMarch 2013
Adaptive monitoring of web-based applications: a performance study
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 471–478https://doi.org/10.1145/2480362.2480454In this paper we study the performance impact induced by different application-level monitoring tools, targeted for the detection of performance anomalies in Web-based applications. Adaptive and selective algorithms, able to self-adapt the monitoring ...
- research-articleMarch 2013
MoSQL: an elastic storage engine for MySQL
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 455–462https://doi.org/10.1145/2480362.2480452We present MoSQL, a MySQL storage engine using a transactional distributed key-value store system for atomicity, isolation and durability and a B+Tree for indexing purposes. Despite its popularity, MySQL is still without a general-purpose storage engine ...
- research-articleMarch 2013
Horizontal partitioning of very-large data warehouses under dynamically-changing query workloads via incremental algorithms
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingMarch 2013, Pages 208–210https://doi.org/10.1145/2480362.2480406With the explosion of the size of data warehousing applications, the horizontal data partitioning is well adapted to reduce the cost of complex OLAP queries and the warehouse manageability. It is considered as a non redundant optimization technique. ...