Shafqat Ur Rehman, Ph.D
Total Page:16
File Type:pdf, Size:1020Kb
Shafqat Ur Rehman, Ph.D.
Department of Computer Engineering, Yildirim Beyazit University, Ankara, Pakistan. Cell: (+90) 312 324 1555 E-mail: [email protected] Website: https://sites.google.com/site/shafqatrehman Linkedin: http://fr.linkedin.com/in/shafqatrehman
Areas of Expertise . Internet Architecture and Protocols . Extensive experience of wireless networks and testbeds . Highly skilled in real-world networking experiments and simulation especially NS-3 . Distributed computing, Virtualization, Hadoop framework, Sun Grid Engine, OpenStack Cloud OS
. Software Defined Networks (SDN) and SDN-enabled networked systems
. Network analysis using sFlow, OpenFlow controller, TCPDump, wireshark, etc
. Cloud Computing
. Service oriented architectures and RESTful web services
. Excellent software engineering and C++/Java/Python/assembly programming skills
. Software development life-cycle, such as source control, debugging, workflows, testing
. Agile Programming, Systems’ Re-modeling/Re-Engineering
. Data modeling and database design
. Extensive experience in Linux operating systems and shell scripting . Highly skilled in user as well as kernel level programming . Passionate about solving problems and translating solutions to end products
Education
2008 – 2012 INRIA (French National Institute for Research in CS & Control), Sophia Antipolis, France ( http://www.inria.fr/centre/sophia/ ) PhD Computer Science and Engineering – Networks and Distributed Systems
. Thesis Title: Benchmarking in Wireless Networking Experiments <
2006 – 2008 Jeju National University, Jeju, South Korea ( http://www.jejunu.ac.kr ) MS Computer Engineering – Computer Networks CGPA 4.48/4.5 o Advisors: Prof. Wang Cheol Song (JNU, South Korea) and Prof. Ahn Khi Jung (JNU, South Korea) 1999 – 2003 FAST-National University of Computer and Emerging Sciences, Islamabad, Pakistan
( http://www.nu.edu.pk ) BS Computer Science (4 years degree) Shafqat Rehman Page 1 1996 – 1998 Islamabad College for Boys (ICB), Islamabad, Pakistan ( http://en.wikipedia.org/wiki/Islamabad_College_for_Boys )
F.Sc. Pre-Engineering (equivalent to Grade 12)
Experience
Feb 2015 – Current Yildirim Beyazit University, Ankara, Turkey ( http://www.ybu.edu.tr) Assistant Professor Courses Taught Spring 2015 Advanced Machine Learning
Spring 2015 Advanced Wireless Networking
Aug 2012 – Jan 2015 Air University, Islamabad, Pakistan (http://www.au.edu.pk) Assistant Professor Courses Taught Spring 2013, Spring Distributed Systems 2014 Spring 2014 Computer Programming (using C++) Spring 2013 (2 Digital Logic Design sections) Fall 2012, Fall 2014 Computer Networking Fall 2012, Fall 2013, C o m p u t e r O r g a n i z a t i o n a n d A s s e m b l y L a n g u a g e P r o g r a m m i n g Fall 2014
R&D Activities . Worked on the design and implementation of flow monitoring and network visualization in OF@TEIN OpenFlow-enabled SDN testbed. It is led by GIST, South Korea and is deployed over Trans Eurasia Information Network 4 (TEIN4) across many Asian countries. It is managed as cloud using OpenStack. . Worked as Co-PI in Pakistani Govt. funded ICT R&D project WiMesh. The project was aimed at provisioning mesh network based wireless communication system for rescuers in emergency situations such as earth quakes, floods, etc.
Nov 2008 - Jan 2012 INRIA, Sophia Antipolis, France (http://www.inria.fr). Doctoral Researcher
. Designed a benchmarking methodology for wireless experiments and developed a complete wireless experimentation (WEX) platform (See my webpage) . Conducted over four hundred real-world experiments to calibrate wireless testbeds and characterize wireless channels . Developed tools to describe experiments, generate workload, schedule/manage 100s/1000s of runs, perform deep packet and RF analysis . Designed a data model to organize huge amount of experiment information, and developed tools to manage Shafqat Rehman Page 2 and analyze huge amount of experiment information . Did experimental study of multicast video streaming over WiFi in indoor wireless environment . Participated in OneLab2 (http://www.onelab.eu)and EU FIRE (http://www.ict-fire.eu) projects . Main technologies: C++, Python, Java, BSD Sockets, Shell scripting, NFS, NTP, Nmap, AWK, MySQL, XML, SAX, SQL, TCPDump, MATLAB, Octave, Sun Grid Engine (SGE), MadWifi, Kismet Spectrum Tools, VLC media player, Wi-Spy spectrum analyzer, Fedora/Ubunto/CentOS, etc.
Feb 2004 - Aug 2006 Ultimus Inc (HQ Cary, North Carolina, USA), Pakistan ( http://www.ultimus.com) Senior Software Engineer
. Worked on BPM Server which is the brain of Ultimus BPM Suite. The suite is a multi-tier transaction processing distributed system which provides a complete solution for designing, modeling, implementing, deploying, executing and managing any kind of human-centric business process in both homogeneous and heterogeneous distributed environments. . Worked on XQuery Parser, Mapping XQuery to SQL/XML, inter-conversion b/w relational and XML data. XQuery execution on XML Types in Oracle and SQL Server. . Worked on the Design and Implementation of Backward compatibility in Ultimus BPM Suite. . Worked on the Design and Development of Ultimus Upgrade Application. . Many industry giants like Carnival Cruise Lines, Citizens Bank, Microsoft, Intel, IBM, and Compaq etc have employed Ultimus BPM Suite to enhance productivity and coordination and hence increase profits. . Technologies employed: Web Services, XML, COM/DCOM/COM+, MFC, C++/C#, .Net Framework, Oracle 10g, SQL Server 2005, etc.
Jan 2003 – Jan 2004 FAST- National University, Islamabad, Pakistan (www.nu.edu.pk). Research & Development Engineer
. Worked on the analysis, design, development and deployment of Pakistan’s first Computer-based Testing System named NUTES (National University Testing and Evaluation System). FAST uses the system to conduct BS, MS and PhD admission tests throughout Pakistan. NUTES has cut the university’s test-conduction costs by more than 50 percent. Developed Question Data Manager, Question Paper Manager, Result Manager and Analysis Reports’ Manager Software modules. . Employed C#, MC+/C++, MFC, COM, ADO/ADO.Net, MS OLE 2.0, SAX 4.0, Crystal Reports 9, ORACLE 9i, MS Access, XML. . Managed Entry and revision of Questions for BS, MS and PhD. . Worked as Test Administrator. Coordinated the conduction of BS, MS and PhD Tests at all campuses of the university. . Developed reporting software to prepare Transcripts, Attendance Sheets, Grade Sheets and Mailing Labels/Envelops etc. The module is a crucial part of Radix Academic Suite, an academics management System used by FAST.
Feb 2002 – Dec 2002 Enabling Technologies (now Quartics, HQ Irvine CA, USA), Islamabad, Pakistan (http://www.quartics.com).
Shafqat Rehman Page 3 Software Developer
. Worked on the development of Visual ReDeK (Retargetable Development Kit) - an IDE for Embedded Development.
. Developed some front end Components of the Simulation for standard RISCs, researched on EJTAG Kernel and wrote classes for communication with RISC 4K Core through parallel port on windows 2000 using C++.
Fall 2002 FAST- National University, Islamabad, Pakistan (www.nu.edu.pk). Teaching Assistant . Taught Prolog and AI to BS-7 Research Projects Co-PI (Principal Investigator) on Pakistani Govt. Sep 2013 - Current WiMesh . WiMesh is aimed at System funded ICT R&D project providing wireless communication service in remote rural areas as well as ad hoc communication infrastructure in emergency situations such earthquakes, floods, etc.
May 2013 – Current OF@TIEN testbed Working on traffic monitoring and network visualization using Software Defined Networking (SDN). The platform is deployed across South Korea, Japan, Malaysia, Vietnam, Indonesia, etc. Nov 2011 – Jan EU FIRE (Future Internet Contributed to a project proposal aimed at efficient 2012 Research and experimental data management and analysis. Experimentation) Nov 2008 - Jan EU OneLab2 Seventh OneLab develops testbeds for the Future Internet. I 2012 worked Framework Program (FP7) on Work Package 9 (WP9). WP9 was aimed at benchmarking wireless networking experiments.
R&D Software Developed
2013 OF@TEIN Flow Monitoring System : sFlow based SDN-enabled traffic monitoring system of OF@TEIN (OpenFlow @ Trans-Eurasia Information Network). 2011 WEX Toolbox : A toolbox for scientifically rigorous wireless experimentation 2006 Ultimus BPM Server: Server software for Ultimus Business Process Management Tool suite 2003 FAST National University Online Admission Test: A GRE style testing and evaluation service 2002 LAN-based Distributed Auction System : Using Winsock, Win32 API, COM/DCOM, C++ 2002 Mini-Pascal Compiler: Used Flex/Bison, C, Visual C++/MFC 2002 Intelligent Television Troubleshooting System: Using Visual Prolog 2001 Space Invaders: A game developed using C++ and OpenGL
2001 Simulation of HDLC protocol over LAN: Developed using Winsock and MFC
Shafqat Rehman Page 4 2000 Scandisk Utility for floppy disks. Developed using Assembly Language
Technical Skills
Languages, APIs, C/C++, Java, Python, Node.js, Linux Shell Scripting, XML, C#, Assembly Language (x86), Frameworks SQL, PL/SQL, Prolog, TCL/OTCL, .Net Framework, etc. Networking TCP/IP Stack, Ethernet, 802.11x, Kismet Spectrum Tools, Software Defined Radios (SDR), Software Defined Networks (SDN), TCPDump/Wireshark, Sockets, sFlow, OpenFlow Databases Oracle (9i/10g, XML Db), MS Access, MySQL, SQL Server, SQLight Platforms Linux (Fedora, Ubuntu, CentOS, OpenWRT), Windows Tools Eclipse, Matlab, Visual Studio, NS-2, GDB, Valgrind, Latex Distributed Virtualization, Hadoop Framework, OpenStack, Sun Grid Engine (SGE), COM/DCOM, Computing SOAP, Java RMI, RESTful APIs Versioning Git, Visual Source Safe, SVN, Mercurial
Professional & Academic awards
2 0 1 2 HEC Approved as PhD Supervisor by Higher Education Commission Approved (HEC), Supervisor Pakistan. 2 0 1 2 PhD with distinction “Très Honorable”, INRIA/University of Nice, France. 2 0 0 8 PhD award European funding for PhD research at INRIA, France 2 0 0 6 ITRC Scholarship A w a r d e d s c h o l a r s h i p b y M i n i s t r y o f I n f o r m a t i o n & C o m m u n i c a t i o n ( M I C ) , Korea (South) under IT Research Center (ITRC) support program 2 0 0 6 Korean Gov. Awarded Scholarship by Institute of Information Technology IT Advancement Scholarship (IITA), South Korea for Masters studies (http://www.iita.re.kr/engmain.it) 2 0 0 6 Jeju Full Tuition Fee waiver during MS University Scholarship 1 9 9 5 Islami Public School, Won 1st prize in essay writing competition a Mansehra 1 9 9 5 Islami Public School, Awarded scholarship for standing 1st in all the mid-terms during SSC a (Grades Mansehra 9 and 10) 1 9 9 4 Govt. High School, Secretary Bazm-e-Adab ( a literary society) during Grades 6 - 8 Mansehra
Professional Activities
2014 IEEE ICET 2014 TPC member, IEEE International Conference on Emerging Technologies, Islamabad, Pakistan, Dec 1 - 2, 2014 2013 PCEPT 2013 Professional Competency Enhancement Program for Teachers, Islamabad, Pakistan, June 17 - 27, 2013 2012 FTCom 2012 TPC member, Malacca, Malaysia, Dec 13 – Dec 15, 2012 2010 IT BarCamp, Paris IT BarCamp – Sensibilisation a l'entrepreneuriat Nov 24 - 26, 2010 2010 UDP, Santiago Visitor at Universidad Diego Portales (UDP), Santiago, Chile, April-May, 2010 2009 OneLab, Budapest OneLab General Assembly Meeting, Budapest, Hungary 2008 WIS, Seoul Attended World IT Show (WIS) 2008 June 17 – June 20, 2008 at COEX, Seoul, Korea (http://www.worlditshow.co.kr/eng/) Shafqat Rehman Page 5 2006 ICHIT, Jeju Member of the organizing committee of International Conference on Hybrid Information Technology, Jeju Island, Korea 2003 Softec, Lahore Participated in all Pakistan Software Competition (http://www.softecnu.org/) 2002 Bits, Bytes and Participated in all Pakistan Software Competition Colors 2002 NaSCon, Islamabad Coordinator in National Software Competition (http://nascon.org.pk/) 2002 NUCES ACM Chapter Represented FAST-NU in All Pakistan Quiz Competition
Publications INTERNATIONAL JOURNALS
1. Muhammad Afaq, Shafqat Ur Rehman, Wang-Cheol Song, Large Flow Detection, Marking and Mitigation based on sFlow in SDN, Journal of The KMMS ( Korea Multimedia Society), vol. 18 (2): 189-198 (February 2015) 2. Shafqat Ur Rehman, Wang-Cheol Song, Network Traffic Visibility using sFlow in Software Defined Network Testbeds, OSIA (Open Standards and Internet Association) S&TR (Standards and Technology Review) journal, vol. 27 (1): 40-55 (March 2014) 3. Shafqat Ur Rehman, Wang-Cheol Song and Gyung-Leen Park, Associativity-Based On- Demand Multi-Path Routing In Mobile Ad Hoc Networks, KSII Transactions on Internet and Information Systems, vol. 3 (5): 475-491 (October 2009) 4. Wang-Cheol Song, Shafqat-ur Rehman, Kyung-Jin Lee, Hanan Lutfiyya, Active PDP Discovery for the Policy Based MANET Management, IEICE Transactions on Communications, vol. 92- B(3): 1027-1030 (March 2009) INTERNATIONAL CONFERENCE PROCEEDINGS
1. Muhammad Afaq, Shafqat Ur Rehman, Wang-Cheol Song, A Framework for Classification and Visualization of Elephant Flows in SDN-Enabled Networks, International Conference on Communication, Management and Information Technology (ICCMIT 2015), Prague, Czech Republic, April 20-22, 2015. 2. Shafqat Ur Rehman, Wang-Cheol Song, Network-wide Traffic Visibility in OF@TEIN (OpenFlow @ Trans Eurasia Information Network) SDN Testbed, Asia-Pacific Network Operations and Management Symposium (APNOMS 2014), National Chiao Tung University, Taiwan, September 17 – 19, 2014. 3. Shafqat Ur Rehman, Farrukh Aslam Khan, Hye-Yeon Jeong, Wang-Cheol Song, Mingoo Kang, Hyoung- Kyu Song, Combining Detection Algorithm with Low Complexity for Wideband Spatial Multiplexing Systems, International Conference on Internet (ICONI), Hawaii, USA, December 13-17, 2012. 4. Shafqat Ur Rehman, Thierry Turletti, Walid Dabbous, Multicast Video Streaming over WiFi Networks: Impact of Multipath Fading and Interference, IEEE Workshop on multiMedia Applications over Wireless Networks (MediaWiN), Corfu, Greece, June 28 - July 1, 2011. 5. Cristian Tala, Diego Dujovne, Luciano Ahumada, Shafqat Ur Rehman, Thierry Turletti, Walid S. Dabbous, Guidelines for the accurate design of empirical studies in wireless networks, TridentCom 2011, Shanghai, China, , April 17 - 19, 2011. 6. Wang-Cheol Song, Shafqat Ur Rehman, Hanan Lutfiyya, A Scalable PBNM Framework for MANET Management, IFIP/IEEE International Symposium on Integrated Network Management (IM 2009), Long Island, New York, USA, June 1-5, 2009. 7. Junghoon Lee, Gyung-Leen Park, Shafqat Ur Rehman, A real-time message scheduler support for dual-sink mobile ad-hoc sensor networks, ACM Symposium on Applied Computing (SAC 2009), Hawaii, USA, March 9 – 12, 2009. 8. Shafqat Ur Rehman, Wang-Cheol Song, Associativity-based Dynamic Source Routing in MANETs, International Conference on Information Networking (ICOIN 2009), Chiang Mai, Thailand, Jan 20-23, 2009. Shafqat Rehman Page 6 9. Abhjit Saha, Shafqat Ur Rehman, Gyung-Leen Park, Jung hoon lee, A Comparative Study of Directional Node-disjoint Multipath routing in Wireless Ad hoc Networks , International Conference on Computational Science and Its Applications (ICCSA 2008), Perugia , Italy June 30-July 3, 2008. 10.Shafqat Ur Rehman, Wong-Cheol Song, Gyung-Leen Park, Junghoon lee, Associativity-based Adaptive Weighted Clustering for Large Scale Mobile Ad hoc networks, Proceedings of IASTED Parallel and Distributed Computing and Systems (PDCS 2007), Cambridge, Massachusetts, USA, November 19 – 21, 2007. 11.Abhjit Saha, Shafqat Ur Rehman, Gyung-Leen Park, Jung hoon lee, Wong-Cheol Song, Directional Node-disjoint Multipath routing in Wireless Ad hoc Networks, Proceedings of IASTED Parallel and Distributed Computing and Systems (PDCS 2007), Cambridge, Massachusetts, USA, November 19 – 21, 2007. 12.Shafqat Ur Rehman, Wang-Cheol Song, Gyung-Leen Park, Junghoon Lee, Cross-Layer based PBNM for Wireless Ad hoc Networks with Vector Information in Xml, Asia-Pacific Network Operations and Management Symposium (APNOMS 2007), Sapporo, Hokkaido, Japan, October 10 – 12, 2007. [LNCS Vol. 4773 pp. 165-174, Acceptance Ratio = 29.8 %] WHITE PAPERS AND RESEARCH REPORTS
1. Walid Dabbous, Thierry Turletti, Shafqat Ur Rehman, et al., Benchmarking Methodology and Metrics (Research Report), OneLab European Project, July 2009. http://www.onelab.eu/images/PDFs/Deliverables/onelab2_deliverable_m12_d9. 1.pdf 2. Stefan Bouckaert, Stephen C Phillips, Jerker Wilander, Shafqat Ur Rehman et al, Benchmarking computers and computer networks (White Paper), ICT-FIRE European Project, May 2011. [http://www.ict-fire.eu/news/view/article/benchmarking-computers-and-computer-networks-white- paper.html]
POSTERS
1. Shafqat-ur-Rehman, Thierry Turletti, Walid Dabbous, Enhancing Wireless Experimentation, Rescom 2010, Giens, France, 13 - 18 June 2010
Journal/Conference Reviews . International Journal of Distributed Sensor Networks (Hindawi IJDSN)
. International Conference on Future Trends in Computing and Communication Technologies (FTCom)
. ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM)
. Journal of Software: Practice and Experience
. IEEE Journal on Special Areas in Communication (JSAC)
Professional Associations July 2014 - Current Member PFAN (Pakistan France Alumni Network)
Jan 2014 - Current Member Internet Society ( www.isoc.org ) Pakistan Islamabad Chapter Feb 2012 - Current Member IEEE 2 0 0 8 - 2 0 1 0 O n e L a b 2 F P 7 E u r o p e a n p r o j e c t o n W i r e l e s s E x p e r i m e n t a t i o n a n d B e n c h m a r k i n g 2 0 0 6 - 2 0 0 8 Associate Member Computer Society of Pakistan 2 0 0 7 - 2 0 0 8 Member Jeju IT Research Center (ITRC) supported by MIC, South Korea
Shafqat Rehman Page 7 Professional Interests Internet Architecture and Protocols, Wireless Networks and Mobile Computing, Data Center Networking, Distributed Systems, Big Data, Cloud Computing, Modeling and Simulation, Experimentation Testbeds, Security and Privacy, Software Engineering, etc.
Languages . English (Fluent) . Hindi-Urdu ( N a t i v e ) . . Punjabi (Native) French (Professional working proficiency) . . Korean (Elementary proficiency) Arabic (Basic)
References . Available on request.
Shafqat Rehman Page 8