SDN应用

本文介绍了SDN应用中的SDP模块,该模块在Opendaylight项目中负责资源价格的自动协商和定价。SDP允许开发者自定义价格算法,通过与下层交互确定资源价格,并向上层提供服务。主要包含通用价格协商和通用交易两个子模块,分别处理价格谈判和服务质量优化以及资源定价、用户交易和账户管理。
摘要由CSDN通过智能技术生成

SDNAs collectively referred to various of applications or devices including the Software Defined Price (SDP) module. The SDP module mainly takes charge of the resources’ price. you can get wanted resources through calling rest api from different servers or platforms, absolutely you must pay for it. So we need the SDP, which can automatically fix a price for resources. In SDP, Developer can put your pricing mechanism into the SDP module, or you can use the included pricing mechanism.

SDN Applications



其实就是说在Opendaylight项目中添加SDP(software Defined Price,软件定义价格)模块,用户可以在SDP模块中自定义资源或调用的价格,提供给上层,同时从下层获取价格,改价格是自动协商的,然后SDP模块根据交易价格和自身定价机制,重新对该资源价格进行定价,然后在提交给上层。

Software Defined Price (SDP)

We intent to design the Software Defined Price (SDP) in order to the rational use of resources. The Project contained the SDP module offer resourses to caller,and the caller must takes price1 to buy the resources or successfully calling a program. Similarly,the project must buy resources or call a program from lower lay,and it will cost price2. In SDP, The developer can put their designed price algorithm into this framework, so the price algorithm makes price2 become price1. The SDP module includes the project of the generic price negotiation module and the generic trade module.

Generic Price Negotiation module

Generic Price Negotiation module

Generally speaking, the generic price negotiation module lies between the data plane elements and the controller platform, also between the controller platform and the network applications orchestrations & services. In the process of selecting and negotiating using needs and budget constraints, the goal is to get the most optimal level of service quality under the service consumer determines the budget constraints.


Generic Trade module

The Generic Trade Module is primarily responsible for the pricing of resources、user’s transaction and balance. It mainly consists of Virtual Resource submodule, Expenditure submodule, Pricing submodule, Balance submodule, Account submodule .

Generic Trade module
  • Virtual Resource submodule:
    • include the underlying physical resources、all of the user’s behavior; include the changes of daily traffic, all of these records will be stored into the database
  • Expenditure submodule:
    • include the user’s consumption behavior and trade behavior
  • Pricing submodule:
    • analyze the distribution of the flow in each time interval and each link through the long time user’s behaviors, and then determine the price of that resources used by users
  • Settlement submodule:
    • be used to settle a account for the user’s expenditure
  • Account submodule:
    • include the user’s account, password, balance and the identification to the users

The Generic Trade module provides a generic interface—CommonPrice, including two methods: public Double getPrice(){} and public void algorithm(){}. The method getPrice() is responsible for returning a price for every resource, while the method algorithm() offers a method of achieving any algorithm.

这些是在SDP中的模块,主要分为通用价格协商模块和通用交易模块。


https://wiki.opendaylight.org/view/Software_Defined_Network_Applications(SDNAs):Main


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值