Active Networking Support for the Grid
Grid computing is a promising way to aggregate geographically distant machines and to allow them to work together to solve large problems.
After studying Grid network requirements, we observe that the network must take part of the Grid computing session to provide intelligent adaptative transport of Grid data streams.
By proposing new intelligent dynamic services, active network can be the perfect companion to easily and e.ciently deploy and maintain Grid environments and applications.
This paper presents the Active Grid Architecture (A-Grid) which focus on active networks adaptation for supporting Grid environments and applications.
We focus the benefit of active networking for the grid on three aspects: High performance and dynamic active services, Active Reliable Multicast, and Active Quality of Service.
- Entropia: High performance internet computing. http://www.entropia.com.
- The polder metacomputing initiative. http://www.science.uva.nl/projects/polder.
- Xtremweb: A global computing experimental platform. http://www.xtermweb.net.
- Audio-Video Transport Working Group, Henning Schulzrinne, Steve Casner, Ron Frederick, and Van Jacobson. RTP: A transport protocol for real-time applications. Internet Request For Comments RFC 1889, Internet Engineering Task Force, January 1996.Google Scholar
- M. Becj, T. Moore, J. Plank, and M. Swany. Logistical networking: Sharing more than the wires. In C. S. Raghavendra S. Hariri, C. A. Lee, editor, Active Middleware Services, Ninth IEEE International Symposium on High Performance Distributed Computing, pages 140–154, Pittsburgh, Pennsylvania, USA, August 2000. Kluwer Academic Publishers. ISBN 0-7923-7973-X.Google Scholar
- Steven Blake, David Black, Mark Carlson, Elwyn Davies, Zheng Wang, and Walter Weiss. An architecture for differentiated services. Internet Request For Comments RFC 2475, Internet Engineering Task Force, December 1998.Google Scholar
- Robert Braden, David Clark, and Scott Shenker. Integrated services in the internet architecture: an overview. Internet Request For Comments RFC 1633, Internet Engineering Task Force, June 1994.Google Scholar
- Robert Braden, Lixia Zhang, Steve Berson, Shai Herzog, and Sugih Jamin. Resource reservation protocol (RSVP)–version 1 functional specification. Internet Request For Comments RFC 2205, Internet Engineering Task Force, September 1997.Google Scholar
- Rajkumar Buyya, Jonathan Giddy, and David Abramson. An evaluation of economy-based reseource trading and scheduling on computational power grids for parameter sweep applications. In C.S. Raghavendra S. Hariri, C.A. Lee, editor, Active Middleware Services, Ninth IEEE International Symposium on High Performance Distributed Computing, Pittsburgh, Pennsylvania, USA, August 2000. Kluwer Academic Publishers. ISBN 0-7923-7973-X.Google Scholar
- S. Floyd, V. Jacobson, and Liu C. G. A reliable multicast framework for light weight session and application level framing. In ACM SIGCOMM’95, pages 342–356, 1995.Google Scholar
- XTP Forum. Xpress Transport Protocol Specification, March 1995.Google Scholar
- I. Foster, A. Roy, V. Sander, and L. Winkler. End-to-end quality of service for high-end applications. IEEE Journal on Selected Areas in Communications–Special Issue on QoS in the Internet, 1999.Google Scholar
- B. Gaidioz, R. Wolski, and B. Tourancheau. Synchronizing network probes to avoid measurement intrusiveness with the network weather service. In 9th IEEE High-performance Distributed Computing Conference, pages 147–154, August 2000.Google Scholar
- GCJ. The gnu compiler for the java programming language. http://sourceware.cygnus.com/java/.
- Jean-Patrick Gelas and Laurent Lefèvre. Tamanoir: A high performance active network framework. In C. S. Raghavendra S. Hariri, C. A. Lee, editor, Active Middleware Services, Ninth IEEE International Symposium on High Performance Distributed Computing, pages 105–114, Pittsburgh, Pennsylvania, USA, August 2000. Kluwer Academic Publishers. ISBN 0-7923-7973-X.Google Scholar
- Andrew Grimshaw, Adam Ferrari, Fritz Knabe, and Marty Humphrey. Legion: An operating system for wide-area computing. IEEE Computer, 32(5):29–37, May 1999.Google Scholar
- S. K. Kasera, S. Bhatacharyya, M. Keaton, D. Kiwior, J. Kurose, D. Towsley, and S. Zabele. Scalable fair reliable multicast using active services. IEEE Network Magazine’s Special Issue on Multicast 2000, 2000.Google Scholar
- Miron Livny. Managing your workforce on a computational grid. In Springer Lecture Notes in Computer Science, editor, Euro PVM MPI 2000, volume 1908, September 2000.Google Scholar
- M. Maimour and C. Pham. A throughput analysis of reliable multicast protocols in an active networking environment. In Sixth IEEE Symposium on Computers and Communications (ISCC 2001), July 3–5th 2001.Google Scholar
- Kathleen Nichols, Steven Blake, Fred Baker, and David Black. Definition of the differentiated services field (DS field) in the IPv4 and IPv6 headers. Internet Request For Comments RFC 2474, Internet Engineering Task Force, December 1998.Google Scholar
- S. Paul and K.K. Sabnani. Reliable multicast transport protocol (rmtp). IEEE Journal of Selected Areas in Communications, Special Issue on Network Support for Multipoint Communication, 15(3):407–421, April 1997.Google Scholar
- A. Reinefeld, R. Baraglia, T. Decker, J. Gehring, D. Laforenza, J. Simon, T. Romke, and F. Ramme. The mol project: An open extensible metacomputer. In Heterogenous computing workshop HCW’97, IPPS’97, Geneva, April 1997.Google Scholar
- D.L. Tennehouse, J.M. Smith, W.D. Sincoskie, D.J. Wetherall, and G.J. Winden. A survey of active network research. IEEE Communications Magazine, pages 80–86, January 1997.Google Scholar
- L. Wei, H. Lehman, S.J. Garland, and D.L. Tennenhouse. Active reliable multicast. In IEEE INFOCOM’98, March 1998.Google Scholar
- David Wetherall, John Guttag, and David Tennenhouse. Ants: a toolkit for building and dynamically deploying network protocols. In IEEE OPENARCH’98, April 1998.Google Scholar
- R. Wolski. Forecasting network performance to support dynamic scheduling using the network weather service. In IEEE Press, editor, 6th IEEE Symp. on High Performance Distributed Computing, Portland, Oregon, 1997.Google Scholar
- R. Yavatkar, J. Griffioen, and M. Sudan. A reliable dissemination protocol for interactive collaborative applications. In ACM Multimedia’95, November 1995.Google Scholar