Ok. It would have been beneficial to have a deeper dive with the DCAE team and the architecture team so you understand the flow and architecture. My view is not to allow this to run independently. They are serious efforts in terms of life cycle management, resource management, reliability, etc that one needs to support for each of these components, and we can not repeat that work for each analytics service provided by each contributor.
Hence DCAE tries to bring it all together and enable on boarding of different types of Microservices. On Jun 11, 2017, at 11:18 PM, fu.guangr...@zte.com.cn<mailto:fu.guangr...@zte.com.cn> wrote: Hi Mazin, We have discussed with Oliver and are now aware of that DCAE is an open platform that allows independent/external systems to be integrated with it. Based on this and to make Holmes more flexible, we proposed Holmes to be set up as a standalone project. Being a standalone project does not mean that Holmes will not support DCAE. Holmes will expose DMaaP related APIs to the public and be released in the form of docker(s) so that it can be integrated with DCAE. Meanwhile, as an independent system, Holmes can also be run in standalone mode, which enables it to be connected or utilized by other systems in ONAP directly. Regards, Guangrong Original Mail Sender: zhaohuabing10201488 To: fuguangrong10144542; CC: mengzhaoxing10024238;wangrui10208678; Date: 2017/06/12 09:05 Subject: Forward:Re: [onap-tsc] Comments about Holmes From: GILBERT,MAZINE(MAZINE); To:roberto.k...@orange.com<mailto:roberto.k...@orange.com>; fuguangrong10144542; Cc:t...@lists.onap.org<mailto:t...@lists.onap.org>; Date: 2017-06-11 06:08:46 Subject:Re: [onap-tsc] Comments about Holmes Guangdong I realize the TSC arrived at a middle ground during the F2F meeting of having Holmes as a separate project. I have tried to share my views on this previously and it seems to have failed. DCAE is a framework for on operating big data Microservices. Holmes is an analytics Microservice, that is policy driven. The policies are set through Drools by the Policy engine, while the analytics is done by DCAE. DCAE and Policy have well defined protocols to help operate control loops. This design was done so that developers can build, test and deploy their own Microservices (correlations, predictions,, normalization, compressions, analytics, etc) without having to establish yet another independent component in ONAP. There are numerous large-scale correlation engines adopted by many operators and vendors today. Holmes is one example. This flexibility in the design in ONAP. allows companies to plug and play their Microservices function without additional dependencies or software development. This approach is successful and how it is employed in AT&T. I strongly suggest you spend sometime to better understand how DCAE and open/close loops work in ONAP. It is very important that we enable disaggregation and flexibility so that developers can innovative quickly. I will rely heavily on the architecture subcommittee to ensure Holmes is properly disaggregated when used in ONAP. Thanks and look forward to your contributions to R1. Mazin Get Outlook for iOS<https://urldefense.proofpoint.com/v2/url?u=https-3A__aka.ms_o0ukef&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=2dwD7a5k4V9cZl09O7uTpejnZMF8aa01W3yMqrrZC5Y&m=etHP1WxPzKepGN38xUEhmUBvbejBCsKkl1J-zMfzjbo&s=2P6Jvh4lqRgX9Hiov1issklfFMDWo5CwusAOlXZe6Lo&e=> _____________________________ From: roberto.k...@orange.com<mailto:roberto.k...@orange.com> Sent: Wednesday, June 7, 2017 11:29 AM Subject: Re: [onap-tsc] Comments about Holmes To: < fu.guangr...@zte.com.cn<mailto:fu.guangr...@zte.com.cn>> Cc: < t...@lists.onap.org<mailto:t...@lists.onap.org>> Thanks for your comments. This will be discussed and decided at the TSC. Best regard. Roberto De : fu.guangr...@zte.com.cn<mailto:fu.guangr...@zte.com.cn> [mailto:fu.guangr...@zte.com.cn] Envoyé : mercredi 7 juin 2017 16:42 À : KUNG Roberto OLN/QOP Cc : t...@lists.onap.org<mailto:t...@lists.onap.org> Objet : 答复: Comments about Holmes Hi Roberto, Thanks for your information. For the overlap, I have to clarify again that although Holmes and Policy are both based on Drools, the goal of them is totally different. Holmes is targeted to find out the correlation among tens of thousands (even more) of alarms while Policy is aimed to which action should be taken to accomplish auto-scaling/auto-healing tasks. I think systems should be defined by what their functions rather than the technologies they adopt. Besides, to make our systems easier to maintain, we have to hold on to the Single Responsibility Principle. If we merge Holmes with Policy, the logic of the policy rules will get much more complicated, which makes it rather hard to trace or fix the problem/bug if any occurs in the futher. For the reasons above, I still suggest we make Holmes an independent project in ONAP. Guangrong 原始邮件 发件人:<roberto.k...@orange.com<mailto:roberto.k...@orange.com><mailto:roberto.k...@orange.com>>; 收件人:付光荣10144542; 抄送人:<t...@lists.onap.org<mailto:t...@lists.onap.org><mailto:t...@lists.onap.org>>; 日期 :2017年06月07日 04:17 主题 :Comments about Holmes https://wiki.onap.org/display/DW/Initial+Project+Proposal+Feedback+From+the+TSC<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_display_DW_Initial-2BProject-2BProposal-2BFeedback-2BFrom-2Bthe-2BTSC&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=2dwD7a5k4V9cZl09O7uTpejnZMF8aa01W3yMqrrZC5Y&m=A2F04T_MFQ5zUZGEGccjOvaX2MhzLL3L5HKylEVQQJM&s=3IYRKCatur8My5SjK96REVPCs3_tPUBKftjpBsDoPgQ&e=>. I have seen that you have taken into account our feedback. I have provided a summary below. • Clarity: Project description and scope are clear. • Overlap: It is felt that the project should be split and combine with DCAE (for the correlation engine), Policy engine (for Drools), and CLAMP (for designing the open loop). • Risk management: this addition to other projects should be discussed with other projects with the objective to add mature/production level code in R1, or could be targeted to subsequent Rs if delivery may be felt difficult • Relevance and prioritization: this is relevant to the ONAP release. I hope this will help with your preparations for next week’s meeting. Roberto _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. _________________________________________________________________________________________________________________________Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent doncpas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signalera l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.This message and its attachments may contain confidential or privileged information that may be protected by law;they should not be distributed, used or copied without authorisation.If you have received this email in error, please notify the sender and delete this message and its attachments.As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.Thank you.
_______________________________________________ ONAP-TSC mailing list ONAP-TSC@lists.onap.org https://lists.onap.org/mailman/listinfo/onap-tsc