1P2P4mm workshop, Vico Equense 6. June 2008 Information Society Technologies VICTORY – a multimodal, cross-platform and distributed multimedia repository.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
Evaluating scalability Peer-to-Peer File Sharing Networks of Sayantan Mitra Vibhor Goyal.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Peer to peer INF 123 – Software Architecture 1.
PEER-TO-PEER Is a type of network in which each workstation has equivalent capabilities and responsibilities. This differs from client/server architectures,
Company Confidential 1 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Towards a mobile content delivery network with a P2P architecture Carlos Quiroz.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Chorus cluster meeting, Vilamoura April SAPIR Search in Audio-visual content using P2p IR Yosi Mass, Raul Santos.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
1 Client-Server versus P2P  Client-server Computing  Purpose, definition, characteristics  Relationship to the GRID  Research issues  P2P Computing.
Object Naming & Content based Object Search 2/3/2003.
1 Seminar: Information Management in the Web Gnutella, Freenet and more: an overview of file sharing architectures Thomas Zahn.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
7DS: Node Cooperation in Mostly Disconnected Networks Henning Schulzrinne (joint work with Arezu Moghadan, Maria Papadopouli, Suman Srinivasan and Andy.
A Study on Mobile P2P Systems Hongyu Li. Outline  Introduction  Characteristics of P2P  Architecture  Mobile P2P Applications  Conclusion.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
P2P File Sharing Systems
INTRODUCTION TO WEB DATABASE PROGRAMMING
Introduction Widespread unstructured P2P network
Cmpe 494 Peer-to-Peer Computing Anıl Gürsel Didem Unat.
 Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion.
1 P2P Computing. 2 What is P2P? Server-Client model.
Peer-to-Peer Networking. Presentation Introduction Characteristics and Challenges of Peer-to-Peer Peer-to-Peer Applications Classification of Peer-to-Peer.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
A Web Crawler Design for Data Mining
1 A P2P Collaborative System Using JXTA Hosei Graduation School ITPC 02R3315 Katsuhiro CHIBA.
Chapter 2: Application layer
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
1 6th EC/GIS workshop - Lyon - June 2000 Easy and friendly access to geographic information for mobile users David HELLO (Matra.
Master Thesis Defense Jan Fiedler 04/17/98
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
IST DIVAS Presentation 1 Advanced search technologies for digital audio-visual content.
P2P-Based Best Resolution Match Image Access, Retrieval and Delivery P Contreras, S Johnstone, F Murtagh CS, QUB.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Efficient P2P backup through buffering at the edge S. Defrance, A.-M. Kermarrec (INRIA), E. Le Merrer, N. Le Scouarnec, G. Straub, A. van Kempen.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
1 Peer-to-Peer Systems r Application-layer architectures r Case study: BitTorrent r P2P Search and Distributed Hash Table (DHT)
2: Application Layer1 Chapter 2: Application layer r 2.1 Principles of network applications  app architectures  app requirements r 2.2 Web and HTTP r.
Qing-Cai Chen; Xiao-Hong Yang; Xiao-Long Wang Machine Learning and Cybernetics (ICMLC), 2011 International Conference on Year: 2011, Page(s): 1878 – 1883.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
An analysis of Skype protocol Presented by: Abdul Haleem.
Architecture Models. Readings r Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 m Note: All figures from this book.
Experience Sharing in Mobile Peer Communities EPI Planete, INRIA International Consortium Meeting (Oulou) 10 June, 2009.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
Peer-to-Peer and Collective Intelligence A platform for collaboration Andrew Roczniak Collective Intelligence Lab Multimedia Communications Research Lab.
Feb 5, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 2 of 3 Lecture 7 Paul I-Hai Lin, Professor Electrical.
Scalable Hybrid Keyword Search on Distributed Database Jungkee Kim Florida State University Community Grids Laboratory, Indiana University Workshop on.
ICS362 – Distributed Systems Dr. Ken Cosh Week 2.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
SAPIR Search in Audio-Visual Content using P2P Information Retrival For more information visit: Support.
Introduction TO Network Administration
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
Definition, purposes/functions, elements of IR systems Lesson 1.
Building Distributed Educational Applications using P2P
CHAPTER 3 Architectures for Distributed Systems
Chapter 2 Introduction Application Requirements VS. Transport Services
Design Unit 26 Design a small or home office network
Presentation transcript:

1P2P4mm workshop, Vico Equense 6. June 2008 Information Society Technologies VICTORY – a multimodal, cross-platform and distributed multimedia repository Jernej Trnkoczy

1P2P4mm workshop, Vico Equense 6. June 2008 Summary VICTORY project introduction Use case example and requirements Decisions on system architecture Technology Conclusions

1P2P4mm workshop, Vico Equense 6. June 2008 VICTORY project Audio-VIsual ConTent search retrieval in a distributed p2p repositORY IST FP6 project 9 partners 425PMs, 3.8MEUR (2.2 – EC contribution)

1P2P4mm workshop, Vico Equense 6. June 2008 Use case example Automotive industry: Product designers assigned to design specific automotive part Discover and retrieve 3D CAD designs and other associated content (query by example!) Exploit the retrieved content (e.g. modifying, combining, making decisions, etc.) in product development processes Publish/share new/modified content.

1P2P4mm workshop, Vico Equense 6. June 2008 Main requirements Content and context based search of Multipedia objects Repository built by the users Support for mobile devices (mobile phones and PDAs) Serving industrial applications –Security (content and services) –Reliability Scalability to growing number of users –Distributed data storage –Distributed network bandwidth –Sharing computational power of peers (low level features extraction – indexing and searching, remote rendering...)

1P2P4mm workshop, Vico Equense 6. June 2008 Multipedia – what is it? A collection of a 3D object along with its accompanied information (2D views, text, audio, video). Multipedia object example:

1P2P4mm workshop, Vico Equense 6. June 2008 Content and context based search engine Content based search (search by example) = using low-level geometric characteristics Context based search = using high-level features –Ontological concepts- annotation options provided by the system –Text mining and NLP on textual attachments Relevance feedback A complex search engine – standalone version is 1.5GB installation!

1P2P4mm workshop, Vico Equense 6. June 2008 Common p2p search mechanism options DHT-based solution Unstructured overlays (flooding, random walks...) – 1.5GB search engine on every peer? –Search operation CPU intensive –Completeness of results Grid-like approach (Napster).

1P2P4mm workshop, Vico Equense 6. June 2008 Our choice – hybrid architecture Grid-like approach for search functionality – Searching and indexing (and other services) only on reliable, high-power machines with public and static IP addresses – super peers –Workload management mechanism P2P approach for download functionality – Distributed storage – files stored on edge peers – Distributed bandwidth - simultaneous download from many peers

1P2P4mm workshop, Vico Equense 6. June 2008 Architecture MEP... mobile edge peer EP... desktop edge peer MGW... mobile gateway

1P2P4mm workshop, Vico Equense 6. June 2008 Super peer services Searching/Indexing –Indexing performed on only one super peer –The same index on all super peers – periodic index updating –Request Broker Relays for peers hidden behind NAT and firewalls Download service –Indexing super peer needs to index textual attachments –Super peers act as seeding content providers. Gateway for mobile devices Other services (rendering, DRM, Identity management etc.)

1P2P4mm workshop, Vico Equense 6. June 2008 Edge peer services Download service (client and server) Low level features extraction

1P2P4mm workshop, Vico Equense 6. June 2008 Selected technology Search engine –Modified Empolis e:IAS –Novel low-level features extraction algorithms from ITI-CERTH P2P functionality based on JXTA protocols Client-server communication using web services over HTTP

1P2P4mm workshop, Vico Equense 6. June 2008 Conclusions Hybrid architecture fits the requirements better than pure P2P architecture: –Sophisticated search engine –Control over performance and reliability –Strict security needs Completely distributed (pure P2P) search of this complexity is very difficult (if not impossible) to realize.

1P2P4mm workshop, Vico Equense 6. June 2008 Questions