Chris Pollett >
Students > [Bio] [Del1] [Del2] [Del3] |
CS298 ProposalEfficient Replication of XML Documents with BLOB dataPreethi Vishwanath (prithari@yahoo.com) Advisor: Dr. Chris Pollett Committee Members: Dr. Chris Pollett, Dr. Robert Chun, Mr. Tuong Truong (pollett@cs.sjsu.edu) (rchun@cs.sjsu.edu) (tctruong@us.ibm.com) Abstract:With the rapid increase in streaming media content, there has been renewed interest in the delivery mechanism (e.g. Mobile Ad Hoc Network Security, BitTorrent) of these in a distributed environment. There is a scope for improvement of efficiency for certain mechanisms of streaming media data delivery. For example, in MANETs (Mobile Ad Hoc Networks) where nodes are connected to each other through wireless links with each node acting as a router forwarding data to its peers would cause substantial amount of wasted bandwidth and data replication at intermediate nodes. Our project is to create a mechanism to efficiently replicate XML documents and Binary Large Objects (BLOBs) that these contain across a distributed database network. For better explanation, let us consider a scenario wherein we have XML documents consisting of BLOBs represented by playlists. A user accessing the streaming media content (usually represented as an XML file) may be interested only in some part of the music content (individual BLOBs), but is forced to download all of them, since they are part of the same playlist (XML document). As part of CS297, we have successfully created a distributed (Java RMI based) infrastructure where multiple machines across a network interact with each other to agree on a location for a specific BLOB. We will seek to now use the infrastructure to arrive at a solution for the real-world problem of (a) identifying the minimal subset of blobs within the set of XML documents (playlists) that need be replicated such that all users in the network have access to all their requested BLOBs, and (b) the ideal location for storing this composite set of BLOBs (playlist). We believe that collectively, the algorithms proposed here that will be implemented on the infrastructure we developed as part of CS297, have real world relevance, for e.g. these can be applied in playlist formation, and exchange of BLOBS like music/video files in emerging devices such as cell phones and MP3 players. CS297 Results
Proposed Schedule
Key Deliverables:
Innovations and Challenges
References:[Hall1999] Principles of Distributed Database Systems (2nd edition). M. Tamer Ozsu and Patrick Valduriez. Prentice Hall. 1999 [Serge2003] Dynamic XML Documents with distribution and replication. Serge Abiteboul, Angela Bonifati, Gregory Cobena, Ioana Manolescu, Tova Milo. Proceedings of the 2003 ACM SIGMOD international conference on Management of data. ACM Press. 2003. Pages 527-538 [Alonso2000] Database replication techniques: a three parameter classification. M Wiesmann, F Pedone, A Schiper, B Kemme, G Alonso. Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems. IEEE Computer Society. 2000. Page 206 [Hara2004] Dynamic data replication schemes for mobile ad-hoc network based on aperiodic updates. T. Hara and S.K. Madria, Proc. Int'l Conf. on Database Systems for Advanced Applications (DASFAA 2004), pp.869-881, 2004. [Sailhan2003] Cooperative caching in ad hoc networks.F. Sailhan and V. Issarny. Proc. Int'l Conf. on Mobile Data Management (MDM'03), pp.13-28, 2003. [Wang2002] Efficient and guaranteed service coverage in partitionable mobile ad-hoc networks. K. Wang and B. Li. Proc. IEEE Infocom'02, Vol.2, pp.1089-1098, 2002. |