 |
The BestPeer system is a
a scalable, sharable, and secure P2P-based data management
system designed for corporate network
applications in which a group of organizations controlled by
different administrative domains collaborate with each other
in order to cut operation cost and improve productivity. By
incorporating techniques from P2P and data integration, BestPeer
provides an effective and efficient way to share data belonging
to different organizations and provide enterprise quality query
facility, without the need to set up a huge centralized server. |
 |
Semi-Automatic Schema Mapping
To share data with others, the organization needs to map its schema
to the global schema. A machine learning algorithm is employed to
help the manager to establish the mapping relations. |
Incremental Data Integration
Once the mapping relations are set up, BestPeer automatically and
periodically exports data from local databases of participating
organizations to BestPeer data
sharing platform. |
Efficient Query Processing
A distributed query plan is generated and forwarded to multiple
processing nodes, where the query is processed in parallel. In
addition, to support analytic queries that aim to provide timely
summarized statistics for decision making, a distributed online
aggregation scheme is developed to iteratively and progressively
produce approximate aggregate results for users. |
Data security and privacy
The messages sent between nodes in BestPeer are encrypted to
increase the security level of the system. Furthermore, access to
the data shared in BestPeer corporate network is controlled by a
distributed role-based access control scheme to protect local data
of each node from malicious users. |
Intelligent Replication
BestPeer provides an always-on service, in that node failures do not
affect the availability of data. To achieve this goal, an
intelligent replication strategy driven by the system runtime
workload is applied to replicate data across the nodes for data
availability and load balancing. |
Analytic Tool
BestPeer software runs as a backend service in each node. The users can
access the service via web interfaces, which increases the usability of
the service. BestPeer generates graphs (e.g., bar-graph and pie-graph)
for query results to facilitate decision making. |
Cloud Support
By integrating cloud computing, database, and P2P technologies,
BestPeer achieves its query processing efficiency in a pay-as-you-go
manner and is a promising approach for corporate network
applications. More details of our cloud solution can be found
here. |
 |
| March 31, 2011 |
BestPeer is now cloud enabled. |
| July 10, 2009 |
EMR Data Sharing Application for National Healthcare Network using BestPeer Platform is demonstrated at Changi Hospital. |
| March 1, 2008 |
A new type of database system is being developed on BestPeer. |
| August 16, 2007 |
BestPeer can now support both BATON and DHT based indexing and search. |
| August 14, 2007 |
A product tracking system is being implemented, which exploits network and database technology and JIT (Just In Time) retrieval based on partial indexing for network and storage efficiency. |
| August 1, 2007 |
The BestPeer website is updated with more support for clients. |
| June 20, 2007 |
BestPeer is demonstrated at Harbin Institute of Technology, China. |
|