Hi..
I have another question about ViewWindow's view vector(views). :-)
---
<ViewWindow.java>
private int size = 100; // 100 is some default.
private final List<ArrayList<GMSMember>> views = new Vector<ArrayList<GMSMember>>();
---
I think Shoal mainly uses views for previous clustering view.
ex) default recovery selection algorithm or whether there is previous view or not
views is Vector(default size is 100), so views can store a lot of view's history.
My question is "why is views Vector? and why must views store more than two history?".
And in SimpleSelectionAlgorithm(default algorithm), does previous clustering view need?
ex) views vector has following members.
--------------
index | values
0 | (A,B,C,D) <-- previous view
1 | (A,C,D) <-- current view, B is failed
--------------
"C" will be selected from index 0
but I think "C" can be selected from index 1 because we can already know B was failed.
please give me advice.
thanks.
--
Bongjae Chang