diff --git a/build/build-cloud-plugins.xml b/build/build-cloud-plugins.xml
index efd84334213..7c13c8759fe 100755
--- a/build/build-cloud-plugins.xml
+++ b/build/build-cloud-plugins.xml
@@ -184,9 +184,9 @@
-
+
-
+
@@ -234,6 +234,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/storage-allocators/random/.classpath b/plugins/storage-allocators/random/.classpath
new file mode 100755
index 00000000000..e39771ada09
--- /dev/null
+++ b/plugins/storage-allocators/random/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/storage-allocators/random/.project b/plugins/storage-allocators/random/.project
new file mode 100755
index 00000000000..cdb8361d0bd
--- /dev/null
+++ b/plugins/storage-allocators/random/.project
@@ -0,0 +1,17 @@
+
+
+ random-storage-allocator
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/plugins/storage-allocators/random/build.xml b/plugins/storage-allocators/random/build.xml
new file mode 100755
index 00000000000..e5fcebebbc8
--- /dev/null
+++ b/plugins/storage-allocators/random/build.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+ Cloud Stack ant build file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/server/src/com/cloud/storage/allocator/RandomStoragePoolAllocator.java b/plugins/storage-allocators/random/src/com/cloud/storage/allocator/RandomStoragePoolAllocator.java
similarity index 100%
rename from server/src/com/cloud/storage/allocator/RandomStoragePoolAllocator.java
rename to plugins/storage-allocators/random/src/com/cloud/storage/allocator/RandomStoragePoolAllocator.java