Zero Chances to Go Wrong

By BIO-IT World

INside the Box - Bill van Etten 

April 16, 2004 | Although the line between "bio" and "IT" has become fuzzy, these two groups still have vastly different perspectives. IT seeks to provide a guaranteed level of service and cautious transition from the status quo. Scientists have no use for the status quo and require rapid change.

So why can't we have reliable IT services under conditions of rapid change? The answer is largely because our hardware and software have no inherent "awareness" of other devices and services on the network, and require considerable manual effort to configure and maintain. Zeroconf, an open protocol embraced and branded as "Rendezvous" by Apple Computer, promises to solve this problem.

Zeroconf is an Internet Engineering Task Force (IETF) working group chartered to enable the automatic configuration and discovery of computers, devices, and services on IP networks. It seeks to automate four fundamental tasks:

  • IP address assignment (without a DHCP server)
  • Multicast address allocation (without a MADCAP server)
  • Host name to IP address translation (without a DNS server)
  • Network service registration and discovery

All these tasks would be accomplished automatically, without user intervention and without IT support. Equally important to application developers, the open-source and cross-platform programming model permits consistent coding to LANs and WANs on Windows, Mac, and other Unix platforms. So what does that mean to me, you ask?

It means when you turn on your computer in the absence of a managed network and IT support, you automatically join the local network and can discover and use any network devices available to you.

More interesting cases involve the auto-discovery and use of network services and applications. Apple uses this method for the auto-discovery of commonly shared devices (computers, printers, faxes, and file servers), and for less commonly shared services such as the automatic clustering of many computers into a "single computer" for large BLAST jobs.

Here's how it works.

IP address assignment. Zeroconf enables computers (or any other network devices) to automatically assign themselves a unique "link-local" IP address within the reserved 169.254.1.0 to 169.254.254.255 range in the instance that routable addresses have not been provided through normal means.

Multicast address allocation. Zeroconf enables multicast-based applications to automatically allocate themselves a unique multicast address within the reserved range of 239.255.1.0 to 239.255.254.255, and manages their friendly persistence over time.

Name/address translation. When you browse www.bio-itworld.com, a hierarchical chain of DNS servers is consulted until one returns the DNS record pointing the fully qualified domain name "bio-itworld.com" to the IP address 64.28.79.92, which at some point had to be entered by an IT person into a root DNS server. Zeroconf uses Multicast DNS (mDNS) to do this and resolves names in the ".local." domain. Say you need to talk to "Bob." Unicast DNS is like asking your boss, who might ask his or her boss, and so on up to the CEO if necessary, until someone puts you in contact with Bob. Multicast DNS is like announcing over the public address system, "Could Bob meet me in the lobby, please?"

Service discovery. Zeroconf again uses mDNS broadcast system, but instead of looking for devices, it seeks capabilities. It's like announcing, "Anyone know how to ... ?" and waiting for a response. Zeroconf leverages the seldom-utilized SRV record within the DNS protocol to register/discover this information in the form service.protocol.domain. A client word-processing application would query the network for available LPR printers with "_lpr._tcp.local." and the printer would respond with its name, IP address, and perhaps its capabilities.

Apple's Xgrid software enables Zeroconf but runs only on the Mac. Therefore, as a prize for finishing this month's column, The BioTeam offers its Zeroconf-enabled Sun Grid-Engine at www.bioteam.net/zeroconf.

Bill Van Etten is a consultant for The BioTeam and can be reached at bill@bioteam.net. 




ILLUSTRATION BY MARK STEPHEN

White Papers & Special Reports

thomson reuters image
Biomarkers: An Indispensible Addition to the Drug Development Toolkit
Examining the Potential of Biomarkers
Sponsored by Thomson Reuters

Biomarkers are becoming an essential part of clinical development. In this white paper, Thomson Reuters provides insight from experts in industry and academia, and explores the role of biomarkers as evaluative tools in improving clinical research and the challenges this presents.

Discover the potential of biomarkers to:

  • Improve decision making
  • Accelerate drug development
  • Reduce development costs


BlueArc_Scientific Data
Scientific Data Lifecycle Management: Preparing for Storage in an Uncertain Future
Sponsored by BlueArc

Managing vast and overwhelming streams of gene sequencing data today requires ultra-high performance systems and processes. With continued rapid advancement and improvements in gene sequencing, expect tomorrow’s instruments to output quantities of genomic information that will dwarf current levels. Help your organization maintain data control and prepare for the future of sequencing through this informative paper that discusses:

  • The information technology challenges of gene sequencing
  • “Intelligent” methods for data management and customization
  • System survival tips... Deciding what data to keep or delete
  • New tools to keep scientists ahead of impending data torrents


SAS Managed image
Managed Innovation, Assured Compliance
Developing, executing and managing the transformation, analysis and submission of clinical research data with SAS® Drug Development
Sponsored by SAS
Get better products to market faster. Download this white paper to discover the top ten challenges facing life science executives and how to overcome them. See how SAS Drug Development transforms clinical data into true innovation.


Life Science Webcasts & Podcasts

Presented by Trade Commission of Spain

Spain Biotech: An Engine for Economic Change 

TCS podcastDiscover how Spain is focusing on biotechnology to be an engine for economic change through gradual internationalization, development and technology transfer.

Regional governments are actively investing in public and private biology research and promoting the creation of knowledge-based companies. Spain’s human capital combined with aggressive investment in biotech research and infrastructure has led to the creation of bio-clusters.

Today, there are nearly 700 Spanish companies engaged in biotechnology, with almost 50 percent growth in funding devoted to research. In fact, spending on internal R & D in biotechnology has grown 46 percent and is close to 300 million Euros.

Access the podcast 

 



More Podcasts

Job Openings

saic_logo

MANAGER, SCIENTIFIC COMPUTING & PROGRAMMING
(Bioinformatics Manager)
SAIC-Frederick, Inc has an exciting opportunity for a Manager, Scientific Computing & Programming - Core Genoytyping Facility in Gaithersburg, Maryland.  In this role, you will lead the Bioinformatics & Analysis Group.
Master’s or equivalent required.  PhD preferred. Six years experience in development of scientific programs in high-performance computing environment including five years supporting scientific research in computational chemistry, biology, or genetics, & two years supervisory experience.  View complete job posting & apply: www.saic-frederick.com. Position #146945.

For reprints and/or copyright permission, please contact The YGS Group, 1808 Colonial Village Lane, Lancaster, PA;

(717) 399-1900 ext. 125, or via email to Ashley.Zander@theYGSgroup.com.