On October 23rd, 2014, we updated our
By continuing to use LinkedIn’s SlideShare service, you agree to the revised terms, so please take a few minutes to review them.
a middleware for typical collaboration activities/functions
Handling heterogenous mobile environment and the inherent distributed/decentralized setting using a P2P information systems infrastructure
uses the social network to recommend and buld a team to solve a problem
build a team from a COIN
form a new COIN
restructure a team
negotiate rules of engagement in the team (who does what, when, etc.)
uses collaboration middleware to enable a team to work on shared information
includes a distributed versioning system
gives users rich context awareness
allows co llaborator s to communicate
gathers social information required to build social network
mTeam architecture (tentative) Social information TOP BOTTOM MIDDLE TEAM CREATOR TEAM ENVIRONMENT 3D SOCIAL NETWORK COLLABORATION MIDDLEWARE P2P Overlay Network Security Reliability Trust Management Network Management Publish-subscribe P2P-SIP Routing/Multicast
Collaboration middleware functions
P2P information system
Share the resources of individual peers
CPU, disk, bandwidth, information, …
C C C C C S P P P P P Computer systems Centralized Distributed Client-server Peer-to-peer Flat Hierarchical Pure Hybrid mainframes workstations DNS mount RPC HTTP Gnutella Chord Napster Groove Kazaa File sharing Communication and collaboration Distributed computing [email_address] [email_address] Napster Gnutella Kazaa Freenet Overnet Magi Groove Skype
Basic P2P layer functions
Routing and information search
it can be constrained by other requirements, such as trust
subscribe to a topic, publish, notify
in ad-hoc environments, needs to be delay-tolerant
special case of publish-subscribe
Research issues The project will investigate the full-spectrum of research topics and technologies to enable nomadic collaboration or collaboration on the go, including algorithmic foundations and basic research on Networked Distributed Systems which will support upper layer functionalities and ubiquity independent of device and location, Social Networking to facilitate new collaboration opportunities and finally the Collaboration Tools themselves to carry out the tasks and manage such collaborations.
Privacy issues (beyond the scope of mTeam’s requirements) as well as some common security issues
Informal collaboration between NTU Singapore & Deutsche Telekom Laboratories (Berlin)
Technical issues: Open standards and open sources …
Whether and how much to use SIP ?
How standard will interfaces like P2PP be ?
Open source Android SDK or some other environments for mobile devices ?
Politics of hardware/cellular service providers, etc.
Proof of concept: Driver Applications
Not part of the original deliverables …
An collaborative editing application for research papers, capable of sharing and reviewing academic literature and news, as well as finding relevant collaboration opportunities
An application geared specifically to facilitate collaboration among environment scientists
Tentative (pending a Swiss/Singapore joint project on cyber-infrastructure for environment monitoring and modeling )
Ongoing literature and technology survey on various themes
Tutorial on “SIP, IMS and P2P-SIP” at IFIP Networking 2008
Book chapter (proposal accepted): Vertically Integrated Collaboration Middleware in Mobile P2P Environments
Groundwork for first driver application well in progress
Study of dynamics in open collaboration systems (Wikipedia)
One Ph.D. student and one research assistant hired
Hiring is ongoing
One PhD student is informally working on related security topics, as will some FYP students from next semester