Microsoft Solution Partner India, Outsourcing Company India, Offshore Software, Offshore Software Outsourcing India, Offshore Outsourcing Project Pune.
 
  Case Studies  
 

Development of Change Detection System using Linux C/C++, Kernel Space programming, & User Space Programming.

 
     
 

The Client:
Portland, Oregon based leading software product company.

 
     
 

The Challenge:
The client needed a driver that could:

 
     
 
  • Communicate with external auditing agent to get rules for change detection
  • Capture Linux file system events
  • Validate the captured events against the rules
  • Report the validated events to external auditing agent
  • Run on RHEL 3, 4, 5 Linux, with 32-bit as well as 64-bit OS
  • The CPU usage of this driver during heavy file I/O not to exceed 5%
  • Support SMP
 
     
 

The Solution:
While developing change detecting system we used Layered architecture to ensure low coupling, high scalability and easy maintenance. Also we specially Developed Daemon that:

 
     
 
  • Registers with the kernel to receive file system change events.
  • Creates socket for communication.
  • Starts the IPC thread to handle external auditing agent request.
 
     
 

Design Highlights:

 
     
 
Change Detection System, Linux, C, C++, Kernel Programming, User Space Programming
 
     
 

Supported Linux Distributions:

 
     
 
Linux Distribution Linux Kernel
RHEL 4 AS 2.6.9-1.648_EL
RHEL 4 ES 2.6.9-1.648_EL
RHEL 3 AS 2.4.21-9.EL
RHEL 3 ES 2.4.21-9.EL
RHEL 5 2.6
 
     
 

Best Practices and Standards:

 
 
  • Versioning of source code for history management
  • Source control server does not contain partial code
  • Industrial guidelines for standards and best practices are strictly followed
  • Code reviews
  • Stress test, performance test
 
 

Technology:

 
 
  • C, Linux
  • Kernel Space programming
  • User Space Programming
 
 

Back To Case Studies

 
 
 
Also read more about
Enterprise Content Management and Portal Solutions
Offshore Software Development Outsourcing & Microsoft Gold Certified Partner
 
ISV/Software Solutions
Information Worker Solutions
Data Management Solutions
Custom Development Solutions
 
    .Net Application Dev.
    Migrations Solutions
  SharePoint Solutions
    ECM & Portal Solutions
    Open Source CMS
    BizTalk Server 2006
    E-Commerce Solutions
    Technical Offerings
    PHP & MYSQL
    BI & ETL
    Microsoft CRM 3.0
    Windows Mobile 6.0
    Linux Platform
Sales Support - Live Chat
Set up a Meeting Today !!
Content Management Systems - Microsoft .Net Open Source Platform
Web design India, website designing, website development company , website design india, web designing
Encodex Technologies Offshore Software Development India: Case Studies
Offshore .NET Programming and .NET  Application Development India
Offshore Software Development Outsourcing Company India
Home | Company | Services | Clients | Careers | Press Releases | Case Studies | Contact Us | Links

Copyright © 2008 Encodexindia, All Rights Reserved.
Offshore Software Development Outsourcing Company India and A Microsoft Gold Certified Partner