3 research outputs found

    Two ways to Grid: the contribution of Open Grid Services Architecture (OGSA) mechanisms to service-centric and resource-centric lifecycles

    Get PDF
    Service Oriented Architectures (SOAs) support service lifecycle tasks, including Development, Deployment, Discovery and Use. We observe that there are two disparate ways to use Grid SOAs such as the Open Grid Services Architecture (OGSA) as exemplified in the Globus Toolkit (GT3/4). One is a traditional enterprise SOA use where end-user services are developed, deployed and resourced behind firewalls, for use by external consumers: a service-centric (or ‘first-order’) approach. The other supports end-user development, deployment, and resourcing of applications across organizations via the use of execution and resource management services: A Resource-centric (or ‘second-order’) approach. We analyze and compare the two approaches using a combination of empirical experiments and an architectural evaluation methodology (scenario, mechanism, and quality attributes) to reveal common and distinct strengths and weaknesses. The impact of potential improvements (which are likely to be manifested by GT4) is estimated, and opportunities for alternative architectures and technologies explored. We conclude by investigating if the two approaches can be converged or combined, and if they are compatible on shared resources

    A holistic approach to network security in OGSA-based grid systems

    Get PDF
    Grid computing technologies facilitate complex scientific collaborations between globally dispersed parties, which make use of heterogeneous technologies and computing systems. However, in recent years the commercial sector has developed a growing interest in Grid technologies. Prominent Grid researchers have predicted Grids will grow into the commercial mainstream, even though its origins were in scientific research. This is much the same way as the Internet started as a vehicle for research collaboration between universities and government institutions, and grew into a technology with large commercial applications. Grids facilitate complex trust relationships between globally dispersed business partners, research groups, and non-profit organizations. Almost any dispersed “virtual organization” willing to share computing resources can make use of Grid technologies. Grid computing facilitates the networking of shared services; the inter-connection of a potentially unlimited number of computing resources within a “Grid” is possible. Grid technologies leverage a range of open standards and technologies to provide interoperability between heterogeneous computing systems. Newer Grids build on key capabilities of Web-Service technologies to provide easy and dynamic publishing and discovery of Grid resources. Due to the inter-organisational nature of Grid systems, there is a need to provide adequate security to Grid users and to Grid resources. This research proposes a framework, using a specific brokered pattern, which addresses several common Grid security challenges, which include: Providing secure and consistent cross-site Authentication and Authorization; Single-sign on capabilities to Grid users; Abstract iii; Underlying platform and runtime security, and; Grid network communications and messaging security. These Grid security challenges can be viewed as comprising two (proposed) logical layers of a Grid. These layers are: a Common Grid Layer (higher level Grid interactions), and a Local Resource Layer (Lower level technology security concerns). This research is concerned with providing a generic and holistic security framework to secure both layers. This research makes extensive use of STRIDE - an acronym for Microsoft approach to addressing security threats - as part of a holistic Grid security framework. STRIDE and key Grid related standards, such as Open Grid Service Architecture (OGSA), Web-Service Resource Framework (WS-RF), and the Globus Toolkit are used to formulate the proposed framework

    Momenta: Service Management Using Mobile Agents In A Corba Environment

    No full text
    This paper explores the mobility paradigm in the monitoring management of open distributed systems. A pool of monitoring mobile agents is defined to explore the managed environment based on a successive approach to potential problems. The implementation is performed using an open distributed environment based on CORBA objects. The use of mobile agents adds flexibility to the management task and the merge with static agents allows the scalability of the monitoring management. © 2001 Plenum Publishing Corporation.92203222Baldi, M., Picco, G.P., Evaluating the trade-offs of mobile code design paradigms in network management applications (1998) 20th International Conference on Software Engineering (ICSE'98), , Kyoto, Japan, AprilVigna, G., (1998) Mobile Code Technologies, Paradigms, and Applications, , Tesi di Dotorado, PolitĂ©cnico di Milano(1997) Mobile Agent System Interoperability Facilities Specification, , Object Management Group, OMG Document: orbos/97-10-05, November 10(1995) Standardized Performance Instrumentation and Interface Specification for Monitoring DCE Based Application, , OSF DCE RFC 33.0Queiroz, A., Madeira, E.R.M., Management of CORBA objects monitoring for the Multiware platform (1997) Proceedings of the ICODP'97, pp. 122-133. , Toronto, Canada, MayGoldszmidt, G.S., (1996) Distributed Management by Delegation, , Ph.D. Thesis, Graduate School of Arts and Sciences, Columbia UniversityRopelatto, P., Madeira, E.R.M., Schulze, B., Distributed objects management in CORBA environment using mobile agents (1998) Proceedings of the International Conference on Networks and Communication Systems-NCS'98, pp. 13-16. , lasted, Pittsburgh, May(1998) The Common Object Request Broker: Architecture and Specification, , Object Management GroupCORBA Services, Object Management Group, 1997(1997) CORBA Component Model: Initial Submission, , OMG Document orbos/97-11-07(1998) ORB Portability IDL/Java Language Mapping, , OMG TC Document orbos/98-01-06(1998) Fault Tolerant CORBA, , OMG TC Document orbos/98-03-05UslĂ€nder, T., User requirements and state-of-the-art in managing CORBA-based applications (1997) Journal of Network and Systems Management, 5 (4), pp. 459-463UslĂ€nder, T., Conor, D., An Enterprise CORBA Application Management Architecture (1999) Journal of Network and Systems Management, 7 (1), pp. 127-132The MAScOTTE Project: MAnagement Services for Object Oriented DisTributed SysTEms, , Esprit project 20804, tes.iitb.fhg.de/corba-assistant(1998) CORBA/TMN Interworking RFP Revised Submission, , OMG document telecom/98-10-10, October(2000), www.sun.com/software/Java-dynamic, Javaℱ Dynamic Management Kit - JDMKSun Microsystems Inc., DecemberJavaℱ Management Extensions (JMX), Sun Microsystems Inc., December 2000. java.sun.com/products/JavaManagement(2000), www-4.ibm.com/software/web-servers/appserv/cb/support, IBM Component Broker, IBM Corporation, DecemberGampel, O., Gregor, A., Hassen, S.B., Johnson, D., Jönsson, N., Racioppo, D., Stöllinger, H., Widengren, L., IBM component broker connector overview (1998) Redbook, , www.redbooks.ibm.com/redbooks/SG242022.html, JuneBalasubramanian, S., Ramamurthy, S., Mobile Computing Models, 1999., , www.cise.ufl.edu/~sr0/litsurvey.htmLange, D., Oshima, M., (1998) Programming and Deploying Java Mobile Agents with Aglets, , Addison Wesley(2000), www.trl.ibm.co.jp/aglets, Aglets Software Development Kit. IBM Corporation, DecemberJing, J., Helal, A., Elmagarmid, A., Client-Server Computing in Mobile Environments (1999) ACM Computing Surveys, 31 (2), pp. 117-157. , June(2000) Voyager, Object Space, , www.objectspace.com/products/voyager, December(1998) Java Language to IDL Mapping, , OMG TC Document orbos/98-07-19(2000), www.grasshopper.de, Grasshopper: The Agent Platform, IKV++GmbH, DecemberMagedanz, T., Glitho, R.H., Special Issue on Mobile Agent-based Network and Service Management (1999) Journal of Network and Systems Management, 7 (3). , SeptemberKnight, G., Hazemi, R., Mobile agents-based management in the INSERT project (1999) Journal of Network and Systems Management, 7 (3), pp. 271-293. , SeptemberBellavista, P., Corradi, A., Stefanelli, C., An open secure mobile agent framework for systems management (1999) Journal of Network and Systems Management, 7 (3), pp. 323-339. , SeptemberChoy, S., Breugst, M., Datta, M., Management issues of a mobile agent-based service environment (1999) Journal of Network and Systems Management, 7 (3), pp. 341-355. , SeptemberStallings, W., (1993) SNMP, SNMPv2 and CMIP: the Practical Guide to Network-Management Standards, , Addison-WesleyHaggerty, P., Seetharaman, K., The Benefits of CORBA-Based Network Management (1998) Commun. ACM, 41 (10), pp. 73-79. , October(1997) OrbixWebℱ Programmer's Guide, , Iona Technologies PLC, NovemberPortable Interceptor, , OMG published draft document ptc/00-03-03, cgi.omg.org/cgi-bin/doc?ptc/00-03-03Schulze, B., Madeira, E.R.M., Migration transparency in agent systems, IEICE transactions on communications (2000) IEICE/IEEE Joint Special Issue on Autonomous Decentralized Systems, E83-B (5), pp. 942-950. , May(2000) Javaℱ 2 Platform., , Sun Microsystems Inc., December java.sun.com/j2se(1997) Visibroker for Java Programmer's Guide, Release 3.0, , Visigenic Software, IncSchulze, B., Madeira, E.R.M., Contracting and moving agents in distributed applications based on a service-oriented architecture (1997) LNCS, 1219, pp. 74-85. , Springer-Verla
    corecore