Distributed Modular Audio Recognition Framework (DMARF) and its Applications Over Web Services

  • Conference paper
  • First Online:
Novel Algorithms and Techniques in Telecommunications and Networking

Abstract

In this work we present the software architecture design and implementation of a Distributed Modular Audio Recognition Framework (DMARF), and its applications, such as Speaker Identification, that can run distributively over the Web Services architecture using XML-RPC. We describe some of the challenges occurred during the design and implementation, the advantages and disadvantages of such an implementation, and its possible future directions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. S. A. Mokhov, “On design and implementation of distributed modular audio recognition framework: Requirements and specification design document,” Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada, Aug. 2006, project report, http://marf.sf.net, last viewed December 2008.

  2. ——, “Choosing best algorithm combinations for speech processing tasks in machine learning using MARF,” in Proceedings of the 21st Canadian AI’08, S. Bergler, Ed. Windsor, Ontario, Canada: Springer-Verlag, Berlin Heidelberg, May 2008, pp. 216–221, LNAI 5032.

    Google Scholar 

  3. ——, “Introducing MARF: a modular audio recognition framework and its applications for scientific and software engineering research,” in Advances in Computer and Information Sciences and Engineering. University of Bridgeport, U.S.A.: Springer Netherlands, Dec. 2007, pp. 473–478, proceedings of CISSE/SCSS’07, cisse2007.org.

    Google Scholar 

  4. S. A. Mokhov, S. Sinclair, I. Clement, D. Nicolacopoulos, and the MARF Research & Development Group, “Text-Independent Speaker Identification Application,” Published electronically within the MARF project, http://marf.sf.net, 2002–2008, last viewed April 2008.

  5. S. A. Mokhov, “Study of best algorithm combinations for speech processing tasks in machine learning using median vs. mean clusters in MARF,” in Proceedings of C3S2E’08, B. C. Desai, Ed. Montreal, Quebec, Canada: ACM and BytePress, May 2008, pp. 29–43, ISBN 978–1-60558–101-9.

    Google Scholar 

  6. ——, “Towards security hardening of scientific distributed demand-driven and pipelined computing systems,” in Proceedings of the 7th International Symposium on Parallel and Distributed Computing (ISPDC’08). Krakow, Poland: IEEE Computer Society Press, Jul. 2008, to appear, http://ispdc2008.ipipan.waw.pl/.

  7. S. A. Mokhov, L. W. Huynh, and J. Li, “Managing distributed MARF’s nodes with SNMP,” in Proceedings of PDPTA’2008. Las Vegas, USA: CSREA Press, Aug. 2008, to appear.

    Google Scholar 

  8. A. Wollrath and J. Waldo, “Java RMI tutorial,” Sun Microsystems, Inc., 1995–2005, http://java.sun.com/docs/books/tutorial/rmi/index.html.

  9. Sun Microsystems, “Java IDL,” Sun Microsystems, Inc., 2004, http://java.sun.com/j2se/1.5.0/docs/guide/idl/index.html.

  10. ——, “The java web services tutorial (for Java Web Services Developer’s Pack, v2.0),” Sun Microsystems, Inc., Feb. 2006, http://java.sun.com/ webservices/docs/2.0/tutorial/doc/index.html.

  11. G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems Concepts and Design. Addison-Wesley, 2005, ISBN: 0–321-26354–5.

    Google Scholar 

  12. Sun Microsystems, “Custom networking,” Sun Microsystems, Inc., 1995–2005, http://java.sun.com/docs/books/tutorial/networking/index. html.

  13. S. Mokhov, I. Clement, S. Sinclair, and D. Nicolacopoulos, “Modular Audio Recognition Framework,” Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada, 2002– 2003, project report, http://marf.sf.net, last viewed April 2008.

  14. S. A. Mokhov, “On design and implementation of an heterogeneous web services, CORBA, RMI, and TCP/IP-based distributed stock broker system,” Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada, Aug. 2006.

    Google Scholar 

  15. R. Grimes, Professional DCOM Programming. Wrox Press Ltd., 1997, ISBN 186100060X.

    Google Scholar 

  16. **i Community, **i Network Technology. Sun Microsystems, Inc., Sep. 2007, http://java.sun.com/developer/products/**i/index.jsp.

  17. Sun Microsystems, Java Message Service (JMS). Sun Microsystems, Inc., Sep. 2007, http://java.sun.com/products/jms/.

  18. Apache Foundation, “Apache Jakarta Tomcat,” [online], apache.org, 1999–2005, http://jakarta.apache.org/tomcat/index.html.

  19. D. Green, “Java reflection API,” Sun Microsystems, Inc., 2001–2005, http://java.sun.com/docs/books/tutorial/reflect/index.html.

  20. Ant Project Contributors, Apache Ant. The Apache Software Foundation, 2000–2005, http://ant.apache.org/.

  21. R. Stallman, R. McGrath, P. Smith, and the GNU Project, “GNU Make,” Free Software Foundation, Inc., [online], 1997–2006, http://www.gnu.org/software/make/.

  22. Sun Microsystems, “Java servlet technology,” Sun Microsystems, Inc., 1994–2005, http://java.sun.com/products/servlets.

Download references

Acknowledgment

This research work was funded by the Faculty of Engineering and Computer Science of Concordia University, Montreal, Canada.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Serguei A. Mokhov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media B.V.

About this paper

Cite this paper

Mokhov, S.A., Jayakumar, R. (2010). Distributed Modular Audio Recognition Framework (DMARF) and its Applications Over Web Services. In: Sobh, T., Elleithy, K., Mahmood, A. (eds) Novel Algorithms and Techniques in Telecommunications and Networking. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-3662-9_72

Download citation

  • DOI: https://doi.org/10.1007/978-90-481-3662-9_72

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-3661-2

  • Online ISBN: 978-90-481-3662-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics

Navigation