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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
——, “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.
——, “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.
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.
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.
——, “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/.
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.
A. Wollrath and J. Waldo, “Java RMI tutorial,” Sun Microsystems, Inc., 1995–2005, http://java.sun.com/docs/books/tutorial/rmi/index.html.
Sun Microsystems, “Java IDL,” Sun Microsystems, Inc., 2004, http://java.sun.com/j2se/1.5.0/docs/guide/idl/index.html.
——, “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.
G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems Concepts and Design. Addison-Wesley, 2005, ISBN: 0–321-26354–5.
Sun Microsystems, “Custom networking,” Sun Microsystems, Inc., 1995–2005, http://java.sun.com/docs/books/tutorial/networking/index. html.
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.
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.
R. Grimes, Professional DCOM Programming. Wrox Press Ltd., 1997, ISBN 186100060X.
**i Community, **i Network Technology. Sun Microsystems, Inc., Sep. 2007, http://java.sun.com/developer/products/**i/index.jsp.
Sun Microsystems, Java Message Service (JMS). Sun Microsystems, Inc., Sep. 2007, http://java.sun.com/products/jms/.
Apache Foundation, “Apache Jakarta Tomcat,” [online], apache.org, 1999–2005, http://jakarta.apache.org/tomcat/index.html.
D. Green, “Java reflection API,” Sun Microsystems, Inc., 2001–2005, http://java.sun.com/docs/books/tutorial/reflect/index.html.
Ant Project Contributors, Apache Ant. The Apache Software Foundation, 2000–2005, http://ant.apache.org/.
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/.
Sun Microsystems, “Java servlet technology,” Sun Microsystems, Inc., 1994–2005, http://java.sun.com/products/servlets.
Acknowledgment
This research work was funded by the Faculty of Engineering and Computer Science of Concordia University, Montreal, Canada.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)