Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Connecting Grids Using Communication Satellites

Published: 01 November 2007 Publication History

Abstract

Grid computing is viewed as a strong alternative to traditional supercomputers and mainframes. Grid computing is expanding its horizon to replace the current Internet as well as to address issues related to data sharing, collaboration, security, economics, and so forth. We treat a grid as a single global computer for a given community connecting all types of resources. Most of the current grid research is based on high-speed terrestrial networks. Emerging communications satellites are not restricting their applications only to telecommunication, but also aim to provide an alternative to terrestrial links in computing fields. This paper describes the supplementary features of both technologies and explores the possibility of handshaking between the two. It also presents the architecture and discusses possible experiments leading to live applications.

References

[1]
Abramson, N. (1994). Multiple accesses in wireless digital networks, Proceedings of the IEEE, 82(9): 1360—1370 .
[2]
Allcock, W. (n.d.). GridFTP: Protocol extensions to FTP for the grid, GGF Document (Recommendation).
[3]
Allcock, B., Bresnaham, J., Kettimuthu, R., Link, M., Dumitrescu, C., Raicu, I., Foster, I. (2001). Secure, efficient data transport and replica management for high-performance data-intensive computing, in Mass Storage Conference, Hyatt Regency Isandia, San Diego, CA.
[4]
Allcock, B., Bresnaham, J., Kettimuthu, R., Link, M., Dumitrescu, C., Raicu, I., Foster, I. (2005) The Globus Striped GridFTP Framework and Server, Proceedings of Super Computing 2005 (SC05), November 2005, Washington.
[5]
Amadesi, P. (1994). The role of VSATs and other small satellite terminals in the evolving telecommunications environment, Satellite communications ICSC, 1: 59—66 .
[6]
Appleby, K., Fakhouri, S., Fong, L., Goldszimdt, J., Kalanter, M., Krishnakumar, S., Pazel, D., Persing, J., and Rochwerger, B., (2001). Oceano-SLA based management of computing utility, 7th IFIP/IEEE International Symposium on Integrated Network Management, Los Alamitos, CA: IEEE Computer Society Press.
[7]
Awaduche, D.O. (1999). Requirements for traffic engineering over MPLS, IETF, RFC 2702.
[8]
Baker, M., Buyya, R., and Laforenza, D. (2000). The grid: international efforts in global computing . International Conference on Advances in Infrastructure for Electronic Business, Science and Education on Internet (SSGRR 2000), Rome, Italy, July 31 — Aug 6.
[9]
Bester, J., Foster, I., Kesselman, C., Tedesco, J., and Tuecke, S. (1999). GASS: A data movement and access service for wide area computing systems, Sixth Workshop on I/O in Parallel and Distributed Systems, Atlanta, GA, May 5.
[10]
Bhansali, D., Bhatt, H.S., Bandyopadhyay, K. (n.d.) Performance Analysis pf GridFTP for Satellite-based Grid Computing . Ready for transmission.
[11]
Bhatt, H., Shah, M., Daraji, N.P., Mritunjay, and Prakash, C.V.S. (1994). Optimization of image processing software on VAX/VMS system configuration, Proceedings of Seminar on Supercomputing for Scientific Visualization, Bombay, India.
[12]
Bhatt, H., Kotecha, H., Patel, R.M., Patel, V.H., and Dasgupta, A.R. (2004). GANESH: Grid Application maNagement and Enhanced ScHeduling, Proceeding of ADCOM 2004, 12th International Conference on Computing and Communications, Ahmedabad, India, 15—18 Dec, pp. 51—69.
[13]
Bhatt, H.S., Kotecha, H.J., Patel, V.H., and Bandyopadhyay, K. (2005). GridTCP: A transport layer data transfer protocol for satellite based grid computing, Proceedings of WoNGeN'05, International Workshop on Next Generation Wireless Networks, 18—21 Dec, Goa, India.
[14]
Blake, S., Blake, D., Carlson, M., Wang, Z., and Weiss, W. (1998). An architecture of differentiated services, IETF, RFC 2475.
[15]
Braden, R., Zhang, L., Berson, S., Herzog, S., and Kamin, S. (1997). Resource reservation protocol (RSVP) — version 1 functional specification, IETF, RFC 2205, September.
[16]
Butler, R., Engert, D., Foster, I., Kesselman, C., Tuecke, S., Volmer, J., and Welch, V. (2000). Design and deployment of a national-scale authentication infrastructure, IEEE Computer, 33(12): 60—66 .
[17]
Buyya, R. (2002). Economic based distributed resource management and scheduling, Ph.D.Thesis submitted to Monash Univ., Melbourne, Australia. Online at: http://www.buyya.com/thesis/thesis.pdf
[18]
Buyya, R., Abramson, D., and Giddy, J. (2000). Nimrod/G: An architecture for a resource management and scheduling system in a global computational grid, Proc. 4th Intl. Conf. on High Performance Computing in Asia-Pacific Region, Beijing, China, IEEE(CS).
[19]
Christiansen, E., Curbera, F., Meredith, G., and Weerawarana, S., Web Services Description Language (WSDL). Available at http://www.w3.org/TR/WSDL
[20]
Combes, S., Fouquet, C., and Renat, V. (2001). Packet based DAMA protocols for new generation satellite networks, Proceedings of the 19th International Communication Satellite Systems Conference and Exhibit, Vol. 3/3, (AIAA paper 083), Toulouse, France.
[21]
Connors, D. (2000). Medium access control protocols for satellite networks, Ph.D. thesis, University of California, Los Angeles, Department of Electrical Engineering .
[22]
Courville, N. (2003). QoS oriented traffic management in multimedia satellite systems, International Journal of Satellite Communication and Networking, 21(4—5): 367—399 .
[23]
Czajkowski, K., Foster, I., and Kesselman, C. (1999). Coallocation services for computational grids, 8th IEEE International Symposium on High Performance Distributed Computing, San Francisco, Los Alamitos, CA: IEEE Computer Society Press.
[24]
Czajkowski, K., Foster, I., Karonis, N., Kesselman, C., Martin, S., Smith, W., and Tuecke, S. (1998). A resource management architecture for metacomputing systems, Proc. IPPS/SPDP '98 Workshop on Job Scheduling Strategies for Parallel Processing, Orlando, FL.
[25]
Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C. (2001a) Grid information services for distributed resource sharing, in IEEE International Symposium on High Performance Distributed Computing, Los Alamitos, CA: IEEE Press.
[26]
Czajkowski, K., Fitzgerald, S., Foster, I., and Kesselman, C. (2001b). Grid information services for distributed resource sharing, 10th IEEE International Symposium on High Performance Distributed Computing, San Francisco, Los Alamitos, CA: IEEE Computer Society Press, pp. 181—184.
[27]
Czajkowski, K., Foster, I., Sander, V., Kesselman, C., and Tuecke, S. (2002). SNAP: a protocol for negotiating service level agreement and coordinating resource management in distributed systems, 8th Workshop on Job Scheduling Strategies for Parallel Processing, Edinburgh, Scotland.
[28]
Dankberg, M. and Puetz, J. (2002). Waveform advances for satellite communication, PTC 2002 Conference, Whistler, Canada.
[29]
Degermark, M., Kohler, T., Pink, S., Schelen, O. (1997). Advanced reservation for predictive service in the Internet, Multimedia Systems Journal, 5(3): 177—186 .
[30]
Evans, J.V. (1995). Twenty years of international satellite communication, International Conference on 100 Years of Radio, London, UK, pp. 239—245.
[31]
Faucheur, F. L. (ed.), Wu, L., Davie, B., Davari, S., Vaananen, P., Krishnan, P., Cheval, P., and Heinanen, J. (2002). Multiprotocol level switching (MPLS), support of differentiated services, IETF, RFC 3270.
[32]
Ferrari, D., Gupta, A., and Ventre, G. (1997). Distributed advance reservation of real time connection, Multimedia Systems Journal, 5(3): 187—198 .
[33]
Fitzgerald, S., Foster, I., Kesselman, C., Laszewski, G., Smith, W., and Tucke, S. (1997). Directory service for configuring high performance distributed computations, 6th IEEE International Symposium on High Performance Distributed Computing, Los Alamitos, CA: IEEE Computer Society Press, pp. 365—375.
[34]
Foster, I. (2002). What is the grid? A three point checklist, GRIDToday, July 20.
[35]
Foster, I. and Kesselman, C. (1997). Globus: A metacomputing infrastructure toolkit, International Journal of Supercomputer Applications, 11(2): 115—128 .
[36]
Foster, I. and Kesselman, C. (eds.) (2003). The grid: Blueprint for a New Computing Infrastructure, Morgan Kaufman .
[37]
Foster, I., Roy, A., and Sender, V. (2000). A quality of service architecture that combines resource reservation and application adaptation, 8th International Workshop on Quality of Service, Pitttsburgh, PA, June.
[38]
Foster, I., Kesselman, C., and Tuecke, S. (2001). The anatomy of the grid: enabling scalable virtual organizations, International Journal of Supercomputer Applications, 15(3): 200—222 .
[39]
Foster, I., Kesselman, C., Tsudik, G., and Tuecke, S. (1998). Security architecture for computational grids, in ACM Conference on Computers and Security, San Francisco, CA, 83—91 .
[40]
Foster, I., Roy, A., Sender, V., and Adamson, W. (2001). End to end provision of policy information for network QoS, International Symposium on High Performance Distributed Computing, Los Alamitos, CA: IEEE Computer Society Press, pp. 115—126.
[41]
Foster, I., Kesselman, C., Nick, J., and Tuecke, S. (2002). The physiology of the grid: An open grid services architecture for distributed systems integration, Open Grid Service Infrastructure WG, Global Grid Forum, June 22. http://www.globus.org/research/papers/ogsa.pdf.
[42]
Foster, I., Fidler, M., Roy, A., Sender, V., and Winkler, L. (2004). End to end quality of service for high end applications, Computer Communications, 27(14): 1375—1388 .
[43]
Frey, J., Tannenbaum, T., Lynvy, M., Foster, I., Tuecke, S. (2001). A computation management agent for multi-institutional grids, in 10th International Symposium on High Performance Distributed Computing, Los Alamitos, CA: IEEE Press, pp. 55—66.
[44]
Grimshaw, S., White, B.S., and Nguyen-Tuong (n.d.) A. gridbased file access: the Legion I/O model, 9th IEEE International Symposium on High Performance Distributed Computing, August 1—4, Pittsburgh, PA.
[45]
Globus (n.d.a). The Globus Resource Specification Language RSL v1.0 http://www.-fp.globus.org/gram/rsl_spec1.html
[46]
Globus (n.d.b). GRIDFTP: Universal Data Transfer for The grid The Globus Project White Paper.
[47]
Hinke, T.H. (n.d.) Grids for Dummies Featuring Earth Science Data Mining Application, NASA Ames Research Center .
[48]
Hoo, G., Johnston, W., Foster, I., and Roy, A. (1999). QoS as Middleware: Bandwidth Reservation System Design, Proceedings from High Performance Distributed Computing, 1999, California, USA.
[49]
Hu, Y. and Li, V.O.K. (2001). Satellite based Internet: A tutorial, IEEE Communications Magazine, 39(3): 154—162 .
[50]
Jiang, Z. and Leung, V.C.M. (2003). A predictive demand assignment multiple access protocol for Internet access over broadband satellite networks, International Journal of Satellite Communication and Networking, 21(4—5): 451—467 .
[51]
Kim, K. and Nahrstedt, K. (2000). Resource broker model with integrated reservation scheme, IEEE International Conference on Multimedia, Los Alamitos, CA: IEEE Computer Society Press, pp. 859—862.
[52]
Kota, S. (1981). Demand Assign Multiple Access (DAMA) techniques for satellite communications, Proceedings of the IEEE, NTC81, New Orleans, LA, c8.5.1—c8.5.7.
[53]
Kota, S. (1998). Working document towards developing NGSO interference protection requirement for Ka-band GSO systems employing adaptive coding as a fade counter measure, ITU-R 4b/40-E.
[54]
Kota, S. and Marchese, M. (2003). Quality of service for satellite IP networks: a survey, International Journal of Satellite Communication and Networking, 21(4—5): 303—349 .
[55]
Kota, S., Huey, H., and Lucantoni, D. (1997). Demand Assign Multiple Access (DAMA) for multimedia services — analytical result, Proceedings IEEE MILCOM, Monterey, CA.
[56]
Kota, S., Vazquez-Castro, M., and Carlin, J. (2002). Spread ALOHA multiple access for broadband satellite return channel . Proceedings of the 20th AIAA International Satellite Systems Conference, Montreal, Canada, (AiAA-2002-1918).
[57]
Le-Ngoc, T. and Jahangir, I.M. (1998). Performance analysis of CFDAMA-PB protocol for satellite communication, IEEE Transaction on Communications, 46(9): 1206—1214 .
[58]
Lilly, C.J. (1989). Services provided by international consortia, IEE Colloquium on Liberalization in the Provision of Satellite Services.
[59]
Litzkow, M., Livny, M., and Mutka, M. (1988). Condor — A hunter of idle workstations, Proc. 8th Intl Conf. on Distributed Computing Systems, pp. 104—111 .
[60]
Liu, C., Yang, L., Angulo, D., and Foster, I. (2002). Design and evaluation of a resource selection framework for grid application, 11th IEEE International Symposium on High Performance Distributed Computing, Edinburgh, Scotland, Los Alamitos, CA: IEEE Computer Society Press.
[61]
Liu, C. and Foster, I. (2003). A constraint language approach to grid resource selection, University of Chicago, Department of Computer Science .
[62]
Luoras, N., Le-Ngoc, T., Ashour, M., and Elshabrawy, T. (2003). An IP-based satellite communication system architecture for interactive multimedia services, International Journal of Satellite Communication and Networking, 21(4—5): 401—426 .
[63]
Mandrichenko, I. (n.d.). GridFTP Protocol Improvements, GGF Document, GridFTP Working Group.
[64]
Miller, N. (1992). A shared hub VSAT services in Canada, IEE Colloquium on VSAT Requirements for Future Applications, November, pp. 1/1—1/4.
[65]
Mobassery, M. (2001). Performance evaluation of MAC protocols and buffer management strategies in ATM based broadband satellite networks, Master's thesis, University of British Columbia .
[66]
Nahrstedt, K. and Smith, J.M. (1995). The QoS broker, IEEE Multimedia 2(1): 53—67 .
[67]
Nicholas, K., Blake, S., Baker, F., and Black, D. (1998). Definition of differentiated service field (DS field) in the Ipv4 and Ipv6 headers, IETF, RFC 2474.
[68]
Park, J.M., Savagaonkar, U.R., Chong, E.K.P., Siegel, H.J., and Jones, S.D. (2000). Efficient resource allocation for QoS channels in MF-TDMA satellite systems, MILCOM 2000, 21st Century Military Communications Conference Proceedings, 22—25 Oct., Vol. 2, pp. 645—649 .
[69]
Peyravi, H. (1999). Medium access control protocol for space and satellite communications: A survey and assessment, IEEE Communications Magazine, 37(3): 62—71 .
[70]
Raman, R., Livny, M., and Solomon, M. (2003). Policy driven heterogeneous resource coallocation with gang matching, 12th IEEE International Symposium on High Performance Distributed Computing, Seattle, WA, Los Alamitos, CA: IEEE Computer Society Press.
[71]
Ronga, L.S., Pecorella, T., Del Re, E., and Fantacci, R. (2003). A gateway architecture for IP satellite network with dynamic resource management and DiffServe QoS provision, International Journal of Satellite Communication and Networking, 21(4—5): 351—366 .
[72]
Rosen, R., Vishwanathan, A., and Callon, R. (2001). Multiprotocol level switching architecture, IETF, RFC 3031.
[73]
SAC & DECU /ISRO (2003). Project Report on GSAT-3 (EDUSAT) Applications programme, March.
[74]
SAC & DECU /ISRO (2004). Project Report on GSAT-4 Applications programme, April.
[75]
Savva, A., Anjomshoaa, A., Brisard, F., Cook, R.L., Fellows, D.K., Ly, A., McGough, S., and Pulsipher, D. (2004). Job submission description language (JSDL), specification, 17 May. http://www.ggf.org/Meetings/GGF11/Documents/draft-ggf-jsdl-spec.pdf
[76]
Sengupta, A., Hanjura, A.K., and Mathur, B.S. (1991). Satellite broadcasting of time and frequency signals, Proceedings of the IEEE, July, 97: 973—982
[77]
Shenker, S., Partridge, C., and Guerin, R. (1997). Specification of guaranteed quality of service, IETF, RFC 2212, September.
[78]
Silva, L., Pidroso, H., and Silva, J. (1997). The design of Jet: A Java library for embarrassingly parallel applications, WOTUGH 20 — Parallel Programming and Java Conference, Amsterdam: IOS press, pp. 210—228.
[79]
Soap (n.d.). Simple Object Access Protocol, W3C, Available at http://www.w3.org/TR/SOAP
[80]
Sooriyabandara, M. and Fairhurst, G. (2003). Dynamics of TCP over BoD satellite networks, International Journal of Satellite Communication and Networking, 21(4—5): 427—449 .
[81]
Tasaka, S. (1984). Multiple-access protocols for satellite packet communication networks: A performance comparison, Proceedings of the IEEE, 72(11): 1573—1582 .
[82]
Thompson, M., Johnston, W., Mudumbai, S., Hoo, G., Jackson, K., and Essiari, A., (1999). Certificate-based access control for widely distributed resources, in Proc. 8th Usenix Security Symposium, Washington, DC.
[83]
Tobagi, F.A. (1980). Multi-access protocols in packet communication systems, IEEE Transactions on Communication, 28(4): 468—488 .
[84]
Tuecke, S., Czakowski, K., Foster, I., Frey, J., Graham, S., Kesselman, C., Maguire, T., Sandholm, T., Snelling, D., and Vanderbilt, P. (n.d.). Open Grid Service Infrastructure, Global Grid Forum, Draft. Available at http://www.ggf.org/documents/drafts .
[85]
Valenti, M.C. (2000). Inserting turbo code technology into DVB satellite broadcasting system, Proceedings IEEE Military Communication Conference (MILCOM), Los Angeles, CA, pp. 650—654.
[86]
von Laszewski, G., Pieper, G.W., and Wagstrom, P. (2002). Gestalt of the grid, May 12.
[87]
Wang, F., Mohapatra, P., Mukhrjee, S., and Bushmitch, D. (1999). MPLS and traffic engineering in IP networks, IEEE Communications Magazine, 37(12): 42—47 .
[88]
White, B.E. and Kota, S.L. (1989). Two levels multiple access scheme for packet satellite systems with low duty factor terminals . IEEE Transactions on Communications, 35(9): 880—883 .
[89]
Wroclawski, J. (1997). Specification of controlled-load network element service, IETF, RFC 2211, September.
[90]
Yunhong, G. and Grossman, R. (2003). SABUL: A transport protocol for grid computing, Journal of grid Computing, 1: 377—386 .
[91]
Zdunek, K.J., Ucci, D.R., and LoCicero, J.L. (1997). Packet radio performance of inhibit sense multiple access with capture, IEEE Transactions on Communications, 45: 164—167 .

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of High Performance Computing Applications
International Journal of High Performance Computing Applications  Volume 21, Issue 4
November 2007
111 pages

Publisher

Sage Publications, Inc.

United States

Publication History

Published: 01 November 2007

Author Tags

  1. communication satellites
  2. grid computing
  3. protocols
  4. satellite based grid computing

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media