Re: [ANNOUNCE] Release of nf-HiPAC 0.9.0
From: Emmanuel Fleury <hidden>
Date: 2005-09-26 16:31:45
Michael Bellion wrote:
Sorry, but this is far away from the worst case for your scheme. Actually it is a quite good case for your compiler, because every rule is fully specified (meaning there are no wildcards in any rule) and there are no ranges or masks involved. Try using a mixed rule set that contains rules that only specify certain dimensions and have wildcards on the other dimensions. Try using rules with ranges and masks. Try using overlapping rules, meaning rules that completely or partly overlap other rules in certain dimensions. This will make your data structure grow!
I think you misunderstood our experiment. In fact, we were trying to generate as much possible different singletons on the domain (each of our rule was the header of a packet which have not been seen before), because if we can group these rules into intervals, then our scheme is having some advantages. We were using IDD (Interval Decision Diagrams) which is a kind of extended BDD (Binary Decision Diagrams) where you take your decision by looking at a partition of the possible values of the variable. For example, looking at the value x in [0,1024] where [0,128] leads to one node in the decision tree, [129,256] to another and [257,1024] to a last one. More this partition is fragmented more you increase the size of the structure. Having a lot of overlap does certainly increase the number of partitions, but adding singletons is the simplest way to increase the number of partitions. Take a look at this paper, maybe you can get some idea for your scheme (it might be that some hybrid between your ideas and ours can make it): http://www.cs.aau.dk/~fleury/download/papers/tc04.pdf
Yes, you are right. The HiPAC project has gone through some tough times over the last 2 years. With MARA Systems the HiPAC Project has finally found a strong partner that is fully committed to the concept of Open Source Software. This allows me to continue the development of HiPAC under the GNU GPL license.
I'm always happy to see a firm funding some Open Source project. So, I can do anything else but wishing you good luck for the future. :)
Ok, I'll do that :)
Good. :) Regards -- Emmanuel Fleury As usual, goodness hardly puts up a fight. -- Calvin & Hobbes (Bill Waterson)