Skip to content

Using Biological Constructs As Metaphors For Developing System Architecture

  • by

Last week I read about a research team at Harvard lead by George Church that encoded Church’s next book in DNA. As the write-up in the Harvard Medical School web page, http://hms.harvard.edu/content/writing-book-dna, said:

“Although George Church’s next book doesn’t hit the shelves until Oct. 2, it has already passed an enviable benchmark: 70 billion copies—roughly triple the sum of the top 100 books of all time.”

A Wall Street Journal write-up by Robert Lee Hotz, http://online.wsj.com/article/SB10000872396390444233104577593291643488120.html?mod=e2tw, quoted Church as pointing out that:

“A device the size of your thumb could store as much information as the whole Internet”

The articles go on to talk about the issues involved with the achievement, for example currently it is only possible to read the information sequentially and both reading and writing is slow, all of which in the end are engineering issues which will be solved over time.

The interesting issue to me is how it is increasingly useful to use biological metaphors to drive thinking about systems design and architecture and in more recent times of course using actual biology itself. And while we use the words, I am not convinced we have thought through all of the implications.

Using Biological Constructs As Metaphors For Developing System Architecture

My Guest Lecture at George Washington University on Cybersecurity

Every year or so I am lucky to be invited by Dr. Robert McCreight who teaches a graduate class on National Security and Technology to be a guest lecturer on Cybersecurity.

Since the classes I teach at the University of Maryland and Syracuse University are on-line distance learning, it is always a treat for me to have actual live students in the same classroom as I am to interact with. This year the exchange of information was really great, Dr. McCreight has a wonderful class. For all of these activities, I deal with what I call the “avoidance of appearing like an idiot in front of people syndrome”, which forces me to at least to scan and keep up with the literature before the class is held.

While I am one of those people who learn best by doing, being able to talk to and/or discuss with bright students is still very helpful and fun to do.

I have posted my presentation below and during the next few weeks hope to write a few columns based on the later slides, of course I have still not written my last two posts I promised on cloud computing, as as usual what I plan to do with this blog and what actually happens continues to diverge.

My Guest Lecture at George Washington University on Cybersecurity