PiCsMu: A System to Aggregate Multiple Heterogeneous Cloud
Transcription
PiCsMu: A System to Aggregate Multiple Heterogeneous Cloud
PiCsMu: A System to Aggregate Multiple Heterogeneous Cloud Services’ Storage Currently Supported Cloud Services What is PiCsMu? • Platform-Independent Cloud Storage for Multiple Usage • Cloud Storage Overlay • Maintain Index Information about files • Store data in multiple places • Store data in Public Cloud services • Store data in Private Storage facilities • Flexible to support any Cloud service • Independent of allowed file formats • Hybrid approach to maintain File Index Information • Centralized for private storage and Decentralized for file sharing • Enhances security and privacy Private Storage Mode (Centralized) PiCsMu Overlay Credentials Credentials Credentials File Fragmentation File Part 1 File Part 2 Encrypted Encrypted File Part 1 File Part 2 File Format X Encrypted File Format Y Encrypted File Part 1 File Part 2 ... File Part n ... File Part n Encryption Encrypted Encoding ... Index Information PiCsMu Application: File Upload Process File Storage and File Sharing Processes PiCsMu System PiCsMu User File Format n Encrypted Cloud Service 2 (File Format Y) ... Public Sharing Mode (Decentralized) Shared Index Private Index PiCsMu Central Index Service File Part n Upload Cloud Service 1 (File Format X) PiCsMu P2P Network Private Sharing Mode (Decentralized) Cloud Service n (File Format n) Underlay Data flow to constitute the index Legend: Data flow result from upload steps Upload steps performed by the application System’s Prototype Cloud Services’ Restrictions (non-paid accounts) 25 MByte emails 20 MByte images 63,206 text chars 60 min audio 5 MByte images 140 text chars PiCsMu System PiCsMu User 100 MByte files Encoders • Appender Encoder • E.g., Append data in a JPG • Steganography Encoder • Images (JPG), Text, Audio (MP3,WAV) PiCsMu Social Authentication Service (PM-SAS) PiCsMu Identity Provider (PM-IdP) PiCsMu Central Index Service (PM-CIS) PiCsMu Application (PM-App) PiCsMu P2P Network (PM-P2P) JPG Header JPG Data Marker Data Appended • IDv3 Tag Encoder • Injects data into MP3 IDv3 Tags • Email Encoder • JPG and PNG Header Encoder Cloud Services Legend: Data exchange through the network, from both entities User interaction (e.g., GUI) PM-App peer instance Find out more by visiting: http://www.csg.uzh.ch/research/picsmu http://www.pics.mu © 2014 CSG@UZH Guilherme Sperb Machado machado@ifi.uzh.ch Prof. Dr. Burkhard Stiller stiller@ifi.uzh.ch http://www.csg.uzh.ch