ppxscal/embedding_network huggingface dataset:
A Modified Finite Volume Approximation of Second-Order Elliptic Equations with Discontinuous Coefficients
Authors: R. Ewing, O. Iliev, R. Lazarov
Venue: SIAM Journal on Scientific Computing (2001)

A modified finite difference approximation for interface problems in Rn, n=1,2,3, is presented. The essence of the modification falls in the simultaneous discretization of any two normal components of the flux at the opposite faces of the finite volume. In this way, the continuous normal component of the flux through an interface is approximated by finite differences with second-order consistency. The derived scheme has a minimal (2n+1)-point stencil for problems in Rn. Second-order convergence with respect to the discrete H1-norm is proved for a class of interface problems. Second-order pointwise convergence is observed in a series of numerical experiments with one-dimensional (1-D), two-dimensional (2-D), and three-dimensional (3-D) interface problems. The numerical experiments presented demonstrate advantages of the new scheme compared with the known schemes which use arithmetic and harmonic averaging of the discontinuous diffusion coefficient.
Book Reviews
Authors: R. Bruce Kellogg
Venue: SIAM Review (1999)

The book review essay for this issue was provided by Nick Higham and is a discussion of three recent books on numerical linear algebra. As Higham notes, the field of numerical linear algebra is remarkable for the quality of its literature. It has a tradition of clear and careful exposition. One can speculate that this is because the field is new, the initial books in the field were carefully written, and these books provided models for those that followed. Whatever the reason, the essay gives a useful discussion and comparison of these books.
Securing ad hoc routing protocols
Authors: Manel Guerrero Zapata, N. Asokan
Venue: Proceedings of the 1st ACM workshop on Wireless security (2002)

We consider the problem of incorporating security mechanisms into routing protocols for ad hoc networks. Canned security solutions like IPSec are not applicable. We look at AODV[21] in detail and develop a security mechanism to protect its routing information. We also briefly discuss whether our techniques would also be applicable to other similar routing protocols and about how a key management scheme could be used in conjunction with the solution that we provide.
AutoCAD for Architecture R14, 1st edition
Authors: Alan Jefferis, Michael Jones
Venue:  (1998)

:AutoCAD for Architecture R14 is a practical, comprehensive text designed to teach the skills needed to master the 2D drawing commands for construction-related drawings. Each chapter builds upon the previous one to offer a complete learning tool that teaches how to apply AutoCAD to modern architectural drawings. An Online Companion provides additional exercise drawings as well as up-to-date information and resources for the student and professional AutoCAD user.
Error-detecting properties of languages
Authors: Stavros Konstantinidis, Amber O'Hearn
Venue: Theoretical Computer Science (2002)

The language property of error-detection ensures that the communications medium cannot transform a word of the language to another word of the language. In this paper we provide some insights on the notion of error-detection from a language theoretic point of view. We define certain error-detecting properties of languages and codes including the notion of error-detection with finite delay which is a natural extension of unique decodability with finite delay. We obtain results about the error-detecting capabilities of regular and other languages, and of known classes of codes. Moreover, we consider the problem of estimating the optimal redundancy of infinite languages with the property of detecting errors of the deletion type.
Shader-driven compilation of rendering assets
Authors: Paul Lalonde, Eric Schenk
Venue: Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002)

Rendering performance of consumer graphics hardware benefits from pre-processing geometric data into a form targeted to the underlying API and hardware. The various elements of geometric data are then coupled with a shading program at runtime to draw the asset.In this paper we describe a system in which pre-processing is done in a compilation process in which the geometric data are processed with knowledge of their shading programs. The data are converted into structures targeted directly to the hardware, and a code stream is assembled that describes the manipulations required to render these data structures. Our compiler is structured like a traditional code compiler, with a front end that reads the geometric data and attributes (hereafter referred to as an art asset) output from a 3D modeling package and shaders in a platform independent form and performs platform-independent optimizations, and a back end that performs platform-specific optimizations and generates platform-targeted data structures and code streams.Our compiler back-end has been targeted to four platforms, three of which are radically different from one another. On all platforms the rendering performance of our compiled assets, used in real situations, is well above that of hand-coded assets.
Experiments with multi-protocol RMI in Java
Authors: Dawid Kurzyniec, Tomasz Wrzosek, Vaidy Sunderam, Aleksander Slominski
Venue: Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande (2002)

