ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Protocol holds out faster Web services promise

Sandeep Junnarkar CNET News.com

Published: 31 Jan 2003 17:18 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

A proposed method for sharing information between systems linked on the Internet promises to speed collaborative applications by up to 10 times the current rates.

The protocol, developed by Jonghun Park, a professor at Pennsylvania State University's School of Information Sciences and Technology, is based on an algorithm that lets it use parallel instead of serial methods to process requests. Such a method boosts the efficiency of how resources are shared over the Internet. The new protocol is called Order-based Deadlock Prevention Protocol with Parallel Requests.

Computer scientists have for many years been proposing protocols to improve the efficiency of distributed computing systems, but Park asserts that his method works with greater efficiency for time-critical applications. The current protocol is generally known as the Order-based Deadlock Prevention Protocol, according to Park.

While the performance results of the new protocol have impressed analysts, they note that other more critical issues holding back collaborative Internet computing and Web services need to be addressed first.

"Web services is currently held up -- in my opinion -- by things like security and reliability," said Stephen O'Grady, an analyst at RedMonk. Once those concerns are addressed, people will "turn their attention to something like this protocol, which would offer incremental improvements in performance."

Although the existing protocol provides sufficient speed for today's databases linked to the Net for Web services and high-powered grid computing, Park said that current methods will face a number of challenges as Internet-connected computing becomes more pervasive.

For one, he said, the current protocol will lack the power to allow efficient coordination between Internet applications as they grow larger in scale, according to the researcher. Two other problems likely to become even bigger hindrances as Web services and Internet collaborative computing becomes widespread are that of livelock and deadlock. Livelock occurs when two or more processes keep shifting their requests in response to the changes continually occurring in the other -- with neither process succeeding in carrying out any productive work. Deadlock occurs when two or more processes get bogged down waiting for the other to make a move.

In other words, instead of concurrent applications collaborating, they will vie for resources or just freeze while waiting for the other to take a lead.

"Better coordination will be required to meet that demand, and this protocol provides that," said Park, who presented his research this week at the Institute of Electrical and Electronics Engineers' Symposium on Applications and the Internet in Orlando, Fla. His paper, titled "A Scalable Protocol for Deadlock and Livelock Free Co-Allocation of Resources in Internet Computing," has not been published yet.

"The proposed protocol is free from deadlock and livelock, and seeks to effectively exploit the available alternative resource co-allocation schemes through parallelisation of requests for required resources," Park wrote.

Park said that he will seek to commercialise the next-generation of his protocol that he has been fine-tuning over the past year. Those refinements, he said, make the protocol less theoretical and more appropriate for real-world use. In September, Park plans to present the latest generation of the protocol at a symposium in Australia.


ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
40 out of 79 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:






Related Jobs

Supplier Delivery Manager

We pride ourselves on efficiency, coordination, and world class project management. Sound understanding of AD methodologies and AM methods - Sound ...

Web Project Manager/ Web Services Architect 150 -200 12month Contract

Experience and understanding of software engineering lifecycle process, project management methods and architecture strategy and methods. Web Project ...

Application Support Team Lead - Support Analyst - East Midlands

For more information and to apply online, please visit our dedicated recruitment website http://www.hays.com/jobs/leicestershirecountycouncil ...

Discussions

AdamW AdamW

Linux, Laptops and Dual Displays

Saturday 26 July 2008, 6:34 PM

2 comments
keithmv keithmv

Password Deadlock

Saturday 26 July 2008, 12:02 PM

2 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling