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)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
|
|