Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
ACM Transactions on Database Systems (TODS)
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Query evaluation techniques for large databases
ACM Computing Surveys (CSUR)
Memory-adaptive scheduling for large query execution
Proceedings of the seventh international conference on Information and knowledge management
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Relational queries in a domain based DBMS
SIGMOD '83 Proceedings of the 1983 ACM SIGMOD international conference on Management of data
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Efficient Main Memory Data Management Using the DBGraph Storage Model
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Multi-Join Optimization for Symmetric Multiprocessors
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Efficient Incremental Garbage Collection for Client-Server Object Database Systems
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
PicoDMBS: Scaling Down Database Techniques for the Smartcard
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
One-Phase Commit: Does It Make Sense?
ICPADS '98 Proceedings of the 1998 International Conference on Parallel and Distributed Systems
Breaking up is hard to do: modeling security threats for smart cards
WOST'99 Proceedings of the USENIX Workshop on Smartcard Technology on USENIX Workshop on Smartcard Technology
Tamper resistance: a cautionary note
WOEC'96 Proceedings of the 2nd conference on Proceedings of the Second USENIX Workshop on Electronic Commerce - Volume 2
Electronic Tickets on Contactless Smartcard Database
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
Reducing energy consumption of queries in memory-resident database systems
Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems
Mobile databases: a selection of open issues and research directions
ACM SIGMOD Record
Energy management schemes for memory-resident database systems
Proceedings of the thirteenth ACM international conference on Information and knowledge management
GhostDB: querying visible and hidden data without leaks
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Chip-secured data access: confidential data on untrusted servers
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Memory requirements for query execution in highly constrained devices
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Chip-secured data access: reconciling access rights with data encryption
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
GhostDB: hiding data from prying eyes
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
A tamper-resistant and portable healthcare folder
International Journal of Telemedicine and Applications - Pervasive Health Care Services and Technologies
Distributed and Parallel Databases
Microsearch: When Search Engines Meet Small Devices
Pervasive '08 Proceedings of the 6th International Conference on Pervasive Computing
Design and implementation of MLC NAND flash-based DBMS for mobile devices
Journal of Systems and Software
Microsearch: A search engine for embedded devices used in pervasive computing
ACM Transactions on Embedded Computing Systems (TECS)
On the impact of the optional feature problem: analysis and case studies
Proceedings of the 13th International Software Product Line Conference
Player profile management on NFC smart card for multiplayer ubiquitous games
International Journal of Computer Games Technology - Special issue on cyber games and interactive entertainment
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Stream Processing Health Card Application
Journal of Medical Systems
Sensor streams middleware for easy configuration and processing in hybrid sensor network
Proceedings of the 28th Annual ACM Symposium on Applied Computing
MILo-DB: a personal, secure and portable database machine
Distributed and Parallel Databases
Hi-index | 0.00 |
Smartcards are the most secure portable computing device today. They have been used successfully in applications involving money, and proprietary and personal data (such as banking, healthcare, insurance, etc.). As smartcards get more powerful (with 32-bit CPU and more than 1 MB of stable memory in the next versions) and become multi-application, the need for database management arises. However, smartcards have severe hardware limitations (very slow write, very little RAM, constrained stable memory, no autonomy, etc.) which make traditional database technology irrelevant. The major problem is scaling down database techniques so they perform well under these limitations. In this paper, we give an in-depth analysis of this problem and propose a PicoDBMS solution based on highly compact data structures, query execution without RAM, and specific techniques for atomicity and durability. We show the effectiveness of our techniques through performance evaluation.