摘要
描述了一个移动P2P应用环境下的组件管理模型P2PCOM(component in mobile P2P applications),P2PCOM支持非集中的网络结构,适合轻量级移动智能终端的P2P分布式应用开发。通过运用OSGi协议规范,提出端口管理器的概念,用来实现抽象的,灵活和高层次的通信机制。端口同时具有协议独立性、位置独立性、同步异步远程调用,组件中的服务可以在本地与远程的容器中迁移,根据QoS的需求,给服务定义服务等级。通过对实验场景的建立与实验性能分析,结果表明了P2PCOM可以较好的支持灵活的、高度可裁减的移动P2P应用开发。
A component management model for mobile P2P applications environments called P2PCOM(component in mobile P2P applications) is presented and described.P2PCOM is fit for decentralized environments and extensive light-weight mobile terminals.An abstract,flexible,and high-level communication mechanism among components is developed by a ports concept in the OSGi platform,supporting protocol independence,location independence,and synchronous and asynchronous invocations.Peers can elect to provide services as well as consume them and services can migrate between containers,and services are ranked to support quality-of-service choices.The application scenario and results obtained from performance analysis demonstrate that P2PCOM is flexible and highly tailorable for mobile P2P applications.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第13期2996-2998,3069,共4页
Computer Engineering and Design
基金
金陵科技学院自然科学基金项目(208.40410826)