ArticleslgStudy

engineering

Shahid Hussain Bokhari

Shahid Hussain Bokhari is a engineering topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Shahid Hussain Bokhari rather than just read about it. In short: Shahid H. Bokhari (born 17 January 1952 in Lahore, Pakistan) is a highly cited Pakistani researcher in the field of parallel and distributed computing.

Key takeaways

  • Shahid Hussain Bokhari belongs to engineering; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Shahid Hussain Bokhari to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Shahid Hussain Bokhari from memory before moving on to harder problems.

Reference excerpt

Shahid H. Bokhari (born 17 January 1952 in Lahore, Pakistan) is a highly cited Pakistani researcher in the field of parallel and distributed computing. He is a fellow of both IEEE and ACM. Bokhari's ACM Fellow citation states that he received the award for his "research contributions to automatic load balancing and partitioning of distributed processes", while his IEEE Fellow award recognises his "contributions to the mapping problem in parallel and distributed computing". At the time of his retirement in 2005, Bokhari was the only IEEE/ACM Fellow and the only Pakistani ISI Highly Cited Researcher resident in Pakistan. Bokhari's resignation led to a letter-writing campaign by several of his former students who were dismayed at what they claimed to be mismanagement at the state-run Pakistani universities.

Early life and education Bokhari was born on 17 January, 1952 in Lahore, Pakistan. He is the son of Mr. Riyaz Hussain Bokhari, who was a federal secretary, Auditor General of Pakistan, chairman of the National Fertilizer Corporation (NFC) and also worked at the Packages Group, Pakistan. His daughter, Saniyah S. Bokhari, has also published in the field of high-performance computing Bokhari received his B.Sc. in electrical engineering from the University of Engineering and Technology, Lahore in 1974. He then received his MS and PhD in electrical and computer engineering from the University of Massachusetts Amherst in 1976 and 1978, respectively. His Ph.D. supervisor at the University of Massachusetts Amherst was Professor Harold S. Stone. Bokhari was a visiting researcher at the Department of Biomedical Informatics, Ohio State University

Career He was with the Department of Electrical Engineering, University of Engineering and Technology, Lahore, Pakistan, from 1980 to 2005 where he held the position of a professor. He also served as director of the Computer Systems Laboratory, Communications Laboratory and the postgraduate program at the Department of Electrical Engineering as well as the directorate of Research Extension & Advisory Services of the University of Engineering and Technology, Lahore. He (purportedly) tendered his resignation from the Department of Electrical Engineering, University of Engineering and Technology, Lahore, over a dispute with the administration, notably, the then vice-chancellor, Lieutenant General (retired) M. Akram, and the chairman, Department of Electrical Engineering and his dissatisfaction with the policies of the Higher Education Commission (HEC) of Pakistan. Bokhari maintains that he did not resign under protest for not being appointed chairman of department, although his critics claim otherwise. Bokhari has been associated with the Institute for Computer Applications in Science & Engineering (ICASE) at NASA Langley Research Center in Hampton, Virginia, where he spent a total of about seven years as a visiting scientist or consultant over the period 1978–1998. Other institutions that he has been associated with as a researcher include the University of Colorado (USA), Stuttgart University (Germany), University of Vienna (Austria), and the Electrotechnical Laboratory in Tsukuba, Japan.

Research Interests Bokhari's research interests include parallel and distributed computing, applied to computational biology and bioinformatics. He is, particularly, interested in parallel algorithms for DNA alignment and assembly. One of Bokhari's most-cited research publication: "On the Mapping Problem" (1981) concerns the assignment of subtasks for distributed computation to processors in such a way that the subtasks that communicate with each other are, to the extent possible, assigned to the processors that are adjacent to each other within the communication network. His paper relates this problem to more abstract graph-theoretical problems, in particular, graph isomorphism. He also relates the problem to the representation of sparse linear systems as band matrices with low bandwidth, and to the quadratic assignment problem. This is the work for which Bokhari was cited in his IEEE Fellow award. Several other highly cited papers of Bokhari concern the partitioning and load balancing problems in distributed computing, the topic mentioned in his ACM Fellow award citation. As with the Mapping Problem, this concerns assignment of tasks to processors, but in a more general setting in which a processor may handle multiple tasks; the problem is to perform this assignment in such a way that heavily communicating pairs of tasks are assigned to the same processor, while keeping the amount of work assigned to processors relatively even. Bokhari's research with Marsha Berger (Berger and Bokhari 1987) concerns versions of the partitioning problem in which different tasks may have greatly differing workloads; he gives as an application the distributed solution of nonlinear partial differential equations. The technique introduced in this paper, recursive co-ordinate bisection, repeatedly divides the geometric problem domain along co-ordinate axes into two subdomains of equal workload until the number of subdomains formed equals the number of processors. However, as Simon writes, although this method is conceptually very simple it tends to produce long and thin or even disconnected subdomains. A later refinement of this technique, parametric binary dissection (Bokhari, Crockett, and Nicol 1993) combines shape information with load balancing in its partitioning decisions in an attempt to mitigate this problem. Another of Bokhari's papers (Bokhari 1988), his third most-highly cited, provides an algorithm that optimally solves the partitioning problem for several broad classes of distributed algorithm.

Selected works

Books Bokhari, Shahid H. (1987). Assignment Problems in Parallel and Distributed Computing. Boston: Kluwer Academic Publishers. ISBN 0-89838-240-8. 95 citations.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Shahid Hussain Bokhari

Start with the simplest possible case. Write down what Shahid Hussain Bokhari claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In engineering, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Shahid Hussain Bokhari before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Shahid Hussain Bokhari ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Shahid Hussain Bokhari

In research
Shahid Hussain Bokhari appears in engineering research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Shahid Hussain Bokhari in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Shahid Hussain Bokhari is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1952 births, Academic staff of the University of Engineering and Technology, Lahore, Fellows of the Association for Computing Machinery, so understanding it makes those chapters shorter.
In everyday life
Look for Shahid Hussain Bokhari outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Shahid Hussain Bokhari” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Shahid Hussain Bokhari in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Shahid Hussain Bokhari means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Shahid Hussain Bokhari out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Shahid Hussain Bokhari in simple terms?

Shahid H. Bokhari (born 17 January 1952 in Lahore, Pakistan) is a highly cited Pakistani researcher in the field of parallel and distributed computing.

Why does Shahid Hussain Bokhari matter?

Because it connects several engineering ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Shahid Hussain Bokhari?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Shahid Hussain Bokhari.

Tags

  • 1952 births
  • Academic staff of the University of Engineering and Technology, Lahore
  • Fellows of the Association for Computing Machinery
  • Fellows of the IEEE
  • Living people
  • Pakistani computer scientists
  • Pakistani electrical engineers
  • Pakistani scholars
  • Pakistani scientists
  • University of Engineering and Technology, Lahore alumni
  • University of Massachusetts Amherst College of Engineering alumni

Keep exploring