A parallel web crawler using channels