22,378 Hits in 4.6 sec

Implementing high availability memory with a duplication cache

Nidhi Aggarwal, James E. Smith, Kewal K. Saluja, Norman P. Jouppi, Parthasarathy Ranganathan
2008 2008 41st IEEE/ACM International Symposium on Microarchitecture  
In this paper, we propose a novel technique called a duplication cache to reduce the overhead of memory duplication in CMPbased high availability systems.  ...  In particular, duplicating the entire memory like the current high availability systems (e.g.  ...  ACKNOWLEDGMENT The first author would like to thank Kyle Nesbit for various discussions regarding the duplication cache idea.  ... 
doi:10.1109/micro.2008.4771780 dblp:conf/micro/AggarwalSSJR08 fatcat:xci3fluxavb5hb5ysrswphp45m

Countermeasures against fault attacks on software implemented AES

Alessandro Barenghi, Luca Breveglieri, Israel Koren, Gerardo Pelosi, Francesco Regazzoni
2010 Proceedings of the 5th Workshop on Embedded Systems Security - WESS '10  
Considering an ARM processor as a target platform and AES as a target algorithm, we evaluate the overhead of the proposed countermeasures while keeping the robustness of the implementation high enough  ...  a viable alternative if very high levels of injected fault resistance are required.  ...  Cortex-A based platforms target high-end mobile multimedia devices, and are often endowed with two levels of caches to cope with the load latency of high capacity but slow off-chip memory.  ... 
doi:10.1145/1873548.1873555 dblp:conf/cases/BarenghiBKPR10 fatcat:6jojlqzjjjaj3dpk532xwkm5uu

A Scratchpad Memory with Advanced DMA for Data Transfer with Cache Assistance for Multi-bit Error Correction

Asapu Harika, Mr. A. Sai Kumar Goud, Mr. Pradeep Kumar Reddy
2018 International Journal of Trend in Scientific Research and Development  
This paper proposes a duplication scheme, cache assisted duplicated SPM(CADS) to correct SEUs and SEMUs in data SPM lines detected by a low detecting code.  ...  Modern embedded processors includes memory (SPM) and cache memory in their architectures. SPM's are prone to soft errors like Single event upsets (SEUs) and Single event multiple upsets (SEMUs).  ...  Multicopy cache keeps numerous duplicates for cache lines to identify and correct process- Fig: Implementation in cache memory on HitUtilizing an indistinguishable number of bits from SEC-DED, a SEC-DED-DAEC  ... 
doi:10.31142/ijtsrd14354 fatcat:3pk5s4qkrndhrgpmnfktvl2rxe

Enterprise-class digital imaging and communications in medicine (DICOM) image infrastructure

Gary York, Joe Wortmann, Razvan Atanasiu
2001 Journal of digital imaging  
Figure I shows an implementation with a single central archive and multiple distributed caches.  ...  The DICOM cache architecture supports a distributed high-availability environment.  ... 
doi:10.1007/bf03190299 pmid:11442125 pmcid:PMC3452733 fatcat:zo555uh6vncb5d4vtbbirwli6i

Comparative Analysis of Page Cache Provisioning in Virtualized Environments

Debadatta Mishra, Purushottam Kulkarni
2014 2014 IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems  
Towards this we implement and evaluate tmem, an exclusive caching model (based on the transcendent memory model) for file blocks.  ...  Typically, file accesses from a virtual machine traverse through different levels of page caches, which consume memory.  ...  As a result, when a file is accessed for which the memory inode object is not available, an in-memory inode is evicted along with the file blocks in the guest page cache to accommodate the new request.  ... 
doi:10.1109/mascots.2014.35 dblp:conf/mascots/MishraK14 fatcat:irkkfp4ltje5vfroruysrqeuny

Designing Efficient Cooperative Caching Schemes for Multi-Tier Data-Centers over RDMA-enabled Networks

S. Narravula, H.-W. Jin, K. Vaidyanathan, D.K. Panda
2006 Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06)  
Our designs are implemented on InfiniBand based clusters to work in conjunction with Apache based servers.  ...  These existing cooperative caching mechanisms often partially duplicate the cached data redundantly on multiple servers for higher performance (by optimizing the datafetch costs for multiple similar requests  ...  However, in case there are no free buffer spaces or local duplicates available for getting the data, remote cache entity is swapped with some local cached entity.  ... 
doi:10.1109/ccgrid.2006.33 dblp:conf/ccgrid/NarravulaJVP06 fatcat:nu2rgmzg3jgd5bfsze4zufjmei


Prateek Sharma, Purushottam Kulkarni
2012 Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing - HPDC '12  
We investigate memory-management in hypervisors and propose Singleton, a KVM-based system-wide page deduplication solution to increase memory usage efficiency.  ...  We utilize guest memorysnapshots to scrub the host page cache and maintain a single copy of a page across the host and the guests.  ...  Page sharing is implemented by replacing the pagetable-entries of the duplicate pages with a common KSM page.  ... 
doi:10.1145/2287076.2287081 dblp:conf/hpdc/SharmaK12 fatcat:c2rt2lxeubbt3p5ywb5a4egyde

A Dynamic Scratchpad Memory Collaborated with Cache Memory for Transferring Data for Multi-bit Error Correction

Asapu Harika, Mr. A. Sai Kumar Goud, Mr. Pradeep Kumar Reddy
2018 International Journal of Trend in Scientific Research and Development  
This paper proposes a duplication scheme, cache assisted duplicated SPM(CADS) to correct SEUs and SEMUs in data SPM lines detected by a low error detecting code.  ...  Modern embedded processors include both scratchpad memory (SPM) and cache memory in their architectures.  ...  Memory Updating Methods after Cache Modifications: A cache memory contains duplicates of information in the main memory.  ... 
doi:10.31142/ijtsrd14351 fatcat:s5ond7rbn5hcpp3ag6qyb75oyu

Autonomous Decentralized Multi-Layer Cache System to Low Latency User Push Web Services [chapter]

Hironao Takahashi, Khalid Mahmood, Kinji Mori
2012 Emerging Informatics - Innovative Concepts and Applications  
Corelated P-Node and C-Node show high I/O advantage with dynamic data availability.  ...  The data availability is achieved by the duplicate storage partitions. 10. C-Node (A/B), C-Node (B/C) and C-Node(C/A).  ...  .), ISBN: 978-953-51-0514-5, InTech, Available from:  ... 
doi:10.5772/36515 fatcat:2kyqte4prvdppj6zhpffv7azqi

