Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/114054.114096acmconferencesArticle/Chapter ViewAbstractPublication PagesaplConference Proceedingsconference-collections
Article
Free access

The server network generator (SNG): a CASE tool for distributed cooperative processing

Published: 01 July 1991 Publication History

Abstract

The Server Network Generator (SNG) is a CASE tool that employs a problem solver's ability to represent an application as an ordinary block diagram, a graphical specification of its macroscopic structure. This functional decomposition provides a natural mechanism for subdividing the application into processing tasks that can be distributed across a computing network. Each "server" is a software process that assumes the role of one block in the diagram, performing one processing task, employing interprocess communication as indicated graphically. This approach differs from related research in its use of a functional decomposition in the application context, and its use of graphical programming of the application's macroscopic structure. A distributed network of IBM 7437 VM/SP Technical Workstations are shown as a powerful platform for problem solving, using the SNG as a CASE tool. Distributed computing models based upon networks of microprocessors have long been proposed as an alternative to centralized mainframe computing. The 7437 provides a genuine VM/370 computing environment, so that this approach to distributed computing allows large mainframe systems to be the most powerful nodes in the network, rather than attempting to replace them. A recently completed auxiliary processor is presented that was required to support interprocess communication via the shared-variable interface between virtual machines on different hosts.

References

[1]
R.H. Lathwell, "System Formulation and Shared Variables," IBM J. of Reseat_oh and Development, 17(4), (1973).
[2]
A.D. Falkoff, "Some Implications of Shared Variables," IBM Technical Reoort TR-02.688, (1975).
[3]
IBM, APL2 Programming: System Services Reference, SH20-9218.
[4]
IBM, Virtual Machine/Pass-Through Fac}!ity, Managing and Using Release 4, SC24-5374-00, (1988).
[5]
IBM, 7437 .. VM/SP .. Technical Workstation: User's Guide and Rgference, SA23-0351-00, (1988).
[6]
B. Wah and J. Juang, "Resource Scheduling for Local Computer Systems with a Multiaccess Network," IEEE Transactions on Computers, c-34(12), (1985).
[7]
J. Bailey, "Implementing Fine-grained Scientific Algorithms on the Connection Machine Supercomputer," Technical Reoort TR90-1, Thinking Machines Corp., Cambridge, MA (1990).
[8]
L. Zeidner, "Server Networks: A CIM Architecture Design Environment," Proceedings of CIMCON'90 International Conference on CIM .Archit.ecture, NIST, Gathersburg (1990).
[9]
F. Douglis, "Experiences with Process Migration in SPRITE," Proceedings of 1st Workshoo on Exoeriences with Distributed & Multiorocessor Svs_t_ems, Fort Lauderdale, USENIX Association, 1919 59-72 (1989).
[10]
IBM, "IBM System/370 - LAN Integration Technology " ", Demonstration, Networld '90 Dallas (1990).
[11]
L. Zeidner, "Computer Methods for Industrial Automation and Robotics," Ph.D. Dissertation, Princeton University (1983).
[12]
L. Zeidner, "Server Networks for Engineering and Manufacturing," CIMTECH, Boston, CASA Society of Manufacturing Engineers, MS86- 238 (1986).
[13]
L. Zeidner, "Server Networks Communicating Via Inter-user Shared Variables," Proceedings of APL'87, Dallas, ACM (1987).
[14]
L. Zeidner, "Graphical Configuration and Dispatching of Server Networks," APL'88, Sydney, Australia, Association for Computing Machinery (1988).
[15]
L. Zeidner, "Server Networks: Software Integration Tools for CIM," P~oceedin~s of the. !nte_rnational Conference on Comou;er Integrated Manufacturin~ (CIMIC), Troy, RPI, pp 226-235 (1988).
[16]
L. Zeidner, "Server Networks: Distributed Simulation and Modelling," Proceedings of !ASTEDAooIied Simulation and Modelling '8._~9, ACTA Press, pp 138-142 (1989).
[17]
IBM, APL2 Pro2ramminR: Processor Interface Reference, SH20-9234.
[18]
IBM, VM/SP HPO System Programmer's Guid._._.fie, SC19-6224-5.
[19]
B.J. Hartigan, "Design Considerations for an Extended Shared Variable Processor," IBM Research Revort RC13862 (#62223), (1988).

Cited By

View all
  • (1991)The Boston University Manufacturing Expert System (BUMES)ACM SIGAPL APL Quote Quad10.1145/114055.11408621:4(278-288)Online publication date: 1-Jul-1991
  • (1991)Designing a Kanban manufacturing system using the server network generator (SNG) CASE toolACM SIGAPL APL Quote Quad10.1145/114055.11406221:4(62-70)Online publication date: 1-Jul-1991
  • (1991)The Boston University Manufacturing Expert System (BUMES)Proceedings of the international conference on APL '9110.1145/114054.114086(278-288)Online publication date: 1-Jul-1991
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
APL '91: Proceedings of the international conference on APL '91
July 1991
396 pages
ISBN:0897914414
DOI:10.1145/114054

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

APL91
Sponsor:
APL91: International Conference on APL
August 4 - 8, 1991
California, Palo Alto, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)74
  • Downloads (Last 6 weeks)13
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (1991)The Boston University Manufacturing Expert System (BUMES)ACM SIGAPL APL Quote Quad10.1145/114055.11408621:4(278-288)Online publication date: 1-Jul-1991
  • (1991)Designing a Kanban manufacturing system using the server network generator (SNG) CASE toolACM SIGAPL APL Quote Quad10.1145/114055.11406221:4(62-70)Online publication date: 1-Jul-1991
  • (1991)The Boston University Manufacturing Expert System (BUMES)Proceedings of the international conference on APL '9110.1145/114054.114086(278-288)Online publication date: 1-Jul-1991
  • (1991)Designing a Kanban manufacturing system using the server network generator (SNG) CASE toolProceedings of the international conference on APL '9110.1145/114054.114062(62-70)Online publication date: 1-Jul-1991
  • (1992)Customized systems for engineering applicationsIBM Systems Journal10.1147/sj.311.009431:1(94-113)Online publication date: 2-Jan-1992
  • (1992)Distributed computing with APLACM SIGAPL APL Quote Quad10.1145/144052.14408423:1(60-69)Online publication date: 15-Jul-1992
  • (1992)Distributed computing with APLProceedings of the international conference on APL10.1145/144045.144084(60-69)Online publication date: 15-Jul-1992

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media