Remote Method Invocation is an adaptation of the remote procedure call paradigm for object-oriented environments. RMI allows clients to seamlessly invoke methods of objects within remote servers. Communication between the client and server is based upon an agreed protocol stack that defines connection management rules, message formats, and data encoding.There are numerous communication libraries for Java that enable remote method invocations over different wire protocols. Standard Java RMI is based on the Java Remote Method Protocol, JRMP. RMI-IIOP [6] is alternative implementation that enables connectivity with legacy CORBA systems. JAX-RPC [5] provides means to invoke methods via SOAP, making it possible to interact with Web Services. Also, many alternative RMI implementations have been developed in order to overcome standard Java RMI and JRMP performance issues [3, 1, 2]. The common drawback of these libraries is that they are designed to be used exclusively (e.g. they usually bind clients to a particular wire protocol via stubs generated at compile time) and they do not interoperate well.RMIX is a meta-RMI framework that, rather than itself providing communication capabilities, defines a common facade through which variety of wire protocols may be used in a uniform way. Concrete protocols are supported by independent, dynamically pluggable modules, i.e. protocol service providers. Such an approach permits removal of the dependence of distributed applications on particular communication protocols: at the server side, remote objects may be uniformly exported over various protocols; at the client side, the need for statically generated stub classes is eliminated.Some projected usage scenarios of RMIX include: (1) loosely coupled distributed systems with peer-to-peer protocol negotiation (dynamic discovery is especially beneficial in this case as it makes it possible to add or upgrade protocol providers at run-time); (2) applications that are multi-protocol by nature (e.g. distributed scientific applications that communicate using an efficient native protocol but offer SOAP endpoints for monitoring and control purposes); (3) standard Java RMI applications ported to RMIX in order to eliminate the burden associated with generation and distribution of stub classes.Currently, RMIX offers two concrete protocol providers: RMIX-JRMPX, a lightweight layer over standard Java RMI, and RMIX-XSOAP, based on XSOAP [4] and using SOAP 1.1 as its wire protocol.In addition to multiple protocol support, RMIX offer other enhancements such as customizable remote object endpoints, and asynchronous invocation mode. More information about RMIX can be found at http://www.mathcs.emory.edu/rmix/.
Conditioning of Convex Programs from a Primal-Dual Perspective
Authors: Javier Peña
Venue: Mathematics of Operations Research (2001)

Given a convex program and its dual, we analyze the conditioning of the primal-dual system of constraints, obtained by putting the primal and dual constraints together. We show that the conditioning of the primal-dual system can be estimated in terms of the conditioning of the primal and dual systems. In particular, provided both the primal and dual systems are well-conditioned, the primal-dual system is well-conditioned. We also investigate how the conditioning of the primal-dual system relates to properties of both the primal and dual problems, providing in this way a primal-dual viewpoint for the theory of condition numbers for convex programming.
Cyber Rules: Strategies For Excelling at E-Business
Authors: Thomas M. Siebel, Pat House
Venue:  (1999)

:Cyber Rules summarizes the dramatic history of the Web's "first generation," explains six critical rules now governing electronic commerce, and provides expert detailed advice for implementing a digital strategy. Whether you're still eyeing the E-business frontier or are already reaping its rewards, Cyber Rules will give you a distinctively insider's perspective on this radical new market space.
Computer Networking: A Top-Down Approach Featuring the Internet Package, 1st edition
Authors: James F. Kurose, Keith W. Ross
Venue:  (2000)

