1 / 7

Project Overview Presentation February 19 th , 2004

A. C. B. Project Overview Presentation February 19 th , 2004. Access Control & Billing in p2p environment. http://www.andrew.cmu.edu/course/18-842/index.htm. Alexander Stasiv Gergana Krumova. Lazar Adzigogov Mariana Marin. Project environment (Actors). Everybody wants money!.

zaina
Download Presentation

Project Overview Presentation February 19 th , 2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A C B Project Overview PresentationFebruary 19th, 2004 Access Control & Billing in p2p environment http://www.andrew.cmu.edu/course/18-842/index.htm Alexander Stasiv Gergana Krumova Lazar Adzigogov Mariana Marin

  2. Project environment (Actors) Everybody wants money! - Owner of the System wants stable or growing profit - Users (providers) want securely share information and receive current amount of money from each download - Users (consumers) want securely search and download information and pay correct amount of money after each downloading - Administrators want to be able to maintain the system

  3. System requirements To make everybody happy… - Owner of the System p2p technology, high-availability, scalability - Users (providers) simple using, high-availability, fault-tolerance - Users (consumers) simple using, high-availability, fault-tolerance - Administrators simple process of maintaining (auto maintaining?)

  4. The Big Picture Server of user certificates & Billing register & Locator Server of user certificates & Billing register & Locator CBLs: (servers) Sockets (TCP/IP) Distributed database (Primary-Backup protocol) Sockets (TCP and UDP multicasting ) AdminTools: Administrators (updates) Web Site for advertisement & ACBpoint downloading Sockets (TCP/IP) User peer User peer User node (Out of the system) ACBpoints: (users) Direct communication (initiated by using the CBLs) Sockets (TCP/IP)

  5. Development area What are we using? • Programming language: • Java (j2sdk1.4) • IDE: • NetBeans 3.5 • Build tool: • Ant 1.6 • DBMS: • MySQL 4.0 • Concurrent Versions System: • CVS NT 2.0 • UML modeling tool: • Poseidon for UML CE 2.1

  6. Intermediate milestones What will we present next time? • Use cases: • Sharing • Downloading • Features: • - Primary-Backup protocol (without UDP multicasting and related Transfer Control) • - Security • PS • These 4 topics need 14 implemented (more or less) packages. Therefore, I decided to not calculate classes in the packages… 

  7. Questions? For more detailed information about the project, please visit the site http://www.andrew.cmu.edu/course/18-842/index.htm

More Related