An optimized approach for simultaneous horizontal data fragmentation and allocation in Distributed Database Systems (DDBSs). Issue 12 (December 2017)