:Features Includes many interactive features, such as direct access to the Traceroute program, direct access to search engines for Internet Drafts, Java applets that animate difficult concepts, and (in the near future) direct access to streaming audio Internet focus motivates students to learn more about other network technologies Discusses not only what networks can do, but also the principles behind them Well-suited for asynchronous online courses
Naked objects: a technique for designing more expressive systems
Authors: Richard Pawson
Venue: ACM SIGPLAN Notices (2001)

Naked objects is an approach to systems design in which core business objects show directly through to the user interface, and in which all interaction consists of invoking methods on those objects in the noun-verb style. One advantage of this approach is that it results in systems that are more expressive from the viewpoint of the user: they treat the user like a problem solver, not as merely a process-follower. Another advantage is that the 1:1 mapping between the user's representation and the underlying model means that it is possible to auto-generate the former from the latter, which yields benefits to the development process. The authors have designed a Java-based, open source toolkit called Naked Objects which facilitates this style of development. This paper describes the design and operation of the toolkit and its application to the prototyping of a core business system. Some initial feedback from the project is provided, together with a list of future research directions both for the toolkit and for a methodology to apply the naked objects approach.
MCSE Windows 2000 Network: Exam Cram Personal Trainer with CD-ROM
Authors: CIP Author Team, Richard Taylor, Derek Melber
Venue:  (2001)

:Provides a unique personalized self-paced training course based on the MCSE Windows 2000 Network Exam Cram. Features multiple practice test formats covering adaptive, fixed-length, scenario-based, random, and topic-specific exams, as well as review and test-all options. Bonus: extra practice questions can be downloaded from the Coriolis Web site at no charge. Blends learning content with test questions-students can link directly from practice questions to book content for quick reference and in-depth information. Allows students to create an interactive Personalized Cram Sheet and print only the information they choose for extra study options. Contains Notes feature that allows student to electronically attach notes to specific lessons and test questions that can be reviewed at any time.
Learning Microsoft Word 97 (with CD)
Authors: Iris Blanc, Kathy Berkemeyer
Venue:  (1998)

:This book teaches not only touch typing, but also basic word processing skills using sample documents about the world and current events. More advanced lessons deal with footnotes and creating bibliographies. The final lesson is the culmination: clip art, wrapping text, and other advanced skills are used to create newsletters, posters, address lists, and brochures.
Distributed Systems: Principles and Paradigms, 1st edition
Authors: Andrew S. Tanenbaum, Maarten Van Steen
Venue:  (2001)

:Andrew Tanenbaum and Maarten van Steen cover the principles, advanced concepts, and technologies of distributed systems in detail, including: communication, replication, fault tolerance, and security. Intended for use in a senior/graduate level distributed systems course or by professionals, this text systematically shows how distributed systems are designed and implemented in real systems. Written in the superb writing style of other Tanenbaum books, the material also features unique accessibility and a wide variety of real-world examples and case studies, such as NFS v4, CORBA, DOM, Jini, and the World Wide Web. FEATURES Detailed coverage of seven key principles. An introductory chapter followed by a chapter devoted to each key principle: communication, processes, naming, synchronization, consistency and replication, fault tolerance, and security, including unique comprehensive coverage of middleware models. Four chapters devoted to state-of-the-art real-world examples of middleware. Covers object-based systems, document-based systems, distributed file systems, and coordination-based systems including CORBA, DCOM, Globe, NFS v4, Coda, the World Wide Web, and Jini. Excellent coverage of timely, advanced, distributed systems topics: Security, payment systems, recent Internet and Web protocols, scalability, and caching and replication. NEW-The Prentice Hall Companion Website for this book contains PowerPoint slides, figures in various file formats, and other teaching aids, and a link to the author's Web site.
Alan Simpson's Easy Guide to Windows 95
Authors: Alan Simpson, Elizabeth Olson
Venue:  (1998)

