1. Information and Telecommunication Technology Center; The University of Kansas; Lawrence Kansas 66045
2. School of Computing and Engineering; University of Missouri-Kansas City; Missouri 64110
3. School of Computing and Communications; Lancaster University; Lancaster LA1 4WA United Kingdom
4. Computing Department; The Hong Kong Polytechnic University; Hung Hom, Kowloon Hong Kong