Muhammad Usman Ilyas. 939 Cherry Lane, Apt # C, Michigan State University,
East Lansing, MI 48823-6013. (Res) +1-517-355-8110, (Cel) +1-517-899-4374, ...
Muhammad Usman Ilyas 939 Cherry Lane, Apt # C, Michigan State University, East Lansing, MI 48823-6013 (Res) +1-517-355-8110, (Cel) +1-517-899-4374, (Off) +1-517-355-3769 Email:
[email protected] Web: http://www.egr.msu.edu/waves/people/usman.htm Ph.D. Electrical Engineering Qualifications Michigan State University (MSU), East Lansing, MI. Supervisor: Dr. Hayder Radha (IEEE Fellow). Dissertation: Analytical & Quantitative Characterization of Wireless Sensor Networks M.S. Electrical Engineering Michigan State University (MSU), East Lansing, MI. M.S. Computer Engineering (Dean’s List) Lahore University of Management Sciences (LUMS), Lahore, Pakistan. Concentration in Computer Architecture; graduated on Dean’s List with 3.78 G.P.A.
Expertise & Research Interests Patents
Honors & Awards
Professional Service
2009
2007 2004
B.E. (Honors) Electrical Engineering 1999 National University of Sciences & Technology (NUST), Rawalpindi, Pakistan. Concentration in Electronics; graduated with Honors with 3.502 G.P.A. Social network analysis; Analysis and modeling of stochastic systems; Graph theory; Network science; Optimization; Information theory; Algorithms; Wireless networks; MANETs; Ad-hoc networks, Wireless sensor networks; Channel modeling; Cross-layer architectures; Network lifetime; Applications of sensor networks; Emerging issues in IEEE 802.15.4/ LR-WPANs. 1. “Principal Component Centrality: A KLT-inspired Transform for Identifying Influential Neighborhoods in Social Network Graphs” (in process). 2. “A Fast Method to Maximize a Statistical Measure of Lifetime of Wireless Sensor Networks Using Dynamic Programming” (in process). 3. “A Software Based Approach for Enabling Cooperative Communication and Diversity Combining in IEEE 802.15.4 Wireless Networks Using Off-the-shelf Sensor Motes” (in process). 2009 - Summer Support Fellowship from the MSU Graduate School ($US 4,500). 2008 - Research Enhancement Award from the MSU Graduate School ($US 300). 2007 - 2nd prize in International Student Essay Competition organized by the MSU Office of International Students & Scholars (OISS). ($US 500). 2006 - Research Enhancement Award from the Graduate School ($US 1,000). 2005 - Faculty Development Program Fellowship of the Natl. Uni. of Sc. & Tech. (NUST) (upto $US 90,000). 2002 - 1st prize in LUMS Business Plan Competition ($US 1,000). 2002 - Split Ph.D. Scholarship of the Higher Education Commission, Government of Pakistan to pursue post-graduate studies at MSU and LUMS (upto $US 75,000). 2002 - Ph.D. Fellowship of the LUMS ($US 10,000). 1996-1999 - Five time recipient NUST Undergraduate Merit Scholarship. Technical Program Committee (TPC) Member: IEEE ICC 2011, IEEE Globecom (GC) 2007/2008/2009, IEEE WCNC 2010. Reviewer: IEEE Transactions on Wireless Communication (TWC), IEEE Transactions on Multimedia (TMM), Elsevier Ad hoc Networks, ACM Transactions on Internet Technologies, Elsevier Journal of Visual Comm. and Image Representation (JVCI), IEEE International Conference on Communications (ICC) 2006/2007/2008. Graduate Student Representative: Engineering College Advisory Committee (ECAC), College of Engineering, Michigan State University.
Journal Publications 1. 2. 3.
Muhammad U. Ilyas and Hayder Radha, “A Dynamic Programming Approach to Maximize a Statistical Measure of Lifetime of Sensor Networks,” ACM Transactions on Sensor Networks (ToSN) [accepted]. (Impact factor: 1.9) Muhammad U. Ilyas, Moonseong Kim and Hayder Radha, “On Enabling Cooperative Communication and Diversity Combination in IEEE 802.15.4 Wireless Networks Using Off-the-shelf Sensor Motes,” ACM/Springer Wireless Networks (WiNet) [accepted]. (Impact factor: 1.088) Syed A. Khayam, Shirish Karande, Muhammad U. Ilyas, and Hayder Radha, "Header Detection to Improve Multimedia Quality Over Wireless Networks," IEEE Transactions on Multimedia (TMM), Vol. 9, No. 2, pp. 377 -385 , February 2007. (Impact factor: 2.288)
Conference Publications 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Muhammad U. Ilyas, and Hayder Radha, “Identifying Influential Nodes in Online Social Networks Using Principal Component Centrality,” IEEE International Conference on Communications (ICC'11), Kyoto, Japan, June 5-9, 2011. Muhammad U. Ilyas, M. Zubair Shafiq, Alex X. Liu, and Hayder Radha, “A Distributed and Privacy-Preserving Algorithm for Identifying Information Hubs in Social Networks,” 30th IEEE International Conference on Computer Communications (INFOCOM'11), Shanghai, China, April 10 - 15, 2011. Muhammad U. Ilyas and Hayder Radha, "A KLT-inspired Node Centrality for Identifying Influential Neighborhoods in Graphs," 44th Conference on Information Sciences and Systems (CISS'10), Princeton University, Princeton, NJ, United States, March 17 - 19, 2010. Muhammad U. Ilyas, Moonseong Kim and Hayder Radha, "Reducing Packet Losses in Networks of Commodity IEEE 802.15.4 Sensor Motes Using Cooperative Communication and Diversity Combination," 28th IEEE International Conference on Computer Communications (INFOCOM'09), Rio de Janeiro, Brazil, April 19 - 25, 2009. Muhammad U. Ilyas, and Hayder Radha , "Modeling, Estimating and Predicting the Packet-level Bit Error Rate Process in IEEE 802.15.4 LR-WPANs Using Hidden Markov Models," 43rd Conference on Information Sciences and Systems (CISS'09), Johns Hopkins University, Baltimore, MD, United States, March 18 - 20, 2009. Muhammad U. Ilyas, and Hayder Radha, "Measurement Based Analysis and Modeling of the Error Process in IEEE 802.15.4 LR-WPANs," 27th IEEE International Conference on Computer Communications (INFOCOM'08), Phoenix, AZ, United States, April 15 - 17, 2008. Muhammad U. Ilyas, and Hayder Radha, "Measuring Packet-level Memory Length of 802.15.4 Wireless Channels with Relative Mutual Information," IEEE International Conference on Communications (ICC'08), Beijing, China, May 19 - 23, 2008. Muhammad U. Ilyas, and Hayder Radha, "Long Range Dependence of IEEE 802.15.4 Wireless Channels," IEEE International Conference on Communications (ICC'08), Beijing, China, May 19 - 23, 2008. Muhammad U. Ilyas, and Hayder Radha, "A Channel Model for the Bit Error Rate Process in 802.15.4 LR-WPAN Wireless Channels," IEEE International Conference on Communications (ICC'08), Beijing, China, May 19 - 23, 2008. Muhammad U. Ilyas, and Hayder Radha, “On Measuring Memory Length of the Error Rate Process in Wireless Channels," 42nd Conference on Information Sciences & Systems (CISS'08), Princeton, NJ, United States, March 19 - 21, 2008. Muhammad U. Ilyas, and Hayder Radha, “Bounding A Statistical Measure Of Network Lifetime For Wireless Sensor Networks," 41st Conference on Information Sciences & Systems (CISS'07), Baltimore, MD, United States, March 14 - 16, 2007. Shirish Karande, Kiran Misra, Muhammad U. Ilyas, Hayder Radha, “Adaptive Network Coding With Noisy Packets,” 41st Conference on Information Sciences & Systems (CISS'07), Baltimore, MD, United States, March 14 - 16, 2007. Muhammad U. Ilyas and Hayder Radha, "Increasing Network Lifetime Of An IEEE 802.15.4 Wireless Sensor Network By Energy Efficient Routing," IEEE Conference on Communications (ICC'06), Istanbul, Turkey, June 11-15, 2006. Syed A. Khayam, Shirish Karande, Muhammad U. Ilyas, and Hayder Radha, "Improving Wireless Multimedia Quality using Header Detection with Priors," IEEE International Conference on Communications (ICC’06), Istanbul, Turkey, June 1115, 2006. Muhammad Usman Ilyas, and Hayder Radha, "End-to-End Channel Capacity of a Wireless Sensor Network Under Reachback," 40th Conference on Information Sciences and Systems (CISS'06), Princeton University, Princeton, NJ, United States, March 22 - 24, 2006. Syed A. Khayam, Muhammad U. Ilyas, Klaus Poersch, Shirish Karande, and Hayder Radha, "A Statistical Receiverbased Approach for Improved Throughput of Multimedia Communications over Wireless LANs," IEEE International Conference on Communications (ICC'05), Seoul, South Korea, May 16-20, 2005.
20. Muhammad U. Ilyas and Hayder Radha, "The Influence Mobility Model: A Novel Hierarchical Mobility Modeling Framework," IEEE Wireless Communications and Networking Conference (WCNC'05), March 2005. 21. Muhammad U. Ilyas, Syed A. Khayam, Muhammad O. Suleman, and Shahid Masud, "A Flexible Approach to High Level Simulation of Complex System-on-Chip," International Bhurban Conference on Applied Sciences & Technologies (IBCAST'03), Bhurban, Pakistan, June 2003. 22. Muhammad U. Ilyas, Syed A. Khayam, Muhammad O. Suleman, and Shahid Masud, “A Configurable Platform for Simulating Multiprocessor Based SOCs,” International Symposium Wireless Systems & Networks 2003 (ISWSN’03), King Fahad University of Petroleum & Minerals, Dhahran, Saudi Arabia. 23. Muhammad U. Ilyas and Shoab A. Khan, “A Clustering Heuristic Algorithm for Scheduling Periodic and Deterministic Tasks on a Multiprocessor System,” IEEE International Multitopic Conference 2001 (INMIC’01), Lahore, Pakistan, Dec 2001. Research Experience
Industry Experience
Postdoctoral Research Associate, Department of Electrical & Computer Engg./Department of Computer Science & Engg., Michigan State University Joint appointment by departments of Electrical & Computer Engineering and Computer Science & Engineering. Supervisors: Dr. Hayder Radha (IEEE Fellow) and Dr. Alex Liu. Leading two research projects on online social network analysis based on a very large data set obtained from Yahoo! Labs. Developed principal component centrality (PCC), a new measure of node centrality for multi-polar social networks with multiple communities. Developed, implemented & tested a distributed algorithm for computing PCC. Developing a peer-to-peer, privacy conserving, distributed algorithm to compute PCC in very large social networks. Research Assistant, Department of Electrical & Computer Engg., Michigan State University Assisted my advisor in various research projects funded by Microsoft Research (MSR) and the National Science Foundation (NSF) award # CNS-0430436. Made significant contributions to the writing of several research grant applications. Mentored junior graduate student lab members on the conduct of research. Embedded Software Engineer, Algorithms Group, Quartics Inc, Irvine, CA, USA One summer internship and one semester internship. Proposed enhancements after studying designs of Quartics products. Designed on-chip clock optimization firmware for 10% power savings for Quartics QV1600 video processor. Researched and implemented various algorithms for real-time processing of lowlight video. Implemented demo application for various low-light video enhancement algorithms. Research Assistant/ Network Admin, Department of History, Michigan State University Oversaw the History department computer support helpdesk. Interpreted various computer problems to lay users. Troubleshot computer and networking problems. Assessed department needs and recommended purchase of new hardware and software. Maintained the department’s network and computing infrastructure. Design Engineer (SoC), AVAZ Networks/ Communications Enabling Technologies Worked directly with CTO and Manager (SoC). Designed and implemented hardwired, cycle accurate simulators for various systems. Designed and communicated the system-level design of the AVAZ VZM-2000 Ultra-high Density Media Processor. Facilitated communication between the SoC and software divisions.
01/2010 to date
01/2006 to 12/2009
05/2006 to 09/2006 and 08/2008 to 12/2008 08/2004 to 08/2007
12/2000 to 09/2002
Managed task groups of 2-4 engineers for various tasks. Designed and implemented a distributed RTOS. Researched and documented technical specifications and documented design of the AVAZ VZM-2000 media processor. Prepared weekly progress reports of the task groups I supervised. Systems Engineer (Information Systems), Engro (Exxon) Chemical Pakistan Ltd. 12/1999 to 12/2000 Filled in for the Section Head’s position for 5 months. During that period I reported directly to the General Manager (Operations) and participated in daily morning meetings. Maintained, monitored, planned and upgraded ECPL’s corporate Windows NT4 based network infrastructure. Guided senior management in making purchasing decisions of new network applications and equipment. Supervised the helpdesk personnel. Skilled at learning new concepts, working well under pressure, interpreting sophisticated technical concepts for the lay user, and communicating ideas clearly and effectively. Software Tools & Dev Platforms: 10 years of experience programming in C/C++ and Matlab, in Windows (Visual Studio 2005/2008/.NET), Linux (KDevelop, gcc) on platforms ranging from PCs, to servers, to high performance computer (HPC) environments. Hands-on experience in programming Linux cluster applications using MPI and OpenMP. Comfortable with TinyOS 1.1 and MS .NET Micro Framework programming environment. Also familiar with Python, Visual Basic, HTML, assembly language programming. Comfortable using most of Crossbow’s ZigBee/802.15.4 sensor network development platforms: Imote2, MICAz, MIB600, MIB510, Stargate, MTS300. Familiar with digital system design concepts. Designed top-level architecture of the AVAZ Networks VZM-2000, a 0.13 micron SoC. Hands-on experience with Xilinx Spartan-2 FPGA development kit. Conversant in Verilog HDL. User knowledge of Windows (9x/NT/2000/XP) and RedHat Linux, 802.3 and 802.11b/g networking environments and office productivity software packages (MS Office/ LaTeX). Languages: English (fluent/native), Urdu (native) and German (proficient).
Skills Summary
Summary
Dr. Muhammad Usman Ilyas is a Post-doctoral Research Associate appointed jointly by the Electrical & Computer Engineering (ECE) department and the Computer Science & Engineering (CSE) department at Michigan State University (MSU). He is working under the joint supervision of Dr. Hayder Radha (IEEE Fellow) and Dr. Alex Liu at East Lansing, MI. Dr. Ilyas received his Ph.D. and MS degree in Electrical Engineering from Michigan State University in 2009 and 2007, an MS in Computer Engineering from the Lahore University of Management Sciences (LUMS) at Lahore, Pakistan in 2004, and a BE (Honors) in Electrical Engineering from the National University of Sciences & Technology (NUST) at Rawalpindi, Pakistan in 1999. His work experience as a researcher spans wireless communication & networking, statistical data analysis & modeling, graph theory, information theory, applied optimization, algorithms, and social networks. Dr. Ilyas has 4 years of experience working as a designer and developer and 10 years of programming experience in C/ C++ and Matlab. During his doctoral studies he interned twice with Quartics LLC in Irvine, CA as an Embedded Software Engineer and assisted in the development of a video processor and spent a summer working with Microsoft Research’s (MSR) ConferenceXP group. Before joining MSU’s doctoral program Dr. Ilyas spent 2 years working as a Design Engineer on the system level design of a Voice over IP (VoIP) media gateway at the Islamabad development center of AVAZ Network, a startup based in Irvine, CA. Prior to that he worked as a Systems Engineer for Engro (Exxon) Chemical Pakistan Ltd.
Memberships
Association for Computing Machinery (ACM). Institute of Electrical & Electronics Engineers (IEEE). IEEE Communications Society (ComSoc). Pakistan Engineering Council (PEC).
Professional References
1.
2.
3.
Dr. Hayder Radha (PhD/postdoc. supervisor since 2004) Professor, Department of Electrical & Computer Engineering 2120 Engineering Building, Michigan State University East Lansing, MI - 48823
[email protected] Dr. Alex Liu (Postdoc. supervisor since 2009) Assistant Professor, Department of Computer Science & Engineering 3115 Engineering Building, Michigan State University East Lansing, MI - 48823
[email protected] Dr. Amjad Luna (colleague since 2001) Quartics LLC (http://www.quartics.com) 15241 Laguna Canyon Rd. Suite 200 Irvine, CA - 92608
[email protected]