:Whether you've never used Windows 95 before, or you are just looking to upgrade your skills, Alan Simpson's Easy Guide to Windows 95 will provide you with all the valuable tips and information you need. The book covers everything from the basics of Windows 95 to advanced operation, such as surfing the Internet, troubleshooting and customizing your computer. With fully labeled illustrations and comprehensive explanations, it instructs you to use Windows 95 step by step.
Structural modeling of flames for a production environment
Authors: Arnauld Lamorlette, Nick Foster
Venue: Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002)

In this paper we describe a system for animating flames. Stochastic models of flickering and buoyant diffusion provide realistic local appearance while physics-based wind fields and Kolmogorov noise add controllable motion and scale. Procedural mechanisms are developed for animating all aspects of flame behavior including moving sources, combustion spread, flickering, separation and merging, and interaction with stationary objects. At all stages in the process the emphasis is on total artistic and behavioral control while maintaining interactive animation rates. The final system is suitable for a high volume production pipeline.
Final data type specifications: a new data type specification method
Authors: Samuel Kamin
Venue: Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages (1980)

A new specification method for data types is presented, which is distinguished by the semantic objects it specifies. In particular, only final data types [GGM,W] are specifiable. A final data type is one in which no two elements are "input-output equivalent". It is argued that the mathematical properties of final data types characterize abstractness on the semantic level.Examples are given to show that final data type specifications are easy to construct and use.
Professional SQL Server 7.0 Programming
Authors: Robert Vieira
Venue:  (1999)

:With a general understanding of programming principles, SQL Server Programming provides a comprehensive overview of the new areas of SQL Server, for programmers. There is an in-depth discussion of T-SQL, the query language of Microsoft SQL Server. From basic database design concepts a tutorial explains more advanced topics and specific areas including Stored Procedures and Advanced Queries. Advanced topics of performance tuning, security and a solid description of OLAP, which is built in with SQL Server, are then introduced. Data Transformation Services are explained in detail and Remote and Linked SQL Server Agents are covered. With over 1,000 pages this book covers the main topics to provide an in-depth understanding of concepts and procedures, so programmers can get the most out of SQL Server 7.0. Senior Software Engineer STEP Technology. With 15 years database experience, Rob has moved from analyst, coding and architectural roles with primary focus on data. With 4 years SQL Server experience, focus is primarily on database architecture and advanced database and query design to produce a string of qualifications. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Microsoft ISA Server 2000
Authors: Zubair Alexander, Jim Cooper
Venue:  (2001)

:Secure and enhance network performance with Microsoft ISA Server 2000. Microsoft Internet Security and Acceleration Server 2000 is more than a simple firewall product. By combining enterprise firewall and high-performance Web cache functions, ISA Server provides a common management infrastructure that reduces network complexity and costs. ISA Server protects networks from unauthorized access, inspects traffic, and alerts network administrators to attacks. The readers of this book will receive comprehensive appendices on useful ISA Server information. About the AuthorZubair Alexander (MCSE, MCT, MCP+I, CNA, A+, CTT, CIW) works as a trainer and consultant in Seattle, Washington. He has a passion for technology and his writing skills reflect his extensive training background based on his real world experience. Zubair is a Microsoft EST endorsed trainer and trains Microsoft Consulting Services and Microsoft Product Support Services (PSS) engineers. He also writes Professor Windows columns for Microsoft TechNet and has been involved in writing Windows 2000 exam questions for Microsoft. Zubair teaches Microsoft ISA Server 2000 and other BackOffice products and has written extensively on Microsoft products for several years. He reviews technical books and articles for various publishers and has recently co-authored a book on Windows 2000 networking services. He also speaks publicly at technical seminars and conferences. Readers will find information in this book that they won't find in any other book on the market. This book includes information on security patches and hot fixes, TCP/IP port assignments, knowledge base articles, ISA Server tools, and a whole lot more.
OCP: Oracle8i DBA SQL and PL/SQL Study Guide
Authors: Chip Dawes, Biju Thomas
Venue:  (2000)