Small Is Big: Functionally Partitioned File Caching in Virtualized Environments

Zhe Zhang, Han Chen, Hui Lei
2012 USENIX Workshop on Hot Topics in Cloud Computing  
Thus it is essential to eliminate duplicate data in the host and guest caches to boost performance.  ...  To achieve higher economies of scale, virtual machines are often overcommitted, which creates high memory pressure.  ...  When the system has medium to high memory pressure (15 or 20 VMs), partitioning improves performance over ON+ON by reducing duplicate caching. P+I applies both policies and performs the best.  ... 
dblp:conf/hotcloud/ZhangCL12 fatcat:rtv5mmfekza2vbhw2kzbgmhhza

ArrowSAM: In-Memory Genomics Data Processing through Apache Arrow Framework [article]

Tanveer Ahmad, Johan Peltenburg, Nauman Ahmed, Zaid Al Ars
2019 bioRxiv   pre-print
Due to columnar data format, better cache locality is exploited in both applications and shared memory objects enable parallel processing.  ...  To demonstrate the benefits of such a system, we presented an in-memory SAM representation, we called it ArrowSAM, Apache Arrow framework is integrated into genome pre-processing applications including  ...  Unfortunately, currently available long read sequencing technologies produce data with high error rates.  ... 
doi:10.1101/741843 fatcat:z7t2z5po7rgjlegijhjuhckm5i

ArrowSAM: In-Memory Genomics Data Processing Using Apache Arrow

Tanveer Ahmad, Nauman Ahmed, Johan Peltenburg, Zaid Al-Ars
2020 2020 3rd International Conference on Computer Applications & Information Security (ICCAIS)  
To demonstrate the benefits of such a system, we propose ArrowSAM, an in-memory SAM format that uses the Apache Arrow framework, and integrate it into genome pre-processing pipelines including BWA-MEM,  ...  The code and scripts for running all workflows are freely available at  ...  Results show speedup of 28x for sorting and 15x for mark duplicates with respect to I/O based processing, more than 4x and 30% memory access reduction for sorting and mark duplicates, respectively, high  ... 
doi:10.1109/iccais48893.2020.9096725 fatcat:3hebcoquyzdm3hlbvf5ayyvo7i

I/O Deduplication

Ricardo Koller, Raju Rangaswami
2010 ACM Transactions on Storage  
I/O Deduplication consists of three main techniques: content-based caching, dynamic replica retrieval, and selective duplication.  ...  Evaluation of a prototype implementation using these workloads showed an overall improvement in disk I/O performance of 28 to 47% across these workloads.  ...  We thank Eric Johnson for his help with production server traces at FIU.  ... 
doi:10.1145/1837915.1837921 fatcat:snyfxksbyzdgzorutruv2ox3p4

Optimizing performance of GATK workflows using Apache Arrow In-Memory data framework

Tanveer Ahmad, Nauman Ahmed, Zaid Al-Ars, H. Peter Hofstee
2020 BMC Genomics  
accesses due to high cache locality exploitation and parallel scalability due to shared memory objects.  ...  Results Our implementation shows that adopting in-memory SAM representation in genomics high throughput data processing applications results in better system resource utilization, low number of memory  ...  Acknowledgements Thanks to Peter van't Hof from Leiden University Medical Center (LUMC), Netherlands for fruitful discussions which motivated us to adopt the Apache Arrow Framework for genomics in-memory  ... 
doi:10.1186/s12864-020-07013-y pmid:33208101 pmcid:PMC7677819 fatcat:7kyltgq6wjdxrkkw3x4cqxbn6a

An Efficient and Performance-Aware Big Data Storage System [chapter]

Yang Li, Li Guo, Yike Guo
2013 Communications in Computer and Information Science  
We especially focus on the issues of data de-duplication for enterprises and private organisations.  ...  Similarly, the object's version record with row key "versionbucketobject/paper.pdf-uuid1" maps to the collection data:  ...  It is easy to achieve high scalability, load balancing and high availability by using a Tomcat cluster and configuring with other technologies such as HAProxy and Nginx [41, 42] .  ... 
doi:10.1007/978-3-319-04519-1_7 fatcat:wbt7n4eayrd4ndlvgywsaafrvi
« Previous Showing results 1 — 15 out of 22,378 results