TitleEnabling Service Level Agreement Management with Hyperledger
Status

Difficulty

   Select a difficulty level and delete the others (e.g. code development would be considered less challenging than research-focused)


Description 


Service Level Agreement Management is one of the most promising areas for blockchain use cases. This project will accelerate the development of blockchain-based solutions to cross-industry SLA Management problems. The elaboration of software artifacts can lead to the realization of ground ideas currently exchanged in the Telecom industry towards the utility of blockchain in the processes associated with SLA management. SLA management is a critical issue in the telecom industry. In general, operators would like to realize flexible and dynamic agreements involving different networking assets (e.g., bandwidth, peering, Roaming). Blockchain stands as one of the opportune means to realize such agreements, as long as the proper manners to perform them be enabled by programmable network infrastructures. Using Hyperledger Fabric, We can solve this problem by writing the SLA Chaincode and all involved entities will be connected to the permissioned blockchain. Also, all involved parties get to know which entity has breached the SLA and every transaction can be explored by each party using Hyperledger Explorer. Therefore, this proposal aims to create software artifacts that enable SLA management among telecom operators utilizing blockchain, in specific, smart contracts.

Additional Information


In this proposal, the candidate will code a software platform on top of blockchain to realize distributed applications, which realize SLA management processes involving connectivity assets from Software Defined Networks (SDNs) and Master Service Orchestrator.

Learning Objectives


The intern will learn the following:

Expected Outcome

The intern will join the  meetings, mailing list, and chat room in developing the following:


Relation to Hyperledger 

The project mainly focuses on Hyperledger Fabric and Hyperledger Explorer to get the advantage of permissioned Blockchain while dealing with multiple parties in business applications. The project will also showcase how Hyperledger projects can be utilized to enable an important Telecom use case.

Education Level

This internship project does not require any specific level of education, however the skills listed below demand familiarity with Blockchain, Networking and SDN concepts, mainly provided in graduate courses.

Skills

Future plans

Once the SLA management artifacts exist, the Telecom SIG can elaborate and develop its ideas in the solid ground work of running code. Ideally, different use cases proposed in the Telecom SIG would have a reference manner of implementation and proof-of-concept well documented.

Preferred Hours and Length of Internship

Interns required full-time commence of 40 hrs in week and total duration include 12 weeks or Part-time commence of 20 hrs in week and total duration include 24 weeks.

Mentor(s) Names and Contact Info


Vipin Rathi, <vipin68_scs@jnu.ac.in>, University of Delhi

Raphael Vicente Rosa <raphaelvrosa@gmail.com>, University of Campinas

Vinay Chaudhary <vcteotia@gmail.com>