initial checkin for dataplacement cost model. Empty workloads in the locality benchmark

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@1985 7a8f3d5b-8c5f-44cb-9125-2414a256df87
add structures for penalty costs for DataPlacement. Changed locality parameters to touch more than 1 partition

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@1989 7a8f3d5b-8c5f-44cb-9125-2414a256df87
completed estimation for locality. Will implement an identical version to estimate tpcc

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@1990 7a8f3d5b-8c5f-44cb-9125-2414a256df87
still trying to obtain multiple partitions to test for TPCC

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@1992 7a8f3d5b-8c5f-44cb-9125-2414a256df87
not sure why multi partition transaction new order cannot be loaded into a cluster configuration with 1 host, 1 site, and 1 partition

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2000 7a8f3d5b-8c5f-44cb-9125-2414a256df87
NewOrder trace with only one batch (Cluster configuration is: 100 host, 1 site, 1 partition)

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2003 7a8f3d5b-8c5f-44cb-9125-2414a256df87
LOGGED which partitions belong to which hosts for debugging purposes

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2005 7a8f3d5b-8c5f-44cb-9125-2414a256df87
java code creates the modified transaction trace file ready to be parsed by comet

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2020 7a8f3d5b-8c5f-44cb-9125-2414a256df87
added two functions to parse both the transaction infomation and system information

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2026 7a8f3d5b-8c5f-44cb-9125-2414a256df87
Populated the decision variable with a dummy solver and merged the functionality of calculating costs with processing the transaction trace file

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2027 7a8f3d5b-8c5f-44cb-9125-2414a256df87
successfully computes the total cost of executing a series of transactions when given a partition to host configuration

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2030 7a8f3d5b-8c5f-44cb-9125-2414a256df87
java to generate transaction trace and system information

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2031 7a8f3d5b-8c5f-44cb-9125-2414a256df87
1) Updated the Comet file to only parse the transaction workload once and store it into a data structure (created some objects to support this)
2) Referencing the partition_to_site decision variable directly as oppose to creating a copy of the variable to reference 
3) Created a SystemInfo class for future additional information about the system (i.e. memory, etc.)
4) Updated Java to spit the total number of partitions and sites being used

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2039 7a8f3d5b-8c5f-44cb-9125-2414a256df87
added a function to check whether a assigned configuration is valid. Need to figure how to tell Comet to redo the configuration if it is not valid

git-svn-id: https://database.cs.brown.edu/svn/hstore/branches/placement-branch@2057 7a8f3d5b-8c5f-44cb-9125-2414a256df87