RFID

RFID

Posts 1-5 of 5
  • Catalin Barbulescu
    Catalin Barbulescu
    The company name is only visible to registered members.
    Performance Issues
    Hello,

    Someone has some experience handling thousands of RFID events?
    This can be an issue when is necessary to monitor thousands of Items in a Warehouse?

    There are some hardware limitations regarding the number of reads/sec?

    Thank you,
    Best regards,
    Catalin B.
  • Catalin Barbulescu
    Catalin Barbulescu
    The company name is only visible to registered members.
    Re: Performance Issues
    Hi,

    I found some intresting articles in my search.
    http://www.esj.com/enterprise/article.aspx?EditorialsID=1067

    Best regards,
    Catalin B.
  • User photo
    Eric Kaplan    Group moderator
    The company name is only visible to registered members.
    Re: Performance Issues
    I have worked (still am) in environments that generate thousands of events per second. Where the system has to collect and process them all. In those cases all the events are crucial and the processing also has to handle correlation, aggregation and more.

    So technically it's possible. The implication was good software (that's always true), and proper hardware. But it's not just the combination of the two that makes a good solution, it's also the proper project configuration, architecture that provides the best solution for a given customer.

    At the end of the day, you can approach the issue from different angles. So the real question is what are you needs and what is expected of the system.

    Cheers,

    -Eric.
  • Tim Götzen
    Tim Götzen    Premium Member
    The company name is only visible to registered members.
    Re: Performance Issues
    Catalin,

    basically performance dependents on four points:

    1. Event data
    Which data is captured at an occuring event. The less data (i.e. only EPC-Code), the better the performance

    2. Capturing data
    Which technology do you use to capture the data? (Do you use anti-collusion?) I guess if you have to handle thousands of RFID events you will furthermore need a proper middleware supporting pipelines to handle, sort and collect the data.

    3. Database Management System
    Which kind of Database-System do you use to handle the events? Relational data bases wont be able to handle the data. You will need object-oriented, real-time in-memory event databases.

    4. Content Integation
    The performance also depends on the integration into already used internat systems (like ERP).

    Hope this helps you to have an idea how complex this topic can be ;-)

    Greets
    Tim
  • Catalin Barbulescu
    Catalin Barbulescu
    The company name is only visible to registered members.
    Re^2: Performance Issues
    On 15/03/2005, 3:27 pm, Tim Götzen wrote:
    Catalin,
     
    basically performance dependents on four points:
     
    1. Event data
    Which data is captured at an occuring event. The less data (i.e. only EPC-Code), the better the performance

    In case of Conveyor I think ony EPC tag is relevant, and the speed is important.
    In case of other applications like temperature sensor or other sensors included in the tag the performance is not critical...

    2. Capturing data
    Which technology do you use to capture the data? (Do you use anti-collusion?) I guess if you have to handle thousands of RFID events you will furthermore need a proper middleware supporting pipelines to handle, sort and collect the data.

    I am not very familiar how the Reader will capture the data, I am only interested of the output of the reader..., and by the way where can I find some specifications regarding these values?
    Probably here are different types of readers.

    I am working to design a middleware in order to support this upcoming events. Pipelines and Parallel Threads are a "must to have"..., but the question is where the LIMIT is?

    3. Database Management System
    Which kind of Database-System do you use to handle the events? Relational data bases wont be able to handle the data. You will need object-oriented, real-time in-memory event databases.

    Both alternatives are taking into consideration.
    Relational Database is used to store Business Data and save the data analysed.
    In memory "Object Oriented" we use as a buffer to process the information. Also there we store&sync the cache of the Masterdata (e.g asset relevant Information)

    4. Content Integation
    The performance also depends on the integration into already used internat systems (like ERP).

    ERP integration is done via OFFLINE requests and sync.
    We did not find any business case where the (ERP) is needed to be involved in the Mass Events processing...
    All EPR relevant information is exchanged during predefined timeslots.

    Hope this helps you to have an idea how complex this topic can be ;-)
     
    Greets
    Tim

    Catalin,