DR - Umar Farooq CV
DR - Umar Farooq CV
DR - Umar Farooq CV
UMAR FAROOQ
HEC Approved Supervisor
Pakistani, Male, Married, 32 years
Languages: English, Urdu, Pashto
Chairman/Assistant Professor,
Department of Software Engineering,
Research (MS/PhD) Program Co-ordinator,
Institute of Engineering and Computing Science,
University of Science and Technology Bannu, KPK, Pakistan.
Contact: +92-928-621193; Cell: +92-3469207876; Fax: +92- 928-621160; Email: umar214@gmail.com
EDUCATION
2012
2002
CURRENT STATUS
I am currently with the IECS, University of Science and Technology Bannu as an Assistant Professor of
Computer Science and the coordinator of MS/PhD program. I am also conducting joint research with the Virtual
Humans Group at the School of Computing Sciences, University of East Anglia Norwich UK in the areas of
Parallel and Distributed Simulation, and Virtual Worlds. Our joint work is investigating scalability and
consistency issues in virtual worlds.
RESEARCH INTEREST/PROFILE
My research interests include distributed simulation, and scalable and consistent models for virtual worlds. I
have also research expertise in wireless and mobile computing, and computing infrastructures such as Cluster,
Grid and Cloud Computing. I have published more than 20 papers in national and international conferences and
journals.
TEACHING EXPERIENCE
I have taught different courses to the Bachelor, Master, and M.Phil/MS students at a number of prestigious
institutions including the following:
2012
2011
2010
Parallel and Distributed Simulation Systems (MS) - UST Bannu, KP, Pakistan.
The Computation Revolution (BCS) -- University of East Anglia, Norwich, UK.
Theoretical Computing (BCS), Study Skills for Foundation Students (BCS) -- University of East
Anglia, Norwich, UK.
2007
Wireless and Mobile Communications (MS), Computer Networks (MS) UST-Bannu, Pakistan.
2006
Advanced Algorithm Analysis (MS) -- UST-Bannu, Bannu, Pakistan.
Advanced Algorithm Analysis (MS), Software Engineering (M.Sc), Databases (M.Sc) -- DCS,
University of Peshawar, Pakistan.
2005
Parallel Processing (MS), Advanced Databases (M.Sc), Modelling and Simulation (BCS) DCS,
University of Peshawar, Pakistan.
Compiler Construction (BCS) -- Edwards College, Peshawar, Pakistan.
2004
Neural Networks (BCS) -- Punjab University College of Information Technology, Lahore, Pakistan.
2002-03 Software Engineering (M.Sc), Databases (M.Sc) -- DCS, University of Peshawar, Peshawar, Pakistan.
Multimedia Applications (MCS), Databases (MCS) -- Sarhad University of Science and Technology,
Peshawar, Pakistan.
Automated Business Applications (BS-IT) -- Greenwich University, Peshawar, Pakistan.
Databases (BCS) -- ICMS, Peshawar, Pakistan.
2001-02 Computer Applications in Geology (M.Sc), Department of Geology, University of Peshawar, Pakistan.
RESEARCH EXPERIENCE
2008-2012
2003-2005
Distributed Simulation, and Scalable and Consistent Virtual Worlds -- University of East
Anglia, Norwich, UK.
Wireless Sensor Networks and Grid Computing PUCIT, Lahore, Pakistan.
Publications
2012
1.
Umar Farooq, The Design of a Contemporary Infrastructure for Scalable and Consistent Virtual
Worlds, PhD in Computer Science, School of Computing Sciences - University of East Anglia
Norwich, UK, 2012.
2011
2.
Umar Farooq and John Glauert, Scalable Virtual Worlds: An Extension to the OpenSimulator
Framework, In: Proc. of the 1st IEEE International Conference on Computer Networks and
Information Technology (INCIIT 11), Abbotabad, Pakistan, 2011, pp. 2733.
2010
3.
4.
5.
6.
Umar Farooq and John Glauert, A Dynamic Load Distribution Algorithm for Virtual Worlds, Digital
Information Management, 8(3), pages 181-190, 2010.
Umar Farooq and John Glauert, A Decentralised Synchronisation Approach for Complex
Hierarchical Models of Virtual Worlds, In: Proc. of the 22ndIASTED International Conference on
Parallel and Distributed Computing Systems (PDCS 10), California, USA, 2010, pp. 218225.
Umar Farooq and John Glauert, Time Management for Hierarchical Models of Virtual Worlds based
on Constrained Communication Model, In: Proc. of the 3rd InternationalWorkshop on Massively
Multiplayer Virtual Environments (MMVE 10), Taipei, Taiwan, 2010, pp. 18: 16.
Umar Farooq and John Glauert, A Hybrid Infrastructure for Scalable and Consistent Virtual
Worlds,In: Proc. of the Winter Simulation Conference (WSC 10), Maryland, USA, 2010.
2009
7.
8.
9.
Umar Farooq and John Glauert, Joint Hierarchical Nodes based User Management (JoHNUM)
Infrastructure for the Development of Scalable and Consistent Virtual Worlds, In: Proc. of the 13th
IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications (DSRT09), Singapore, 2009, pp. 105112.IEEE Computer Society.
Umar Farooq and John Glauert, ARA: An Aggregate Region Assignment Algorithm for Resource
Minimisation and Load Distribution in Virtual Worlds, In: Proc. of the 1st International Conference
on Networked Digital Technologies (NDT09), Ostrava, Czech Republic, 2009, pp. 404410.IEEE
Computer Society.
Umar Farooq and John Glauert, Managing Scalability and Load Distribution for Large Scale Virtual
Worlds, In: Proc. of the 2009 UEA School of Computer Sciences Symposium, Norwich, UK, 2009, pp.
2028.
2007
10. Umar Farooq and Wajeeha Khalil, Component Based Architectural Model for Assistance Grid, In:
Proc. of the National Conference on Information and Communication Technology (NCICT-2007),
Bannu, NWFP, Pakistan, 2007, pp. 25-29.
11. Waheed Ur Rehman, MahiLohi, and Umar Farooq, Congestion Management Tools in VoIP
Applications, In: Proc. of the National Conference on Information and Communication Technology
(NCICT-2007), Bannu, NWFP, Pakistan, 2007, pp. 69-74.
12. Umar Farooq, SaeedMahfooz, Waheed Ur Rehman, and Wajeeha Khalil, A Fully Automated
Infrastructure for Violation Detection, In: Proc. of the National Conference on Information and
Communication Technology (NCICT07), Bannu, NWFP, Pakistan, 2007, pp. 112-114.
13. Wajeeha Khalil, M. Abid Khan, and Umar Farooq, An Abstract Layered Multi Agent System to
Realize Assistance Grid, In: Proc. of the National Conference on Information and Communication
Technology (NCICT07), Bannu, NWFP, Pakistan, 2007, pp. 110-111.
14. AsadHabib, Wajeeha Khalil, and Umar Farooq, Click less Flight against Syndromes: An Automated
Outdoor Patient Safety Infrastructure, In: Proc. of the National Conference on Information and
Communication Technology (NCICT07), Bannu, NWFP, Pakistan, 2007, pp. 98-99.
2006
15. Farooq, U. and Khalil, W., Grid as Humans Assistant; A Logical Solution Provider to Physical
Problems, In: Proc. of the2006 International Symposium on Collaborative Technologies and Systems
(CTS'06),Las
Vegas,
Nevada,
USA,
2006,
pp.
312-317.[Online].
Available:
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=34455&arnumber=1644151&count=71&index
=52
16. Farooq, U. and Khalil, W., A General Mobility Model for Resource Prediction in Mobile Grids, In:
Proc. of the 2006 International Symposium on Collaborative Technologies and Systems (CTS'06), Las
Vegas, Nevada, USA, 2006, pp.189-193.[Online]. Available:
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=34455&arnumber=1644133&count=71&index
=34
2005
17. M. A. R. Pasha, U. Farooq, M. Idress, and A. Chatta, A Layered Architecture for e-Governance, In:
Proc. of the National Conference on Information Technology and its Applications (NCITA2005),Quetta, Balochistan,Pakistan, 2005, pp. 1-5.
18. M. A. R. Pasha, and U. Farooq, Two Phase optimization Technique for Resource Selection in Grid
Computing, In: Proc. of the National Conference on Information Technology and its Applications
(NCITA-2005),Quetta, Balochistan,Pakistan, 2005, pp. 1-6.
2004
19. A. Hussain, U. Farooq, K. Zia, and M. Akhlaq, Zone Based Location Aware Dynamic Sensor
nd
networks (ZOLA-DSN), In: Proc. of the 2 International Workshop on Frontiers of Information
Technology (FIT04), Islamabad, Pakistan, 2004, pp. 159-162.
20. A. Hussain, K. Zia, U. Farooq, and S. Ahmed, Packet Loss Prevention Technique (PLP) for
partitioned Mobile Adhoc Networks using Location Based Multicast Algorithms, In: Proc. of the
nd
2 International Workshop on Frontiers of Information Technology (FIT04), Islamabad, Pakistan,
2004, pp. 155-158.
21. S. A. Hussain, U. Farooq, K. Zia, and M. Akhlaq, An Extended topology for Zone Based Location
Aware Dynamic Sensor networks, In: Proc. of the National Conference on Emerging Technologies
(NCET-2004),
Karachi,
Pakistan,
2004,
pp.
1-5.
[Online].
Available:
http://www.szabist.edu.pk/ncet2004
22. S. AsadHussain, Kashif Zia, Umar Farooq, and Sajjad Ahmed, PLP A Packet Loss Prevention
Technique for partitioned MANETs using Location Based Multicast (LBM) Algorithms, In: Proc. of
the National Conference on Emerging Technologies (NCET-2004), Karachi, Pakistan, 2004, pp. 6-11.
[Online]. Available: http://www.szabist.edu.pk/ncet2004
23. S. A. Hussain, K. Zia, M. T. Khan, S. Ahmad, and U. Farooq, Dynamic Contention Window for QoS
in IEEE 802.11e Wireless LANs, In: Proc. of the National Conference on Emerging Technologies
(NCET-2004),
Karachi,
Pakistan,
2004,
pp.
12-16.
[Online].
Available:
http://www.szabist.edu.pk/ncet2004
Others
24. Umar Farooq, "The Research and Application Perspectives of Virtual Worlds (Abstract)", In: Symposium
on Emerging Technologies in Information Technology (ETIT-2012), Baragali, Abbotabad, Pakistan, 2012,
pp. 11-11.
25. Umar Farooq, A Case Study for Conventional Methods of Software Engineering (thesis), Masters in
Computer Science, Department of Computer Science - University of Peshawar, Pakistan, 2002.
Submitted Work
1.
Load Balancing for Virtual Worlds by Splitting and Merging Spatial Regions, submitted to the Journal
of Simulation Modelling Practice and Theory.
2.
3.
4.
A Resource Model for Supporting Load Balancing in Open Source Virtual World Environments,
submitted to ACM Transactions on Modelling and Computer Simulation.
A Dynamic Grid Architecture for Scalable Virtual Worlds, submitted to IEEE Transactions on Parallel
and Distributed Systems.
The Technical Examination of OpenSimulator: State-of-the-art in Open Source Virtual World
Development Frameworks, submitted to Journal of Virtual World Research.
DEVELOPMENT/PROFESSIONAL EXPERIENCE
I developed a component for adding scalability feature in to the OpenSimulator, an open source
Virtual World development infrastructure. We are currently adding this feature to the code base and
developing consistency model as an extension to OpenSimulator. We added the expansion and
contraction models to OpenSimulator by implementing our novel infrastructure called JoHNUM.
We developed models for the implementation of our research work in OPNET MODELOR, which
uses a variant of C language called Proto C, by extending the following existing models:
o The WLAN basic model (available in OPNET) for the QoS oriented WLAN, which is later
extended for the implementation of our algorithm named Dynamic Contention Window
(DCW).
o The NIST_AODV model for the implementation of our Packet Loss Prevention (PLP)
technique in Geocasting.
o The NIST_AODV model for the implementation of our scheme for dynamic sensor networks
based on flooding.
The Development of a Virtual Research Center: Content Development and Visualisations. (BCS/MCS)
The Development of a Branch to the OpenSimulator Source Code for scalable virtual worlds based on
scalable infrastructure developed by Farooq and Glauert. (BCS/MCS)
Determining the efficiency of current load content algorithm (used by OpenSimulator) and possibly the
development of a new efficient algorithm. (MS)
Performance Analysis of Seize and Restore players method and its comparison with Transfer
players to a Transit Region method. (MS)
The Development of a Prediction Model for determining the time taken by relocating spatial regions.
(MS)
Performance analysis of the current aggregation algorithm (developed by Farooq and Glauert) and the
development of an extended load distribution algorithm. (MS)
Investigating Megaregions in OpenSimulator and extending them to dynamically re-shape/resize a
virtual space in scalable virtual worlds. (MS)
Investigating the reduced size of OpenSimulator regions and its possible impact on system
performance. (MS)
Investigating the Communication overheads based on an increase in number of players and scene
complexity. (MS)
Consistent Virtual Wolds: The Development of an Adaptive Decentralised Approach and its
Implementation using OpenSimulator (PhD)
WORK HISTORY
EVENTS ORGANISED
TRAINING/WORKSHOPS ATTENDED
Staff Development Course, organised by National Academy of Higher Education from January 22, to
February 14, 2007 at UST Bannu.
Workshop on Multi Agent Systems and Grid Computing, organised by National University of Sciences
and Technology, Islamabad, Pakistan.
Scholarship for my research studies from both UST-Bannu and UEA Norwich UK.
Awarded outstanding contribution as a student ambassador at UEA Norwich UK.
Got certificate of appreciation for consecutive four years as a student ambassador at UEA Norwich
UK.
Worked as a member of a core group for bridging the gap between traditions and societies, and
appeared in a video as an outcome of this project.
Won award for the development of a video on international student experiences at UEA Norwich.
Featured in a documentary of UEA Norwich for the Nepal TV.
Interviewed for Club UK magazine on healthy living at UK universities.
REFERENCES
Prof. John Glauert
Vice Chancellor,
University of Science and Technology Bannu,
Bannu, KPK, Pakistan.
Phone: +92 (0) 928-621123
Email: drasmat53@yahoo.com