Large-scale collaborative applications have the potential to play a major role in defining the future of the digital economy. Collaborative applications have been used by organisations for activities ranging from online training and virtual conferencing to online gaming and social networking. Service providers use client-server architecture to provide these applications. Collaborative applications such as webcasting, video-on-demand and network gaming are often delivered to millions of internet users. This involves the use of one or more dedicated servers deployed at strategic locations in the network, which users connect to and request services. This approach has several drawbacks:
These problems have forced telecommunications and service providers to explore alternative methods for managing the network in an effort to provide these services efficiently.
The aim of this project (formerly known as the Peer-to-Peer project) is to explore the peer-to-peer paradigm as an alternative technique for network management and content delivery. It will attempt to solve the problems of the client-server approach so that service providers can offer large-scale collaborative services efficiently and economically. The project team has developed Badumna, a decentralised network engine for supporting scalable collaborative applications. Badumna's goal is to provide a network engine that is highly scalable, reliable, robust and secure.
Badumna enables the creation of highly scalable collaborative applications using minimal operator owned infrastructure and network resources by forming a peer-to-peer network of all the users and distributing the data processing across the network. Servers are only used for operations that require arbitration, authentication and intrusion detection.
Internet service providers will be able to deliver services more cost effectively and users will be able to access a wider variety of services. Badumna will be able to offer the following benefits to service providers:
For details on theme activity in peer-to-peer networks and related publications, please visit the Peer-to-Peer Networks and Applications Group website.
The project has established a formal partnership and a licensing agreement with VastPark, a virtual worlds' platform company. Badumna has been fully integrated with VastPark's virtual world platform and is being field tested with their beta testers. It is currently being shipped along with their platform as a beta product.
Santosh Kulkarni (Project Leader)
For more information, please contact Santosh Kulkarni: santosh.kulkarni 'at' nicta.com.au