:Here's the book you need to prepare for Exam 1Z0-001, Introduction to Oracle: SQL and PL/SQL. Written by Oracle8i experts, this affordable and comprehensive Study Guide provides: Full coverage of every exam objective-all the information you need Practical information on using SQL and PL/SQL in a real-world Oracle8i environment Hundreds of challenging review questions, in the book and on the CD Leading-edge exam preparation software, including a testing engine and electronic flashcards This title is billed as the only study guide on the market targeting the PL/SQL exam, required for both the DBA and the Application Developer tracks. The book provides a self-assessment test, key term definitions, review questions, a practice exam, plus an enhanced CD with testing software.
Distributing Layered Encoded Video through Caches
Authors: Jussi Kangasharju, Felix Hartanto, Martin Reisslein, Keith W. Ross
Venue: IEEE Transactions on Computers (2002)

The efficient distribution of stored information has become a major concern in the Internet which has increasingly become a vehicle for the transport of stored video. Because of the highly heterogeneous access to the Internet, researchers and engineers have argued for layered encoded video. In this paper, we investigate delivering layered encoded video using caches. Based on the stochastic knapsack theory, we develop a model for the layered video caching problem. We propose heuristics to determine which videos and which layers in the videos should be cached in order to maximize the revenue from the streaming service. We evaluate the performance of our heuristics through extensive numerical experiments. We find that, for typical scenarios, the revenue increases nearly logarithmically with the cache size and linearly with the link bandwidth that connects the cache to the origin servers. We also consider service models with request queuing and negotiations about the delivered stream quality and find that both extensions provide only small revenue increases.
TCP/IP for Dummies: Fourth Edition, 4th edition
Authors: Candace Leiden, Marshall Wilensky, John Landry
Venue:  (2000)

:The technology of networking and the Internet is ever changing and users need to know the latest information to stay competitive in the industry. TCP/IP For Dummies, 4th Edition has been completely updated to reflect changes with TCP/IP and more. This edition describes what's new with the World Wide Web, e-mail technology, security, e-commerce, and the Internationalization of TCP/IP. Includes bonus CD-ROM which includes Opera's browser, FTP shareware utilities, FAQs, a TCP/IP security bundle and more! New Chapter on e-commerce and expanded coverage of the WWW, security, and IPv6 Updated to reflect new protocols and RFCs and highlights the growing importance of directory services (including LDAP, NDS, and Active Directory). Understand how to use TCP/IP protocols and applications and how the TCP/IP suite drives the Internet and World Wide Web. Completely revised to cover Windows 2000 and Linux Operating Systems About the Authors: Marshall Wilensky has been working with computers for more than 20 years (and still has less gray hair than Candace, primarily because he has less hair). He has been a programmer, a system administrator, and has managed large multi-vendor and multi-protocol networks including those at Harvard University's Graduate School of Business Administration. He is currently a Solutions Architect with the ISV Consulting team at Lotus Development Corporation, an IBM Company. He is in demand worldwide as a speaker on Lotus Notes and Domino, Linux, UNIX, Windows NT, networking, and more. Marshall met Candace Leiden in 1981 when they both worked at the same company. He taught her everything she knows. Candace Leiden is the Chief Technologist at the Cardinal Software Group, a training and consulting corporation. Forced to learn about computers because she was afraid of slide rules, Candace has worked as a software developer, a system and network administrator, and as a database administrator and architect. She currently specializes in training and consulting on design and tuning large production databases on a variety of Linux, UNIX, and Windows 2000 operating systems. Candace is also the author of The Linux Bible, published by IDG Books Worldwide and of technical courseware for worldwide companies and international organizations. Candace met Marshall Wilensky in 1981 when they both worked at the same company. She taught him everything he knows. He gave her gray hair.