DR - Umar Farooq CV

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

DR.

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

Web: http://www.uea.ac.uk/cmp/research/graphicsvisionspeech/vh, http://sc.hec.gov.pk/aphds/submit.asp?supid=5611

EDUCATION
2012

2002

PhD Computer Science -- University of East Anglia, Norwich, UK.


The Design of a Contemporary Infrastructure for Scalable and Consistent Virtual Worlds
Supervisor: Prof. John Glauert
M.Sc Computer Science -- University of Peshawar, Peshawar, KPK, Pakistan.
A Case Study for Conventional Methods of Software Engineering

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.

CONFERENCES ATTENDED WITH PRESENTATIONS (selected only)

International Symposium on Emerging Technologies in Information Technologies (ETIT-2012),


Abbotabad, Pakistan.
International Conference on Computer Networks and IT (ICCNIT-2011), Abbotabad, Pakistan.
Winter Simulation Conference (WSC-2010), Baltimore, USA.
The 9th International workshop on Network and Systems Support for Games (NetGames-2010), Taipei,
Taiwan.
22ndIASTED International Conference on Parallel and Distributed Computing Systems (PDCS-2010),
California, USA.
13th IEEE/ACM Symposium on Distributed Simulation and Real Time Applications (DSRT 09),
Singapore.
1st International Conference on Networked Digital Technologies (NDT 2009), Ostrava, Czech
Republic.
The 2009 UEA School of Computing Sciences Symposium, Norwich, UK.
National Conference on Information and Communication Technologies - 2007 (NCICT-2007), Bannu,
KPK, Pakistan.
International Symposium on Collaborative Technologies and Systems (CTS, 06), Las Vegas, USA.
National Conference on Information Technology and Applications 2005 (NCITA-2005), Quetta,
Pakistan.
2nd International Workshop on Frontiers of IT (FIT-2004), Islamabad, Pakistan.
National Conference on Emerging Technologies - 2004 (NCET 04), Karachi, Pakistan.

SOFTWARE EXPERTISE (selected only)

OpenSimulator An Open Source Virtual World Development Framework


Latex An Open Source Type Setting Distribution System.
Git - a Concurrent versioning system for parallel development.
C# -- A Programming Language for Object Oriented Development.
OPNET (Optimised Networks) Network Simulator Tool for Analysis and Research and
Development.
MATLAB Tool for Numerical and Symbolic Computation and Scientific Visualisation.
VISIO Software Engineering Design Tool.
MS Project Project Management Tool.

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.

I have worked as Software Engineer/Database Administrator in Management Information Cell


(MIC), University of Peshawar. The sole responsibility was to develop a Management Information
System (MIS) for the University of Peshawar. I worked on the development of Admissions,
Examinations and accounts sections of the proposed system. Admission section has been implemented
and is functional since 3 years.
I worked as a manager for the project named Centralised Computer Based System for Department of
Computer Science, University of Peshawar which is comprises of Library, accounts, and office
management systems.
I supervised many projects in the areas of Software Engineering and Databases at both graduate and
postgraduate levels in the Department of Computer Science, University of Peshawar.

CURRENT RESEARCH AND DEVELOPMENT PROJECTS

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

Assistant Professor, UST Bannu, June 01, 2012 till date.


Research Scholar, UEA Norwich UK, February 2008 to May 2012.
Lecturer, UST Bannu, October 2006 to January 2008.
Assistant Professor, DCS, Peshawar University, March 2005 to October 2006.
Research Scholar, PUCIT Lahore, Oct 2003 to October 2006.
Software Engineer/Database Administrator, DCS/Administration Peshawar University, 2001 to 2003.

Additional Working Experience

Resource person at workshop on Computer Networks and Communication organised by Learning


Innovation Division, HEC, from April 09 to April 14, 2007 at UST Bannu, Pakistan.
Worked as Assistant Provost at UST Bannu from March 14, 2007 to January 30, 2008.
Taught a course on Computer Application in Geology, at Department of Geology Peshawar University
from 2001 to 2003.
Visiting faculty member at Sarhad University of Science and Technology, Peshawar, during 2002 and
2003.
Visiting faculty member at Institute of Computer and Management Sciences, Peshawar during 2001
and 2002.
Visiting faculty member at Greenwich University Peshawar Campus, during 2003.
Visiting faculty member at Edwards College Peshawar during 2006.
Member of the Examination Disciplinary Committee for the year 2007 at UST Bannu, Pakistan.

EVENTS ORGANISED

Organised a National Conference on Information and Communication Technologies (NCICT-2007),


June 09, 2007, Bannu, Pakistan.
Workshop on Promoting Industry Academia Linkages, July 02, 2007, Bannu, Pakistan.
National Conference on E-Governance, January 30, 2008, Bannu, Pakistan.
National Seminar on E-Commerce, January 31, 2008, Bannu, Pakistan.

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.

AWARDS AND DISTINCTIONS

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

Prof. Dr. Asmat Ullah Khan

School of Computing Sciences,


University of East Anglia,
Norwich, UK.
Phone: +44 (0) 1603-592603
Email: J.Glauert@uea.ac.uk

Vice Chancellor,
University of Science and Technology Bannu,
Bannu, KPK, Pakistan.
Phone: +92 (0) 928-621123
Email: drasmat53@yahoo.com

You might also like